zoukankan      html  css  js  c++  java
  • IfcIndexedTriangleTextureMap

    IfcIndexedTriangleTextureMap提供二维纹理坐标到其映射到的曲面的映射。它用于将纹理映射到IfcTriangulatedFaceSet的三角形。

    IfcIndexedTriangleTextureMap将索引定义为纹理坐标的索引列表。TexCoordIndex是一个二维列表,其中

    ●第一个维度是与在IfcTriangulatedFaceSet处由CoordIndex定义的三角形列表相对应的无界面列表;

    ●第二个维度是纹理顶点的三个索引的固定列表,与IfcTriangulatedFaceSet上的顶点索引的固定列表相对应

    在超类型IfcIndexedTextureMap中定义的TexCoords是由两个参数值提供的纹理坐标的二维列表。TexCoordIndex的第二维度列表的每个索引都指向TexCoords中的纹理顶点。

    下图显示纹理。

    图-索引三角形纹理贴图


    下面展示了一个由

    IfcTriangulatedFaceSet.CoordIndex: ((1,6,5), (1,2,6), (6,2,7), (7,2,3), (7,8,6), (6,8,5), (5,8,1), (1,8,4), (4,2,1), (2,4,3), (4,8,7), (7,3,4))
    IfcCartesianPointList.CoordList: ((0.,0.,0.), (1.,0.,0.), (1.,1.,0.), (0.,1.,0.), (0.,0.,2.), (1.,0.,2.), (1.,1.,2.), (0.,1.,2.))
    IfcIndexedTriangleTextureMap.TexCoordsIndex: ((1 4 3), (1 2 4), (3 1 4), (4 1 2), (8 7 6), (6 7 5), (4 3 2), (2 3 1), (5 8 7), (8 5 6), (2 4 3), (3 1 2))
    IfcTextureVertexList.TexCoordsList: ((0. -0.5), (1. -0.5), (0. 1.5), (1. 1.5), (0. 0.), (0. 1.), (1. 0.), (1. 1.))

    图-索引三角形纹理贴图几何体

    IFC4中增加的新实体。

    Attribute inheritance

    #AttributeTypeCardinalityDescriptionC
    IfcPresentationItem
    IfcTextureCoordinate
    1 Maps IfcSurfaceTexture L[1:?] 引用通过纹理坐标变换映射到几何曲面的IfcSurfaceTexture的一个子类型(或多个子类型,如果多个纹理具有对几何曲面的标识变换)。 X
    IfcIndexedTextureMap
    2 MappedTo IfcTessellatedFaceSet [1:1] 对其应用纹理贴图的IfcTessellatedFaceSet的引用。 X
    3 TexCoords IfcTextureVertexList [1:1] 纹理顶点的可索引列表。 X
    IfcIndexedTriangleTextureMap
    4 TexCoordIndex IfcPositiveInteger L[1:?]L[3:3] 索引到表示IfcTriangulatedFaceSet的三角形的每个顶点的IfcTextureVertexList中。 X
     

    EXPRESS Specification

    ENTITY IfcIndexedTriangleTextureMap
     SUBTYPE OF (IfcIndexedTextureMap);
      TexCoordIndex : OPTIONAL LIST [1:?] OF LIST [3:3] OF IfcPositiveInteger;
    END_ENTITY;
  • 相关阅读:
    MR架构
    概念词汇
    数仓项目06:DWD层
    Informatic学习总结_day03
    oracle_创建和管理表
    oracle_使用子查询创建表
    oracle数据类型
    文本变语音引擎 ekho
    [LNOI2014]LCA
    POJ 2942 Knights of the Round Table
  • 原文地址:https://www.cnblogs.com/herd/p/14219407.html
Copyright © 2011-2022 走看看