It's hard to generalize a debugging process. But, when I want to debug a broken model, I often roll back the timeline to the beginning and manually step through the features. Sometimes one at a time, sometimes a group at a time. Often, I'll only go back to just before the first error. If it's my own design, I can usually recall what I was doing at each step. For another person's design, it's harder (I've often though about how useful it would be to be able to put "comments" on timeline items, but then, like any commenting feature, it would take diligence to keep them accurate). In this case, it was pretty obvious what was going on in the design, certainly in those first features. So, I rolled back to just after the two first Form features. I could edit the Form feature (though editing had some problems - I couldn't select TSpline faces, etc - that's one of the bugs that we are looking at). If I exited Edit Form, the model looked OK, though. So I tried a Compute All, and... no solid. That's when I called my colleague over. "Why can I edit the TSpline, and Exit works, but not Compute All?". I think he just looked at the result and noticed that there was no solid body, when there was before the Compute All. The only way that can happen is if the convert fails (but there was no error message, so that's weird), so he just figured that the conversion must not have been attempted at all. We also noticed that the Compute All was very fast. That TSpline body is a monster, and it should take a long time to convert (which, in fact, it does), so that was another clue. So, all the evidence pointed in that direction.
I'm looking forward to your visit in Feb. and seeing your cool stuff.
Jeff
Jeff Strater
Engineering Director