IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.12.3.40 IfcTextureCoordinate(纹理坐标)

RV ⓘ
AbV ⓘ

抽象 该定义可能不会被直接实例化。

8.12.3.40.1 语义定义(Semantic definition)

IfcTextureCoordinate 是一个抽象超类型,用于定义将纹理坐标应用于几何体的不同方式。对于基于顶点的几何体,子类型 IfcTextureMap 支持将二维纹理顶点显式映射到三维几何点,此外还可以通过程序化描述方式定义纹理坐标应如何应用于几何项。如果未为 IfcSurfaceTexture 提供 IfcTextureCoordinate,则应使用默认映射。

IFC2x3变更 删除了Texture属性。

IFC4变更 删除了反向属性AnnotatedSurface,并添加了_Maps_属性。

8.12.3.40.2 实体继承(Entity inheritance)

8.12.3.40.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcTextureCoordinate (1)
1 Maps LIST [1:?] OF IfcSurfaceTexture

引用通过纹理坐标变换映射到几何曲面的一个(或多个,在具有恒等变换的多纹理情况下)IfcSurfaceTexture 子类型。

表 8.12.3.40.A

8.12.3.40.4 形式化表示(Formal representation)

ENTITY IfcTextureCoordinate
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcIndexedTextureMap
	,IfcTextureCoordinateGenerator
	,IfcTextureMap))
 SUBTYPE OF (IfcPresentationItem);
	Maps : LIST [1:?] OF IfcSurfaceTexture;
END_ENTITY;

8.12.3.40.5 参考文献