Vanishing pattern

 From:  Michael Gibson
2472.2 In reply to 2472.1 
Hi Tom, I notice from your screenshots that the xyz control has some large coordinate values in it, are your objects of a very large size numerically, like for example something like 1000000000 units across?

That will generally cause a lot of problems with various things, including the display but also since many operations are carried out to a precision level of 0.001 units, there will generally also be difficulties with things like intersection curves with booleans getting calculated to too accurate of a level in comparison with the object's size so having too many control points in the intersection curves and taking a long time to calculate.

It's generally better if you can keep your objects to be more in the range of 3000 units or smaller to keep things working more smoothly.

Also it looks like you may have something like a big outer ring around a cluster of much smaller objects in the center of it? That kind of huge difference in scales between different objects can cause display problems because video cards only have limited precision to calculate depth values that they use for determining which things are hidden. When you've got a really big object around the outside, it sets up a big range for depth values, and then the small objects don't have enough precision in the depth range to have them differentiated between one another. That's a general problem with video cards that is hard to avoid.

Basically this kind of large scale + widely varying scale between different objects just does not work very well with various parts of the technology that MoI is dependent on...

For the display part if you hide the big outer ring objects, then that should probably get your inside ones displaying better since you won't have the big outer bounding box incorporated into that display.

- Michael

EDITED: 10 Mar 2009 by MICHAEL GIBSON