>>>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
|