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

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

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

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 ()
 
Vector3Value (Real u, Real v)
 
Vector3GetNormal (Real u, Real v)
 
Vector3D0 (Real u, Real v)
 
Vector3List^ D1 (Real u, Real v)
 
Vector3List^ D2 (Real u, Real v)
 
Vector3List^ D3 (Real u, Real v)
 
Vector3DN (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.

参数
pointthe position.
返回
the position and parameter on the curve.
Vector3 ^ AnyCAD::Platform::GeomSurface::D0 ( Real  u,
Real  v 
)

Computes the point of parameter U on the surface.

参数
uthe parameter
vthe parameter v
返回
the point.
Vector3List ^ AnyCAD::Platform::GeomSurface::D1 ( Real  u,
Real  v 
)

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

参数
uthe parameter
vthe parameter v
返回
the point and D1U, D1V. Empty if not C1
Vector3List ^ AnyCAD::Platform::GeomSurface::D2 ( Real  u,
Real  v 
)

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

参数
uthe parameter
vthe parameter v
返回
the point, the D1U, D1V, D2U, D2V, D2UV. Empty if not C2.
Vector3List ^ AnyCAD::Platform::GeomSurface::D3 ( Real  u,
Real  v 
)

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

参数
uthe parameter
vthe parameter v
返回
the point, the D1U, D1V, D2U, D2V, D2UV, D3U, D3V, D3UUV, D3UVV. Empty if not C3.
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.

参数
uthe parameter
vthe parameter v
nuthe order of derivation
nvthe order of derivation
返回
the vector. Return zero if not CN or N < 1.
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.

参数
uthe parameter u
vthe parameter v
返回
the normal.
EnumSurfaceType AnyCAD::Platform::GeomSurface::GetSurfaceType ( )

Get the surface type. enum EnumSurfaceType:

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

Use TopoShape to initialize the geometry, must be surface.

参数
topoShapethe TopoShape
返回
true if ok.
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.

参数
uthe parameter u
vthe parameter v
返回
the point.
int AnyCAD::Platform::GeomSurface::VContinuity ( )

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

Real AnyCAD::Platform::GeomSurface::VPeriod ( )

The period.


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