29 lines
551 B
Markdown
29 lines
551 B
Markdown
|
|
# Solid
|
|||
|
|
|
|||
|
|
## BrepBuilder
|
|||
|
|
|
|||
|
|
## GeometryCreationUtilities
|
|||
|
|
|
|||
|
|
体与线
|
|||
|
|
`public SolidCurveIntersection IntersectWithCurve(Curve curve, SolidCurveIntersectionOptions options);`
|
|||
|
|
|
|||
|
|
体与面
|
|||
|
|
|
|||
|
|
```csharp
|
|||
|
|
public static Solid CutWithHalfSpace(Solid solid, Plane plane);
|
|||
|
|
public static void CutWithHalfSpaceModifyingOriginalSolid(Solid solid, Plane plane);
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
体与体
|
|||
|
|
布尔操作:Union,Difference,Intersect.
|
|||
|
|
BooleanOperationsUtils
|
|||
|
|
|
|||
|
|
```csharp
|
|||
|
|
public enum BooleanOperationsType
|
|||
|
|
{
|
|||
|
|
Union = 0,
|
|||
|
|
Difference = 1,
|
|||
|
|
Intersect = 2
|
|||
|
|
}
|
|||
|
|
```
|