Edge
Description:
An edge of a 3d solid.
An edge of a 3d solid.
Remarks:
Edges are defined by intersections of surfaces that form faces of the solid. They have arbitrary parameterization that is normalized to [0,1].
Edges are defined by intersections of surfaces that form faces of the solid. They have arbitrary parameterization that is normalized to [0,1].
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.APIObject
Autodesk.Revit.DB.GeometryObject
Autodesk.Revit.DB.Edge
System.Object
Autodesk.Revit.DB.APIObject
Autodesk.Revit.DB.GeometryObject
Autodesk.Revit.DB.Edge
public class Edge : GeometryObject
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| AsCurveFollowingFace(Face) | Curve | Returns a curve that corresponds to this edge as oriented in its topological direction on the specified face. | |
| AsCurve() | Curve | Returns a curve that corresponds to the edge's parametric orientation. | |
| ComputeDerivatives(Double) | Transform | Returns the vectors describing the edge at the specified parameter. | |
| Evaluate(Double) | XYZ | Evaluates a parameter on the edge. | |
| EvaluateOnFace(Double, Face) | UV | Evaluates a parameter on the edge to produce UV coordinates on the face. | |
| GetEndPointReference(Int32) | nullNothingnullptr | Returns a stable reference to the start or the end point of the edge. | |
| GetFace(Int32) | Face | Returns one of the two faces that meet at the edge. | |
| Tessellate() | IList<XYZ> | Returns a polyline approximation to the edge. | |
| TessellateOnFace(Face) | IList<UV> | Returns a polyline approximation to the edge in UV parameters of the face. | |
| Dispose() | None | Causes the object to release immediately any resources it may be utilizing. | APIObject |
| op_Equality(GeometryObject, GeometryObject) | bool | Determines whether two GeometryObjects are the same. | GeometryObject |
| Equals(Object) | bool | Determines whether the specified is equal to the current . | GeometryObject |
| GetHashCode() | int | Gets the integer value of the geometry object as hash code | GeometryObject |
| op_Inequality(GeometryObject, GeometryObject) | bool | Determines whether two GeometryObjects are different. | GeometryObject |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| ApproximateLength | double | Returns the approximate length of the edge. | |
| Reference | Reference | Returns a stable reference to the edge. | |
| IsReadOnly | bool | Identifies if the object is read-only or modifiable. | APIObject |
| GraphicsStyleId | ElementId | The ElementId of the GeometryObject's GraphicsStyle | GeometryObject |
| IsElementGeometry | bool | Indicates whether this geometry is obtained directly from an Element. | GeometryObject |
| Visibility | Visibility | The visibility. | GeometryObject |