CurveCurve Class

CurveCurve has static method for various computations that work on a pair of curves or curve collections.

Methods

Name Description
allIntersectionsAmongPrimitivesXY(primitives: CurvePrimitive[]): CurveLocationDetailPair[] Static Return xy intersections of 2 curves.  
intersectionProjectedXY(worldToLocal: Matrix4d, geometryA: GeometryQuery, extendA: boolean, geometryB: GeometryQuery, extendB: boolean): CurveLocationDetailArrayPair Static Return xy intersections of 2 projected curves  
intersectionXY(geometryA: GeometryQuery, extendA: boolean, geometryB: GeometryQuery, extendB: boolean): CurveLocationDetailArrayPair Static Return xy intersections of 2 curves. Deprecated  
intersectionXYPairs(geometryA: GeometryQuery, extendA: boolean, geometryB: GeometryQuery, extendB: boolean): CurveLocationDetailPair[] Static Return xy intersections of 2 curves.  
intersectionXYZ(geometryA: GeometryQuery, extendA: boolean, geometryB: GeometryQuery, extendB: boolean): CurveLocationDetailArrayPair Static Return full 3d xyz intersections of 2 curves. Beta  

Defined in

Last Updated: 13 June, 2024