PathSegment
Published on Mar 24, 2023
VEC Version 2.0.2
1 min read
Note: There is a newer version of this specification see VEC 2.1.0
A PathSegment is a part of the 2D presentation of a GeometrySegment2D. The complete presentation of a GeometrySegment2D is built from an ordered list of PathSegments. Each PathSegment has an ordered list of control points through which the path goes. If no curveRadius is specified the control points are connected by a direct straight line. If a curveRadius is specified, the PathSegment can be drawn by a segment of a circle which touches all control points and has the radius specified.
Attribute |
Value |
Owner |
geo_2d |
Applied Stereotype |
|
Base Classifier |
ExtendableElement
|
Is Abstract |
false |
Derived Classifiers |
|
Attributes
Name |
Type |
Mult. |
Description |
Owning Classifier |
curveRadius |
NumericalValue |
0..1 |
The radius of the curve which describes the appearance of the path segment. |
PathSegment |
Outgoing Relations
Other End |
This End |
General |
Role |
Type |
Mult. |
Agg. |
Unique |
Ordered |
Mult. |
Description |
controlPoint |
CartesianPoint2D |
0..* |
N |
N |
Y |
0..* |
The ordered list of control points through which the PathSegment goes. |
Incoming Relations
This End |
Other End |
General |
Role |
Mult. |
Agg. |
Unique |
Ordered |
Type |
Mult. |
Description |
pathSegment |
0..* |
Y |
Y |
Y |
GeometrySegment2D |
1 |
Specifies an ordered list of PathSegments that describe the appearance of the GeometrySegment2D. The appearance is described by the concatenation of the PathSegments beginning at the startNode of the GeometrySegment2D. |