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

Type Role Mult. Mult. Description
GeometryNode3D startNode 1 0..* References the GeometryNode3D where the GeometrySegment3D starts.
GeometryNode3D endNode 1 0..* References the GeometryNode3D where the GeometrySegment3D ends.
Curve3D curve 0..*

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

Type Mult. Role Mult. Description
BuildingBlockSpecification3D 1 geometrySegment 0..*

Specifies the GeometrySegment3Ds defined by the BuildingBlockSpecification3D.

Previous