CADability dotNET
The Edge type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Edge(SerializationInfo, StreamingContext) |
Implements the constructor for deserialization.
| |
| Edge(IGeoObject, ICurve, Face, ICurve2D, Boolean) |
Creates an edge which is the edge of two connected faces.
| |
| Edge(IGeoObject, ICurve, Face, ICurve2D, Boolean, Face, ICurve2D, Boolean) |
Creates an edge which is the edge of two connected faces.
|
Methods
| Name | Description | |
|---|---|---|
| Clone | ||
| Curve2D(Face) |
Returns the 2-dimensional curve of this edge in the u/v system of the surface of the given face.
If this is not an edge on the given face, null will be returned.
| |
| Curve2D(Face, array<ICurve2D>[]()[][]) | ||
| EndVertex | ||
| Forward | ||
| GetBuddy |
Returns the other face, which contains this edge. If there is no such face, null will be returned.
| |
| GetHashCode | (Overrides Object..::..GetHashCode()()()().) | |
| MakeEdge | ||
| Overlaps | ||
| RecalcCurve2D | ||
| RecalcCurve3D | ||
| SameGeometry | ||
| StartVertex |
Returns the start vertex in the direction of the edge on the provided face
|
Properties
| Name | Description | |
|---|---|---|
| Curve3D |
Gets the 3D curve of this edge. Dont modify this curve or the edge will be in an inconsistent state.
| |
| Kind | ||
| PrimaryFace | ||
| SecondaryFace | ||
| Vertex1 | ||
| Vertex2 |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| IComparable<(Of <<'(Edge>)>>)..::..CompareTo | ||
| ISerializable..::..GetObjectData | ||
| IDeserializationCallback..::..OnDeserialization | ||
| IGeoObjectOwner..::..Add | ||
| IGeoObjectOwner..::..Remove |