BrepEdgeList Methods |
The BrepEdgeList type exposes the following members.
| Name | Description | |
|---|---|---|
| Add(Int32) |
Create and add a new edge to this list
| |
| Add(BrepVertex, BrepVertex, Int32, Double) |
Create and add a new edge to this list
| |
| Add(Int32, Int32, Int32, Double) |
Create and add a new edge to this list
| |
| Add(BrepVertex, BrepVertex, Int32, Interval, Double) |
Create and add a new edge to this list
| |
| Add(Int32, Int32, Int32, Interval, Double) |
Create and add a new edge to this list
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetEnumerator |
Gets an enumerator that visits all edges.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MergeAllEdges |
Merges all possible Brep edges. Edges across kinks cannot be merged.
A pair of adjacent edges in a Brep are mergeable if the angle between them is less than tolerance and the valence of the shared vertex is 2.
| |
| MergeEdge |
Merge adjacent edges to a specified edge recursively.
A pair of adjacent edges in a Brep are mergeable if the angle between them is less than tolerance and the valence of the shared vertex is 2.
| |
| RemoveNakedMicroEdges(Double) |
Finds any naked edges with the same start and end vertex and an arc-length less than tolerance
and attempts to remove them by removing trims and extending the adjacent to meet.
| |
| RemoveNakedMicroEdges(Double, Boolean) |
Finds any naked edges with the same start and end vertex and an arc-length less than tolerance
and attempts to remove them by removing trims and extending the adjacent to meet.
| |
| SplitEdgeAtParameters |
Splits an edge at the specified parameters.
| |
| SplitKinkyEdge | Splits the edge into G1 pieces. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |