From: <Art...@rs...> - 2001-04-13 19:00:45
|
>>>We're talking *big* scales here :) Well yes. In the simplest case, I might define two lines each through two pickable points, and another point as the intersection of the two lines. As I manipulate the pickable points, the relationship between the two lines can move towards parallel, so the point of intersection between them is way out there somewhere, at least momentarily. But the artifact is the scene going dead blank at some point. If the point is still being dragged the scene re-appears once my intersection point returns to some less extreme place. Under that particular scenario the artifact is actually nothing more that a screen blink. But in some of what I am doing, the artifact presents a more serious stumbling block. I have tried some filtering, to have vectors essentially scaled down if any of x,y,or z exceed a max. The inaccuracy I can live with, but the mechanism I have come up with so far has other implications - anything in the scene that depends on - let's say - the intersection point loses its dependency once the filtering kicks in, and permanently, i.e. even once the point reattains a postion where the filtering is not happening, other objects in the scene stop "seeing" it as changing postion. That might be a pure issue of my coding for the filtering, but it's a subtle issue by my standards. Nothing I try seems to work. Ideas welcome. ART |