com.supermap.data

类 Mesh3D

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.Mesh3D
  • 所有已实现的接口:
    IDisposable


    public class Mesh3D
    extends com.supermap.data.InternalHandleDisposable
    三维网格面类。

    该类主要用来返回或设置三维网格面对应的顶点数组、纹理坐标数组、顶点索引数组等信息。

    • 构造器详细资料

      • Mesh3D

        public Mesh3D()
        构造一个新的 Mesh3D 对象。
    • 方法详细资料

      • getMesh3DPartCount

        public int getMesh3DPartCount()
        获取Mesh3DPart个数
      • getMesh3DPart

        public Mesh3DPart getMesh3DPart(String strPartName)
        获取指定名称Mesh3DPart
      • getMesh3DParts

        public Mesh3DPart[] getMesh3DParts()
        获取所有Mesh3DPart
      • getVertexCount

        public int getVertexCount()
        获取顶点个数
      • getNormalCount

        public int getNormalCount()
        获取法线个数
      • getTextureCoordsCount

        public int getTextureCoordsCount()
        获取纹理坐标个数
      • getVertexAt

        public Point3D getVertexAt(int nIndex)
        获取指定索引的顶点数据
      • getVertices

        public double[] getVertices()
        返回三维网格顶点池。
        返回:
        三维网格顶点池
      • getNormals

        public float[] getNormals()
        返回三维网格法线池。
        返回:
        三维网格法线池。。
      • getTextureCoords

        public float[] getTextureCoords()
        返回三维网格纹理坐标池。
        返回:
        三维网格纹理坐标池。
      • getName

        public String getName()
        获取所有Mesh3D名称
      • getMesh3DPartNames

        public String[] getMesh3DPartNames()
        获取所有Mesh3DPart名称
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。

Copyright © 2021–2025 SuperMap. All rights reserved.