Interface ICamApiCurve
Assembly: CAMAPI.CurveTypes.dll
Syntax
[Guid("A774209C-C2F0-460E-830D-DCF20C90C81B")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiCurve : ICamApiAbstractCurve
Properties
Box
Declaration
Property Value
FullLen
Declaration
Property Value
IsClosed
Declaration
Property Value
KnotPoint[int]
Declaration
TST3DPoint KnotPoint[int i] { get; }
Parameters
Type |
Name |
Description |
int |
i |
|
Property Value
QntP
Number of curve knot points
Declaration
Property Value
TMax
Declaration
Property Value
TMin
Declaration
Property Value
Methods
FindNearestPoint(TST3DPoint, double, double)
Declaration
double FindNearestPoint(TST3DPoint p, double t1, double t2)
Parameters
Returns
Declaration
ICamApiAbstractNurbsCurve GetNurbsForm()
Returns
Get_Len(double, double)
Declaration
double Get_Len(double t1, double t2)
Parameters
Returns
Get_Point(double)
Declaration
TST3DPoint Get_Point(double t)
Parameters
Type |
Name |
Description |
double |
t |
|
Returns
Get_UnitTangent(double, bool)
Declaration
TST3DPoint Get_UnitTangent(double t, bool IsForward)
Parameters
Returns
Inverse()
Declaration
SavePartToReceiver(ICamApiAbstractCurveReceiver, double, double, double)
Declaration
void SavePartToReceiver(ICamApiAbstractCurveReceiver Receiver, double t1, double t2, double Tol)
Parameters