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)
-
- IfcTextureCoordinate
- IfcColourRgbList
- IfcColourSpecification
- IfcCurveStyleFont
- IfcCurveStyleFontAndScaling
- IfcCurveStyleFontPattern
- IfcIndexedColourMap
- IfcPreDefinedItem
- IfcSurfaceStyleLighting
- IfcSurfaceStyleRefraction
- IfcSurfaceStyleShading
- IfcSurfaceStyleWithTextures
- IfcSurfaceTexture
- IfcTextStyleForDefinedFont
- IfcTextStyleTextModel
- IfcTextureVertex
- IfcTextureVertexList
8.12.3.40.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcTextureCoordinate (1) | |||
| 1 | Maps | LIST [1:?] OF IfcSurfaceTexture |
引用通过纹理坐标变换映射到几何曲面的一个(或多个,在具有恒等变换的多纹理情况下)IfcSurfaceTexture 子类型。 |
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;