BIMHome v1.0.0
BIMHome接口文档说明
静态 Public 成员函数 | 所有成员列表
CurveHelper类 参考

#include <CurveHelper.h>

静态 Public 成员函数

static App::IDocumentObjectgetBasisCurveOfTrimmedCurve (App::IDocumentObject *pTrimmedCurve, const std::string &objName="BasisCurveOfTrimmedCurve", App::IDocument *pParentDoc=nullptr)
 获取修剪曲线的基准曲线
 
static bool getCurveStartPointAndEndPoint (App::IDocumentObject *pCurve, Base::Vector3d &startPoint, Base::Vector3d &endPoint)
 获取曲线的起点和终点三维坐标
 
static CurveType getCurveType (App::IDocumentObject *pCurve)
 获取曲线类型
 
static double getParameter (const Base::PolyLine &polyLine, const Base::Vector3d &point)
 计算点在多段线上的参数值
 
static double getParameter (const Base::PolyLine2D &polyLine, const Base::Vector2d &point)
 计算点在2D多段线上的参数值
 
static double getParameter (std::shared_ptr< Base::Curve > bcurve, const Base::Vector3d &point)
 计算点在曲线上的参数值
 

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