AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 成员函数 | 所有成员列表
AnyCAD::API::GeomBSplineCurve类 参考

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

#include <APIGeomBSplineCurve.h>

类 AnyCAD::API::GeomBSplineCurve 继承关系图:
AnyCAD::API::GeomBase

Public 成员函数

virtual bool IsValidGeomey () const
 
virtual bool Initialize (const TopoShape &topoShape)
 
Vector3List GetPoles () const
 
FloatList GetKnots () const
 
IntList GetMultiplicities () const
 
int GetDegree () const
 
Real GetParameter (const Vector3 &point) const
 
Vector3 GetPoint (Real param) const
 

详细描述

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

TODO:

成员函数说明

int AnyCAD::API::GeomBSplineCurve::GetDegree ( ) const

Get Degree

返回
degree
FloatList AnyCAD::API::GeomBSplineCurve::GetKnots ( ) const

Get Knots

返回
FloatBuffer
IntList AnyCAD::API::GeomBSplineCurve::GetMultiplicities ( ) const

Get Multiplicities

返回
IntBuffer
Real AnyCAD::API::GeomBSplineCurve::GetParameter ( const Vector3 point) const

Get Parameter of the point

参数
pointthe point on BSpline
返回
the parameter
Vector3 AnyCAD::API::GeomBSplineCurve::GetPoint ( Real  param) const

Get Point

参数
paramthe parameter
返回
the point
Vector3List AnyCAD::API::GeomBSplineCurve::GetPoles ( ) const

Get Poles

返回
Vector3Buffer
virtual bool AnyCAD::API::GeomBSplineCurve::Initialize ( const TopoShape topoShape)
virtual

Use TopoShape to initialize the geometry.

参数
topoShapethe TopoShape
返回
true if ok.

重载 AnyCAD::API::GeomBase .

virtual bool AnyCAD::API::GeomBSplineCurve::IsValidGeomey ( ) const
virtual

Test if valid.

重载 AnyCAD::API::GeomBase .


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