Class CarveBooleanResult
Result of one carve boolean step. On failure the workpiece is untouched and the step may simply be skipped.
public sealed class CarveBooleanResult
- Inheritance
-
CarveBooleanResult
- Inherited Members
- Extension Methods
Properties
FailReason
Reason of a failed step, empty otherwise.
public string FailReason { get; }
Property Value
Failed
Whether the boolean refused the step (non-manifold cut, contact without crossing, ...).
public bool Failed { get; }
Property Value
KeyLines
The seam contour segments (double-evaluated copies of the exact seam).
public IReadOnlyList<Segment3d> KeyLines { get; }
Property Value
Kind
What the boolean did. Meaningless when Failed is set.
public CarveBooleanKind Kind { get; }
Property Value
RemovedWorkpieceTris
Number of workpiece triangles removed by the surgery.
public int RemovedWorkpieceTris { get; }
Property Value
SewnToolTris
Number of tool triangles sewn into the workpiece.
public int SewnToolTris { get; }