API Reference > OdGe Classes > OdGeCurveCurveInt3d Class
OdGeCurveCurveInt3d Class
OdGeCurveCurveInt3dOdGeCurveCurveInt3d
Syntax
C++
class OdGeCurveCurveInt3d : public OdGeEntity3d;

GeCurveCurveInt3d.h

This class represents intersections of 3D curves.

The intersection object links to 3D curve objects but does not contain them. Calculation of the intersection is performed by a query function. 

If one of the curve objects is deleted, the intersection must be recalculated. 

Corresponding C++ library: TD_Ge 

 

 
Name 
Description 
 
This is the overview for the OdGeCurveCurveInt3d constructor overload. 
 
Name 
Description 
 
Swaps the first and the second curve. 
 
Returns the first curve. 
 
Returns the second curve. 
 
Calculates the configuration of the intersecion point of the first curve with respect to the second, and vice versa.
 
 
Retrieves the curve parameters at the specified intersection point.
 
 
Retrieves the ranges of the two curves.
 
 
Retrieves the ranges for each curve a the specified overlap.
 
 
Retrieves the specified intersection point as an OdGePointOnCurve3d on the first curve.
 
 
Retrieves the specified intersection point as an OdGePointOnCurve3d on the second curve.
 
 
Returns an intersection point by its index.
 
 
Returns the tolerance used to compute the specified intersection point.
 
 
Checks if the curves are tangential at the specified intersection point.
 
 
Checks if the curves are transversal (cross) at the specified intersection point.
 
 
Returns the number of intersections between the curves within the specified ranges. 
 
Orders the intersection points so they correspond to increasing parameter values of the first curve. 
 
Orders the intersection points so they correspond to increasing parameter values of the second curve. 
 
Returns the number of intervals of overlap for the two curves. 
 
Checks if the curves are oriented in the same direction where they overlap. 
 
Returns the normal to the plane for getIntConfigs(). 
 
set 
This is the overview for the set method overload. 
 
Returns the tolerance for determining intersections. 
 
Name 
Description 
 
= 
Assignment operator for the OdGeCurveCurveInt3d object. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.