AnyCAD SDK PRO  2020
The Professional Graphics SDK for .Net and C++ Developers
Public 成员函数 | 所有成员列表
AnyCAD::Platform::GeomCurve2d类 参考

BSpline Curve tool that can be used to construct BSpline and get BSpline information. 更多...

类 AnyCAD::Platform::GeomCurve2d 继承关系图:
AnyCAD::Platform::GeomBase

Public 成员函数

bool IsValidGeomey ()
 
bool Initialize (TopoShape^ topoShape)
 
EnumCurveType GetCurveType ()
 
Real Tolerance ()
 
Real FirstParameter ()
 
Real LastParameter ()
 
int Continuity ()
 
bool IsClosed ()
 
bool IsPeriodic ()
 
Real Period ()
 
Vector2Value (Real u)
 
Vector2D0 (Real u)
 
Vector2List^ D1 (Real u)
 
Vector2List^ D2 (Real u)
 
Vector2List^ D3 (Real u)
 
Vector2DN (Real u, int n)
 
- Public 成员函数 继承自 AnyCAD::Platform::GeomBase
bool IsValidGeomey ()
 
bool Initialize (TopoShape^ topoShape)
 

详细描述

BSpline Curve tool that can be used to construct BSpline and get BSpline information.

成员函数说明

int AnyCAD::Platform::GeomCurve2d::Continuity ( )

Continuity. enum: C0 = 0, G1, C1, G2, C2, C3, CN

Vector2 ^ AnyCAD::Platform::GeomCurve2d::D0 ( Real  u)

Computes the point of parameter U on the curve.

参数
uthe parameter
返回
the point.
Vector2List ^ AnyCAD::Platform::GeomCurve2d::D1 ( Real  u)

Computes the point and derivative of parameter U on the curve.

参数
uthe parameter
返回
the point and the first derivative. Empty if not C1
Vector2List ^ AnyCAD::Platform::GeomCurve2d::D2 ( Real  u)

Computes the point and derivative of parameter U on the curve.

参数
uthe parameter
返回
the point, the first and second derivative. Empty if not C2.
Vector2List ^ AnyCAD::Platform::GeomCurve2d::D3 ( Real  u)

Computes the point and derivative of parameter U on the curve.

参数
uthe parameter
返回
the point, the first, the second and the third derivative. Empty if not C3.
Vector2 ^ AnyCAD::Platform::GeomCurve2d::DN ( Real  u,
int  n 
)

The returned vector gives the value of the derivative for the order of derivation N.

参数
uthe parameter
nthe order of derivation
返回
the vector. Return zero if not CN or N < 1.
Real AnyCAD::Platform::GeomCurve2d::FirstParameter ( )

The first parameter.

EnumCurveType AnyCAD::Platform::GeomCurve2d::GetCurveType ( )

Get the curve type. enum EnumCurveType

返回
the point.
bool AnyCAD::Platform::GeomCurve2d::Initialize ( TopoShape topoShape)

Use TopoShape to initialize the geometry, must be Edge.

参数
topoShapethe TopoShape
返回
true if ok.
bool AnyCAD::Platform::GeomCurve2d::IsClosed ( )

Is Closed.

bool AnyCAD::Platform::GeomCurve2d::IsPeriodic ( )

Is Periodic.

bool AnyCAD::Platform::GeomCurve2d::IsValidGeomey ( )

Test if valid.

Real AnyCAD::Platform::GeomCurve2d::LastParameter ( )

The last parameter.

Real AnyCAD::Platform::GeomCurve2d::Period ( )

The period.

Real AnyCAD::Platform::GeomCurve2d::Tolerance ( )

tolerance.

Vector2 ^ AnyCAD::Platform::GeomCurve2d::Value ( Real  u)

Computes the point of parameter U on the curve.

参数
uthe parameter
返回
the point.

该类的文档由以下文件生成: