|
static TopoShape | RemoveInternalWires (TopoShape shape, double minArea) |
|
static TopoShape | FixSolid (TopoShape solid) |
|
static TopoShape | FixShape (TopoShape shape) |
|
static TopoShape | Defeaturing (TopoShape solid, TopoShapeList faceToRemove) |
|
static TopoShape | RemoveHoles (TopoShape solid) |
|
static TopoShape | FixSmallEdges (TopoShape shape, double len, double angle) |
|
static TopoShape | RemoveDanglingVertices (TopoShape shape) |
|
static TopoShape | FixWire (TopoShape wire, double tolerance) |
|
static void | LimitTolerance (TopoShape shape, double min, double max, EnumTopoShapeType type) |
|
static void | LimitTolerance (TopoShape shape, double min, double max) |
|
static void | LimitTolerance (TopoShape shape, double min) |
|
<>
FixShapeTool
对TopoShape进行修复的工具类.
◆ Defeaturing()
特征消除:包括holes, protrusions, gaps, chamfers, fillets等
- 参数
-
solid | 体对象
|
faceToRemove | 特征所在的面。
|
- 返回
- 新对象
◆ FixShape()
Fix the shape.
- 参数
-
- 返回
- the new Shape.
◆ FixSmallEdges()
◆ FixSolid()
Fix the potentional issues of the solid.
- 参数
-
- 返回
- the shape.
◆ FixWire()
◆ RemoveDanglingVertices()
◆ RemoveInternalWires()
移除面积小于指定面积的内部的Wires
- 参数
-
- 返回
- 新生成的Shape