IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.12.3.41 IfcTextureCoordinateGenerator(纹理坐标生成器)

8.12.3.41.1 语义定义(Semantic definition)

IfcTextureCoordinateGenerator 描述了通过输入参数将二维纹理坐标映射到三维几何顶点的程序化映射函数。

纹理坐标生成器支持为几何形状自动生成纹理坐标。

IFC2x2 Add2 CHANGE 纹理属性已被删除。

8.12.3.41.2 实体继承(Entity inheritance)

8.12.3.41.3 特性(Attributes)

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

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

点击显示 1 个隐藏的继承特性 点击隐藏 1 个继承特性
IfcTextureCoordinateGenerator (2)
2 Mode IfcLabel

Mode 属性描述了用于计算纹理坐标的算法。推荐使用以下模式:

  • COORD:使用顶点坐标
  • COORD-EYE:使用转换到相机空间的顶点坐标
3 Parameter OPTIONAL LIST [1:?] OF IfcReal

作为函数参数的输入参数,具体由_Mode_指定。

表 8.12.3.41.A

8.12.3.41.4 形式化表示(Formal representation)

ENTITY IfcTextureCoordinateGenerator
 SUBTYPE OF (IfcTextureCoordinate);
	Mode : IfcLabel;
	Parameter : OPTIONAL LIST [1:?] OF IfcReal;
END_ENTITY;

8.12.3.41.5 参考文献