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()
构造一个新的 Mesh3D 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放该对象所占用的资源。Mesh3DPart
getMesh3DPart(String strPartName)
获取指定名称Mesh3DPartint
getMesh3DPartCount()
获取Mesh3DPart个数String[]
getMesh3DPartNames()
获取所有Mesh3DPart名称Mesh3DPart[]
getMesh3DParts()
获取所有Mesh3DPartString
getName()
获取所有Mesh3D名称int
getNormalCount()
获取法线个数float[]
getNormals()
返回三维网格法线池。float[]
getTextureCoords()
返回三维网格纹理坐标池。int
getTextureCoordsCount()
获取纹理坐标个数Point3D
getVertexAt(int nIndex)
获取指定索引的顶点数据int
getVertexCount()
获取顶点个数double[]
getVertices()
返回三维网格顶点池。
-
-
-
方法详细资料
-
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.