|
AnyCAD SDK PRO
2020
The Professional Graphics SDK for .Net and C++ Developers
|
BSpline surface tool that can be used to construct BSpline and get BSpline information. 更多...
Public 成员函数 | |
| bool | IsValidGeomey () |
| bool | Initialize (TopoShape^ topoShape) |
| EnumSurfaceType | GetSurfaceType () |
| Real | Tolerance () |
| Real | FirstUParameter () |
| Real | LastUParameter () |
| Real | FirstVParameter () |
| Real | LastVParameter () |
| int | UContinuity () |
| int | VContinuity () |
| bool | IsUClosed () |
| bool | IsVClosed () |
| bool | IsUPeriodic () |
| bool | IsVPeriodic () |
| Real | UPeriod () |
| Real | VPeriod () |
| Vector3^ | Value (Real u, Real v) |
| Vector3^ | GetNormal (Real u, Real v) |
| Vector3^ | D0 (Real u, Real v) |
| Vector3List^ | D1 (Real u, Real v) |
| Vector3List^ | D2 (Real u, Real v) |
| Vector3List^ | D3 (Real u, Real v) |
| Vector3^ | DN (Real u, Real v, int nu, int nv) |
| DoubleList^ | ComputeClosedPoints (Vector3^ point, Real toleranceU, Real toleranceV) |
Public 成员函数 继承自 AnyCAD::Platform::GeomBase | |
| bool | IsValidGeomey () |
| bool | Initialize (TopoShape^ topoShape) |
BSpline surface tool that can be used to construct BSpline and get BSpline information.
| DoubleList ^ AnyCAD::Platform::GeomSurface::ComputeClosedPoints | ( | Vector3^ | point, |
| Real | toleranceU, | ||
| Real | toleranceV | ||
| ) |
Compute the closed points to the point specified.
| point | the position. |
| Vector3 ^ AnyCAD::Platform::GeomSurface::D0 | ( | Real | u, |
| Real | v | ||
| ) |
Computes the point of parameter U on the surface.
| u | the parameter |
| v | the parameter v |
| Vector3List ^ AnyCAD::Platform::GeomSurface::D1 | ( | Real | u, |
| Real | v | ||
| ) |
Computes the point and derivative of parameter U on the surface.
| u | the parameter |
| v | the parameter v |
| Vector3List ^ AnyCAD::Platform::GeomSurface::D2 | ( | Real | u, |
| Real | v | ||
| ) |
Computes the point and derivative of parameter U on the surface.
| u | the parameter |
| v | the parameter v |
| Vector3List ^ AnyCAD::Platform::GeomSurface::D3 | ( | Real | u, |
| Real | v | ||
| ) |
Computes the point and derivative of parameter U on the surface.
| u | the parameter |
| v | the parameter v |
| Vector3 ^ AnyCAD::Platform::GeomSurface::DN | ( | Real | u, |
| Real | v, | ||
| int | nu, | ||
| int | nv | ||
| ) |
The returned vector gives the value of the derivative for the order of derivation N.
| u | the parameter |
| v | the parameter v |
| nu | the order of derivation |
| nv | the order of derivation |
| Real AnyCAD::Platform::GeomSurface::FirstUParameter | ( | ) |
The first u parameter.
| Real AnyCAD::Platform::GeomSurface::FirstVParameter | ( | ) |
The first v parameter.
| Vector3 ^ AnyCAD::Platform::GeomSurface::GetNormal | ( | Real | u, |
| Real | v | ||
| ) |
Computes the normal of parameter U and V on the surface.
| u | the parameter u |
| v | the parameter v |
| EnumSurfaceType AnyCAD::Platform::GeomSurface::GetSurfaceType | ( | ) |
Get the surface type. enum EnumSurfaceType:
| bool AnyCAD::Platform::GeomSurface::Initialize | ( | TopoShape^ | topoShape | ) |
| bool AnyCAD::Platform::GeomSurface::IsUClosed | ( | ) |
Is Closed.
| bool AnyCAD::Platform::GeomSurface::IsUPeriodic | ( | ) |
Is Periodic.
| bool AnyCAD::Platform::GeomSurface::IsValidGeomey | ( | ) |
Test if valid.
| bool AnyCAD::Platform::GeomSurface::IsVClosed | ( | ) |
Is Closed.
| bool AnyCAD::Platform::GeomSurface::IsVPeriodic | ( | ) |
Is Periodic.
| Real AnyCAD::Platform::GeomSurface::LastUParameter | ( | ) |
The last u parameter.
| Real AnyCAD::Platform::GeomSurface::LastVParameter | ( | ) |
The last v parameter.
| Real AnyCAD::Platform::GeomSurface::Tolerance | ( | ) |
tolerance.
| int AnyCAD::Platform::GeomSurface::UContinuity | ( | ) |
Continuity. enum: C0 = 0, G1, C1, G2, C2, C3, CN
| Real AnyCAD::Platform::GeomSurface::UPeriod | ( | ) |
The period.
| Vector3 ^ AnyCAD::Platform::GeomSurface::Value | ( | Real | u, |
| Real | v | ||
| ) |
Computes the point of parameter U and V on the surface.
| u | the parameter u |
| v | the parameter v |
| int AnyCAD::Platform::GeomSurface::VContinuity | ( | ) |
Continuity. enum: C0 = 0, G1, C1, G2, C2, C3, CN
| Real AnyCAD::Platform::GeomSurface::VPeriod | ( | ) |
The period.
1.8.10