|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 SurfaceFactory,包括所有继承而来的类成员
| createCylindricalFace(App::IDocument *pDoc, App::IDocumentObject *pOriginObj, const std::string &originObjName, const std::string &axisStr, const double radius, const double length1, const double length2, bool isReverse, const std::string &objName="FeatureCylindricalFace") | SurfaceFactory | static |
| createFaceByThreePoint(const Base::Vector3d &point1, const Base::Vector3d &point2, const Base::Vector3d &point3, const std::string &objName="ThreePointFace", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createPlane(const std::vector< Base::Vector3d > &points, const std::string &objName="Plane", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createPlaneWithHoles(App::IDocumentObject *pOuterContour, const std::vector< App::IDocumentObject * > &interContourList, const std::string &objName="PlaneWithHoles", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createRuledSurface(App::IDocumentObject *pCurve1, App::IDocumentObject *pCurve2, const std::string &objName="RuledSurface", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createSections(App::IDocument *pDoc, std::vector< App::IDocumentObject * > shapeList, std::vector< std::string > shapeListNames, const std::string &objName="Sections") | SurfaceFactory | static |
| createSphereSurface(App::IDocument *pDoc, App::IDocumentObject *centerVertex, const std::string ¢erPointName, const std::string &axis, double radius, double latitudeStartAngle, double latitudeEndAngle, double longitudeStartAngle, double longitudeEndAngle, const std::string &objName="SphereSurface") | SurfaceFactory | static |
| createSurfaceByCurve(const std::shared_ptr< Base::Curve > curve, const std::string &objName="Surface", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createSurfaceByCurveDatas(const std::vector< std::shared_ptr< Base::Curve > > &curveList, const std::string &objName="Surface", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createSurfaceByPointAndDirection(const Base::Vector3d point, const Base::Vector3d direction, const std::string &objName="Surface", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createSurfaceByPolylineDatas(const std::vector< std::shared_ptr< Base::PolyLine > > &polylineList, const std::string &objName="Surface", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createSurfaceBySegmentLines(const std::vector< App::IDocumentObject * > &segmentLines, const std::string &objName="Surface", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| createSurfaceByWire(App::IDocumentObject *wire, const std::string &objName="Surface", App::IDocument *pParentDoc=nullptr) | SurfaceFactory | static |
| updateFaceByThreePoint(App::IDocumentObject *pFaceObj, const Base::Vector3d &point1, const Base::Vector3d &point2, const Base::Vector3d &point3) | SurfaceFactory | static |