Share

AcGeCurveCurveInt3d Constructor

Overload List

Method Description
AcGeCurveCurveInt3d::AcGeCurveCurveInt3d () This default constructor is used as a placeholder where the curves are specified by a subsequent call to one of the set() functions. This constructor sets the two curves to be the infinite lines represented by the X and Y axes.
AcGeCurveCurveInt3d::AcGeCurveCurveInt3d (AcGeCurve3d&, AcGeCurve3d&, AcGeInterval&, AcGeInterval&, AcGeVector3d&, AcGeTol&) Constructs an object that represents the intersection of the two input curves, curve1 and curve2. Intersection points and overlaps are only returned if they are within the two specified parameter ranges. Intersection points are returned within the accuracy of the specified tolerance in tol (or to within the default tolerance if no tolerance parameter is specified). The planeNormal parameter is only used by the getIntConfigs() member function. It is not necessary to supply this parameter if getIntConfigs() will not be called for this object.
AcGeCurveCurveInt3d::AcGeCurveCurveInt3d (AcGeCurve3d&, AcGeCurve3d&, AcGeVector3d&, AcGeTol&) Constructs an object that represents the intersection of the two input curves. Intersection points are returned within the accuracy of the specified tolerance in tol (or to within the default tolerance if no tolerance parameter is specified). The planeNormal parameter is only used by the getIntConfigs() member function. It is not necessary to supply this parameter if getIntConfigs() will not be called for this object.
AcGeCurveCurveInt3d::AcGeCurveCurveInt3d (AcGeCurveCurveInt3d&) Constructs a copy of the input object.

Was this information helpful?