| BIMHome v1.0.0
    BIMHome接口文档说明 | 
#include <GeologyFactory.h>
| 静态 Public 成员函数 | |
| static App::IDocumentObject * | convertH3DShapeToGeologySurface (App::IDocumentObject *pObject, App::IDocument *pDoc=nullptr, const std::string &objName="GeologyMeshSurface") | 
| static App::IDocumentObject * | createGeologicalMountainCut (App::IDocumentObject *pObject1, App::IDocumentObject *pObject2, const std::string &objName="GeologicalMountainCut", App::IDocument *pDoc=nullptr) | 
| 切割山体 | |
| static App::IDocumentObject * | createGeologyMountain (App::IDocumentObject *pObject, double bottomValue, int bottomType, App::IDocument *pDoc=nullptr, const std::string &objName="GeologicalMountain") | 
| static App::IDocumentObject * | createGeologyMountain (App::IDocumentObject *pObject, double bottomZ, int bottomType, const std::string &objName="GeologicalMountain", App::IDocument *pDoc=nullptr) | 
| 生成山体 | |
| static App::IDocumentObject * | createGeologySurface (const std::vector< Base::Vector3d > &points, App::IDocument *pDoc=nullptr, const std::string &objName="GeologyMeshSurface") | 
| static App::IDocumentObject * | createGeologySurface (const std::vector< Base::Vector3d > &points, const std::string &objName="GeologyMeshSurface", App::IDocument *pDoc=nullptr) | 
| 通过点集拟合地质图形 | |
| static App::IDocumentObject * | geologicalBoolean (App::IDocumentObject *pArgObject, App::IDocumentObject *pToolObject, const std::string &booleanType, App::IDocument *pDoc=nullptr) | 
| static App::IDocumentObject * | ShapeToGeologySurface (App::IDocumentObject *pObject, App::IDocument *pDoc=nullptr, const std::string &objName="GeologyMeshSurface") |