IfcCartesianPointList2D定义二维笛卡尔点的有序集合。每个笛卡尔点由两个坐标的固定列表提供为二维点。属性CoordList是一个二维列表,其中:
①第一维度是表示每个二维笛卡尔点的无界列表
②第二维度是两个列表成员的固定列表,其中[1]是笛卡尔点的x坐标,[2]是笛卡尔点的y坐标。
■注意:引入IfcCartesianPointList2D是为了提供更大的点列表的紧凑表示,例如在多边形曲线中用作顶点的点的可转位表示中。
在IFC4 增加的新实体。
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcRepresentationItem | |||||
LayerAssignment | IfcPresentationLayerAssignment @AssignedItems |
S[0:1] | Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items. | X | |
StyledByItem | IfcStyledItem @Item |
S[0:1] | Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve. | X | |
IfcGeometricRepresentationItem | |||||
IfcCartesianPointList | |||||
Dim :=IfcPointListDim(SELF) |
IfcDimensionCount | [1:1] | 空间维度为二维或者三维,取决于子类型。 | X | |
IfcCartesianPointList2D | |||||
1 | CoordList | IfcLengthMeasure | L[1:?]L[2:2] | 由两个坐标提供的笛卡尔点的二维列表。 | X |
EXPRESS Specification
ENTITY IfcCartesianPointList2D
SUBTYPE OF (IfcCartesianPointList);
CoordList : LIST [1:?] OF LIST [2:2] OF IfcLengthMeasure;
END_ENTITY;