home *** CD-ROM | disk | FTP | other *** search
- This file tries to give you some hints on why you can not do what you are
- trying to do and you do not dare to ask...
-
- Well, this program is far from been perfect. In fact some restrictions
- has been defined on the data, so my life as the programmer of this program
- will be easier:
-
- 1. No intersection of co-planar polygons is allowed. Such case result at your
- own risk. One can always overcome its model by moving one of the operands
- in the boolean operation by an EPSILON. Such EPSILON should be in the
- order of 10-3 as the system uses float and not double with internal
- epsilon of 10-6. (B.t.w. the unix version uses double).
- Dont understand me wrong. Changing Irit to support this, is a MAJOR change
- so dont wait for me to do it
- 2. if the intersection curve of two objects falls exactly on polygon
- boundaries, for all polygons, the system will scream that the two object
- do not intersect at all. Again, try to move one by EPSILON into the other.
- I probably should fix this one - that suppose to be relatively easy.
- 3. Avoid degeneracies - intersection that results with a point or a line will
- probably cause wrong propagation of the inner and outer part of one object
- relative to the other. Always extend your object beyond the other object.
-