|
AnyCAD SDK PRO
2020
The Professional Graphics SDK for .Net and C++ Developers
|
BSpline Curve tool that can be used to construct BSpline and get BSpline information. 更多...
Public 成员函数 | |
| bool | IsValidGeomey () |
| bool | Initialize (TopoShape^ topoShape) |
| EnumCurveType | GetCurveType () |
| bool | Is3DCurve () |
| bool | IsCurveOnSurface () |
| Real | Tolerance () |
| Real | FirstParameter () |
| Real | LastParameter () |
| int | Continuity () |
| bool | IsClosed () |
| bool | IsPeriodic () |
| Real | Period () |
| Vector3^ | Value (Real u) |
| Vector3^ | D0 (Real u) |
| Vector3List^ | D1 (Real u) |
| Vector3List^ | D2 (Real u) |
| Vector3List^ | D3 (Real u) |
| Vector3^ | DN (Real u, int n) |
| FloatList^ | SplitByUniformLength (Real length, Real tolerance) |
| Vector3^ | GetStartPoint () |
| Vector3^ | GetEndPoint () |
| AABox^ | GetBBox () |
| DoubleList^ | ComputeClosedPoints (Vector3^ point, Real tolerance) |
Public 成员函数 继承自 AnyCAD::Platform::GeomBase | |
| bool | IsValidGeomey () |
| bool | Initialize (TopoShape^ topoShape) |
BSpline Curve tool that can be used to construct BSpline and get BSpline information.
| DoubleList ^ AnyCAD::Platform::GeomCurve::ComputeClosedPoints | ( | Vector3^ | point, |
| Real | tolerance | ||
| ) |
Compute the closed points to the point specified.
| point | the position. |
| int AnyCAD::Platform::GeomCurve::Continuity | ( | ) |
Continuity. enum: C0 = 0, G1, C1, G2, C2, C3, CN
| Vector3 ^ AnyCAD::Platform::GeomCurve::D0 | ( | Real | u | ) |
Computes the point of parameter U on the curve.
| u | the parameter |
| Vector3List ^ AnyCAD::Platform::GeomCurve::D1 | ( | Real | u | ) |
Computes the point and derivative of parameter U on the curve.
| u | the parameter |
| Vector3List ^ AnyCAD::Platform::GeomCurve::D2 | ( | Real | u | ) |
Computes the point and derivative of parameter U on the curve.
| u | the parameter |
| Vector3List ^ AnyCAD::Platform::GeomCurve::D3 | ( | Real | u | ) |
Computes the point and derivative of parameter U on the curve.
| u | the parameter |
| Vector3 ^ AnyCAD::Platform::GeomCurve::DN | ( | Real | u, |
| int | n | ||
| ) |
The returned vector gives the value of the derivative for the order of derivation N.
| u | the parameter |
| n | the order of derivation |
| Real AnyCAD::Platform::GeomCurve::FirstParameter | ( | ) |
The first parameter.
| AABox ^ AnyCAD::Platform::GeomCurve::GetBBox | ( | ) |
Compute the bounding box.
| EnumCurveType AnyCAD::Platform::GeomCurve::GetCurveType | ( | ) |
Get the curve type. enum EnumCurveType
| Vector3 ^ AnyCAD::Platform::GeomCurve::GetEndPoint | ( | ) |
Get the end point position.
| Vector3 ^ AnyCAD::Platform::GeomCurve::GetStartPoint | ( | ) |
Get the start point position.
| bool AnyCAD::Platform::GeomCurve::Initialize | ( | TopoShape^ | topoShape | ) |
| bool AnyCAD::Platform::GeomCurve::Is3DCurve | ( | ) |
Is 3D Curve.
| bool AnyCAD::Platform::GeomCurve::IsClosed | ( | ) |
Is Closed.
| bool AnyCAD::Platform::GeomCurve::IsCurveOnSurface | ( | ) |
Is 3D Curve on surface.
| bool AnyCAD::Platform::GeomCurve::IsPeriodic | ( | ) |
Is Periodic.
| bool AnyCAD::Platform::GeomCurve::IsValidGeomey | ( | ) |
Test if valid.
| Real AnyCAD::Platform::GeomCurve::LastParameter | ( | ) |
The last parameter.
| Real AnyCAD::Platform::GeomCurve::Period | ( | ) |
The period.
| FloatList ^ AnyCAD::Platform::GeomCurve::SplitByUniformLength | ( | Real | length, |
| Real | tolerance | ||
| ) |
Split the curve to equal parts.
| length | the length of each part. |
| tolerance | the tolerance |
| Real AnyCAD::Platform::GeomCurve::Tolerance | ( | ) |
tolerance.
| Vector3 ^ AnyCAD::Platform::GeomCurve::Value | ( | Real | u | ) |
Computes the point of parameter U on the curve.
| u | the parameter |
1.8.10