GeometrySegment3D

Note: There is a newer version of this specification see VEC 2.1.0

A GeometrySegment3D is the geometric representation of a TopologySegment in 3D-space.

General Information

Attribute Value
Owner geo_3d
Applied Stereotype
Base Classifier GeometrySegment
Is Abstract false
Derived Classifiers

Attributes

Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the GeometrySegment. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. For all VEC-documents a GeometrySegment-instance can be trusted to be the same if the BuildingBlockSpecification-instance is the same (see BuildingBlockSpecification) and the identification of the GeometrySegment is the same.

GeometrySegment
aliasId AliasIdentification 0..*

Specifies additional identifiers for the GeometrySegment.

GeometrySegment
startVector CartesianVector3D 1

Specifies the start vector of the geometry segment. The start vector is a tangent to the segment at the start position.

GeometrySegment3D
endVector CartesianVector3D 1

Specifies the end vector of the geometry segment. The end vector is a tangent to the segment at the end position.

GeometrySegment3D

Outgoing Relations

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
endNode GeometryNode3D 1 N Y N 0..* References the GeometryNode3D where the GeometrySegment3D ends.
startNode GeometryNode3D 1 N Y N 0..* References the GeometryNode3D where the GeometrySegment3D starts.
curve Curve3D 0..* Y Y Y

Specifies an ordered list of curves which describe the centerline of the segment. If a segment is described by more than one curve, the centrelines of the individual curves are aligned in the order of this association.

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
geometrySegment 0..* Y Y N BuildingBlockSpecification3D 1

Specifies the GeometrySegment3Ds defined by the BuildingBlockSpecification3D.

Previous