Contour.AddEdge (
[labelName As String], '
[nearPoint As Point] '
) As Boolean
Shapes.AddEdge (
Start As Point, '
End As Point, '
[angle As Double] '
) As ShapeRange
Parameters
labelName
[in] String
nearPoint
[in] Point
Start
[in] Point
End
[in] Point
angle
[in] Double
Remarks
There are two different objects that provide an AddEdge method: Shapes
and Contour. The first one creates a new edge in the
geometric model, and the second adds an edge to the contour used for plotting or integration.
Adding an edge to the geometric model.
The AddEdge method of the Shapes collection creates a
new edge in the geometric model. If the starting or ending vertices do not exist they are
created as well. The result of creating a new edge could be different depending on whether the
created edge intersects with other edges or vertices in the model. When latter is the case, a
group of adjacent edges on the same line or arc are created. So, the result returned by the AddEdge
method is always a ShapeRange collection that can be empty
or contain one or more edges.
The Start and End parameters of the Point
type specifies starting and ending points of the edge. The optional parameter Angle if
zero (by default) specifies a line segment. Otherwise, if non-zero, Angle is the
central angle of the arc in radians.
Adding an edge to the contour.
The AddEdge method of the Contour object adds an edge
to the contour. You can initiate the contour by any arbitrary edge, but only adjacent edges are
accepted later. The edge cannot be added to the closed contour, or if the ending point of the
contour does not currently coincide with model’s vertex.
The edge to being add can be specified either by its label name, or by coordinates of the near
point, or both.
If only label name is specified by the labelName parameter, the first suitable
edge with given name (if any) will be added to the contour. If you specify only the near point
by the nearPoint parameter, QuickField will search through all edges suitable for
adding to find the nearest one to the point specified.
If both labelName and nearPoint are specified, the minimal distance
criterion will be used to resolve possible ambiguity among the edges with a given label.