Method that creates a new EdgeDefinition within the associated SurfaceBodyDefinition.
Name | Type | Description |
StartVertex | VertexDefinition | Optional input VertexDefinition object that defines the start of the edge. |
EndVertex | VertexDefinition | Optional input VertexDefinition object that defines the end of the edge. |
ModelSpaceCurve | Variant | Optional input transient geometry curve object that defines the shape of this edge using 3d geometry in model space. Valid input is Arc3d, BsplineCurve, Circle, EllipseFull, EllipticalArc, LineSegment and Polyline3D. This is an optional argument whose default value is null. |
ParameterSpaceCurveOne | Variant | Optional input transient geometry curve object that defines the shape of this edge using 2d geometry in the parametric space of the surface defined by the FaceOne argument. Valid input is Arc2d, BsplineCurve2d, Circle2d, EllipseFull2d, EllipticalArc2d, LineSegment2d and Polyline2D. This is an optional argument whose default value is null. |
FaceOne | Variant | Optional input FaceDefinition object that either defines the parametric space that the curve provided in ParameterSpaceCurveOne argument is defined within or it defines the first of two faces to be intersected to calculate the edge. This is an optional argument whose default value is null. |
ParameterSpaceCurveTwo | Variant | Optional input transient geometry curve object that defines the shape of this edge using 2d geometry in the parametric space of the surface defined by the FaceOne argument. Valid input is Arc2d, BsplineCurve2d, Circle2d, EllipseFull2d, EllipticalArc2d, LineSegment2d and Polyline2D. This is an optional argument whose default value is null. |
FaceTwo | Variant | Optional input FaceDefinition object that either defines the parametric space that the curve provided in ParameterSpaceCurveTwo argument is defined within or it defines the second of two faces to be intersected to calculate the edge. This is an optional argument whose default value is null. |