3D Intersection

It is possible to create an imaginary intersection point, within a user-defined tolerance, for 3D curves or for 2D curves lying on separate planes.

  1. Pick two random curves/edges (2D or 3D).

  2. Define the required Intersection Tolerance in Tools/Preferences/General/Intersection Tolerance. (The minimum value that can be entered is 0.000001 and there is no maximum limit). (The default is 0.01 mm).

An imaginary line is drawn at the shortest distance between the two curves between two corresponding points on the curves. The length of this line is then compared with the Intersection Tolerance value. If the length of this line is smaller than the Intersection Tolerance value, a point is created in the middle of this line. This point is defined as a 3D intersection point.

 

If the length of the line is greater than the Intersection Tolerance, imaginary extensions are created for both curves: linear extensions for splines and natural extensions for other curve types. The system then detects the shortest distance between the curve extensions and creates an imaginary line between two corresponding points on the extensions. The length of this line is then compared with the Intersection Tolerance value. If the length of this line is smaller than the Intersection Tolerance value, a point is created in the middle of this line. This point is defined as a 3D intersection point.

If the shortest length of the line created on the extensions is still greater than the Intersection Tolerance, the intersection cannot be found and an error message is displayed.

 

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.