Re: CCL:Inside or outside of a polyhedron
>>>>> "Rui" == Rui Luo <rui at.at
iris6.carb.nist.gov> writes:
Rui> Second look at the sign of the transformed coordinates of all
Rui> vertices. If all xi's, where i=1,...,N, have the same sign,
Rui> the point is outside of the polyhedron. The statement holds
Rui> for all yi's or all zi's. So if any one of the three
Rui> conditions holds, the point will be outside. Otherwise if
Rui> none of the conditions hold, it's inside.
Your last statement is incorrect. Consider the 2D case:
----
/ /
+/ /
/ /
/ /
---
If the point '+' is the origin, then all of the Xi's do not have the
same sign, nor do all of the Yi's, so none of the above conditions
hold, yet the point is still outside the polygon. Your method is
another implementation of a bounding box. Usually, however, it is
done by simply finding the maximum and minimum value of each
coordinate, x, y, and z, and checking to see whether the point's
coordinates lie within the extrema of the polyhedrons coordinates. If
most of the points of interest likely lie outside the polyhedron this
is a quick initial screening method.
-Harry
______________________________________________________________________
Avant! Harry C. Johnson IV harry at.at avanticorp.com
1101 Slater Rd Software Engineer Phone: (919)941-6726
RTP, NC 27703 FAX: (919)941-6700
______________________________________________________________________