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

#include <ExtrusionFactory.h>

静态 Public 成员函数

static App::IDocumentObjectcreateExtrusion (App::IDocumentObject *pIObj, const Base::Vector3d &vDir, double dLength, bool bSolid, const std::string &sObjname="Extrusion", App::IDocument *pIDoc=nullptr)
 创建拉伸
 
static App::IDocumentObjectcreateExtrusion (App::IDocumentObject *pObj, const Base::Vector3d &vDir, double dLength, bool bSolid, double dTaperAngle, const std::string &sObjname="Extrusion", App::IDocument *pIDoc=nullptr)
 创建拉伸
 
static App::IDocumentObjectcreateExtrusionAllObj (const Base::Vector3d &vDir, const std::string &sObjname="Extrusion", App::IDocument *pIDoc=nullptr)
 创建拉伸多个模型
 
static App::IDocumentObjectcreateStretchSolidByCurve (App::IDocument *pDoc, App::IDocumentObject *pCurveObject, const std::string &elementName, const std::string &vector, const std::string &objName="Stretch")
 基于给定的曲线对象创建一个沿指定方向拉伸的实体
 
static void updateExtrusionParameters (App::IDocumentObject *pIObj, App::IDocumentObject *pBase, const Base::Vector3d &vDir, double dLength, bool bSolid)
 更新拉伸
 
static void updateExtrusionParameters (App::IDocumentObject *pIObj, App::IDocumentObject *pBase, const Base::Vector3d &vDir, double dLength, bool bSolid, double dTaperAngle)
 更新拉伸
 

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