IfcTextureCoordinate是将纹理坐标应用于几何体的不同类型的抽象超类型。对于基于顶点的几何图形,子类型IfcTextureMap支持将2D纹理顶点显式指定给3D几何图形点,此外,还可以对如何将纹理坐标应用于几何项目进行程序描述。如果没有为IfcSurfaceTexture提供IfcTextureCoordinate,则应使用默认映射。
注意:有关默认纹理映射描述,请参见IfcGeometricRepresentationItem的相关子类型。
注:纹理的定义改编自X3D架构和基本组件,第18节ISO/IEC 19775-1.2中定义的纹理组件
IFC2x2中增加的新实体。
ifc2x3更改属性,则纹理将被删除。
更改逆属性,删除AnnotatedSurface,并添加属性映射。
Attribute inheritance
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPresentationItem | |||||
IfcTextureCoordinate | |||||
1 | Maps | IfcSurfaceTexture | L[1:?] | 引用通过纹理坐标变换映射到几何曲面的IfcSurfaceTexture的一个子类型(或多个子类型,如果多个纹理具有对几何曲面的标识变换)。 | X |
EXPRESS Specification
ENTITY IfcTextureCoordinate
ABSTRACT SUPERTYPE OF(ONEOF(IfcIndexedTextureMap, IfcTextureCoordinateGenerator, IfcTextureMap))
SUBTYPE OF (IfcPresentationItem);
Maps : LIST [1:?] OF IfcSurfaceTexture;
END_ENTITY;