Namespace STCurveTypes
Structs
TSS_STCurveDropContactData
TSTCurveDropContactData
TSTCurveSpan
TSTIntersectionPoint
tagTSS_STCurveDropContactData
tagTSTCurveDropContactData
tagTSTCurveSpan
tagTSTIntersectionPoint
Interfaces
ISS_CurveFormerTolerance
ISS_ST_CurveDropCutter
IST_5DCurveFormer
IST_AbstractArea
IST_AbstractCompCurve
IST_AbstractCurve
IST_AbstractCurveList
IST_AbstractNurbsCurve
IST_Area
IST_AreaFormer
IST_CompCurve
IST_CompCurve5D
IST_Curve
IST_Curve5D
IST_CurveDropCutter
IST_CurveFormer
IST_CurveIntersector
record tagTSTIntersectionPoint begin TST2DPoint P; /// геометрические координаты точки IST_Curve* cc[2]; /// ссылки на кривые в результате пересечения которых получилась точка STFloat t[2]; /// t[0] - параметр точки на первой кривой t[1] - параметр на второй кривой (H-параметр на прямой) Integer NumCrv[2]; /// номера кривых Integer ind; /// индекс той кривой, которая идет наружу 0..1 Boolean cc2; end TSTIntersectionPoint;*) Intersection point of two planar curves Geometric coordinates of point References to intersecting curves (resulting in this point) Curve parameters at intersection t[0] - parameter on first curve, t[1] - parameter on second curve (H-parameter for line) Curve indices Index of outward curve (0..1) Additional curve flag
IST_CurveJoiner
IST_CurveList
IST_CurveReceiver
Interface of curve receiver
IST_CurveReceiverDual
IST_CurveTransformer
Curve transformation class (multiplies curve by matrix)
IST_CurvesLibObjectFactory
IST_CurvesLibObjectFactoryDual
IST_FlagReceiver
IST_IntCurve
IST_OffsetMaker
Offset curve builder with radius compensation rules (removes first-level loops) Handles variable offset values during construction Analyzes adjacent elements during building First element is not sent to receiver Subsequent elements send previous element to receiver Final element is sent via StopCurve command