| BIMHome v1.0.0
    BIMHome接口文档说明 | 
#include <ExtrusionFactory.h>
| 静态 Public 成员函数 | |
| static App::IDocumentObject * | createExtrusion (App::IDocumentObject *pIObj, const Base::Vector3d &vDir, double dLength, bool bSolid, const std::string &sObjname="Extrusion", App::IDocument *pIDoc=nullptr) | 
| 创建拉伸 | |
| static App::IDocumentObject * | createExtrusion (App::IDocumentObject *pObj, const Base::Vector3d &vDir, double dLength, bool bSolid, double dTaperAngle, const std::string &sObjname="Extrusion", App::IDocument *pIDoc=nullptr) | 
| 创建拉伸 | |
| static App::IDocumentObject * | createExtrusionAllObj (const Base::Vector3d &vDir, const std::string &sObjname="Extrusion", App::IDocument *pIDoc=nullptr) | 
| 创建拉伸多个模型 | |
| static App::IDocumentObject * | createStretchSolidByCurve (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) | 
| 更新拉伸 | |