|
RenderStack 11.06.1
|
Connection between two points. More...
Public Member Functions | |
| Point | Other (Point first) |
| Edge (Point a, Point b) | |
| Constructs a new edge sharing points a and b. | |
| bool IEquatable< Edge >. | Equals (Edge other) |
| Equality test for edges. Edge sharing the same points are considered equal regardless of the order of the points. | |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
Properties | |
| Point | A [get, set] |
| Point | B [get, set] |
| Point | this[int index] [get] |
Edge stores only connectivity information. All edge attributes such as smoothing angle are stored externally in attribute maps such as Dictionary<Edge, float>
Definition at line 58 of file Edge.cs.
References RenderStack.Geometry.Edge.A, and RenderStack.Geometry.Edge.B.
Referenced by RenderStack.Geometry.TruncateGeometryOperation.TruncateGeometryOperation().
| override bool RenderStack.Geometry.Edge.Equals | ( | object | obj | ) |
Definition at line 72 of file Edge.cs.
References RenderStack.Geometry.Edge.A, and RenderStack.Geometry.Edge.B.
| override int RenderStack.Geometry.Edge.GetHashCode | ( | ) |
Definition at line 86 of file Edge.cs.
References RenderStack.Geometry.Edge.GetHashCode().
Referenced by RenderStack.Geometry.Edge.GetHashCode().
Point RenderStack.Geometry.Edge.A [get, set] |
Definition at line 39 of file Edge.cs.
Referenced by RenderStack.Geometry.GeometryOperation.AddEdgeSource(), RenderStack.Geometry.GeometryOperation.BuildDestinationEdgesWithSourcing(), RenderStack.Mesh.GeometryMesh.BuildMeshFromGeometry(), RenderStack.Geometry.Geometry.CheckEdge(), RenderStack.Geometry.Edge.Equals(), RenderStack.Geometry.CatmullClarkGeometryOperation.MakeNewPointFromEdge(), and RenderStack.Geometry.TruncateGeometryOperation.TruncateGeometryOperation().
Point RenderStack.Geometry.Edge.B [get, set] |
Definition at line 40 of file Edge.cs.
Referenced by RenderStack.Geometry.GeometryOperation.AddEdgeSource(), RenderStack.Geometry.GeometryOperation.BuildDestinationEdgesWithSourcing(), RenderStack.Mesh.GeometryMesh.BuildMeshFromGeometry(), RenderStack.Geometry.Geometry.CheckEdge(), RenderStack.Geometry.Edge.Equals(), RenderStack.Geometry.CatmullClarkGeometryOperation.MakeNewPointFromEdge(), and RenderStack.Geometry.TruncateGeometryOperation.TruncateGeometryOperation().
1.7.4