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
Get_Len(double, double)
Declaration
double Get_Len(double t1, double t2)
Parameters
Type |
Name |
Description |
double |
t1 |
|
double |
t2 |
|
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
Type |
Name |
Description |
double |
t |
|
bool |
IsForward |
|
Returns
Declaration
ICamApiAbstractNurbsCurve GetNurbsForm()
Returns
SavePartToReceiver(ICamApiAbstractCurveReceiver, double, double, double)
Declaration
void SavePartToReceiver(ICamApiAbstractCurveReceiver Receiver, double t1, double t2, double Tol)
Parameters