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

AttributeValue
Ownergeo_3d
Applied Stereotype
Base ClassifierGeometrySegment
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
identificationString1

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
aliasIdAliasIdentification0..*

Specifies additional identifiers for the GeometrySegment.

GeometrySegment
startVectorCartesianVector3D1

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

GeometrySegment3D
endVectorCartesianVector3D1

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

GeometrySegment3D

Outgoing Relations

TypeRoleMult.Mult.Description
GeometryNode3DstartNode10..*References the GeometryNode3D where the GeometrySegment3D starts.
GeometryNode3DendNode10..*References the GeometryNode3D where the GeometrySegment3D ends.
Curve3Dcurve0..*

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

TypeMult.RoleMult.Description
BuildingBlockSpecification3D1geometrySegment0..*

Specifies the GeometrySegment3Ds defined by the BuildingBlockSpecification3D.

Previous