COMPASSi/trunk/code/inc/OCC/OCCLib/OCCMakeSolid.h

26 lines
430 B
C
Raw Normal View History

2025-06-25 15:06:42 +08:00
#pragma once
#include "BaseAlgo.h"
class OCCMakeSolid :
public BaseAlgo
{
public:
OCCMakeSolid(void);
OCCMakeSolid(vector<TopoDS_Shape> shapeSet);
~OCCMakeSolid(void);
public:
//面集合
vector<TopoDS_Shape> shapeSet;
//结果
TopoDS_Shape result;
//是否完成
bool isDone;
public:
//返回结果
TopoDS_Shape GetResult();
//执行围拢操作
void Perform();
//计算体中心
gp_Pnt ComputeSolidCenter();
};