|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.Skeleton
public class Skeleton
骨架类。
构造方法摘要 | |
---|---|
Skeleton()
默认构造函数,构造一个新的Skeleton对象。。 |
|
Skeleton(Skeleton skeletonSrc)
根据指定Skeleton来拷贝一个Skeleton的新对象。 |
|
Skeleton(java.lang.String name)
根据指定参数构造Skeleton新对象。 |
方法摘要 | |
---|---|
boolean |
check()
骨架对象与挂的材质是否对应:主要是检查名字。 |
void |
dispose()
释放对象Skeleton占用的本地资源。 |
BoundingBox |
getBoundingBox()
获取包围盒信息。 |
int[] |
getIndexes()
获取骨架的索引号列表,对应float类型顶点数组;顶点、纹理、法线使用同一套索引号。 |
Material3D |
getMaterial()
获取材质对象 。 |
java.lang.String |
getName()
获取骨架名称。 |
float[] |
getNormals()
获取骨架法线向量。 |
java.util.ArrayList<float[]> |
getTextureCoords()
获取骨架纹理坐标。 |
int[] |
getTextureIndexes()
获取纹理坐标对应的索引号,与VertexIndexes配合使用。 |
int[] |
getVertexIndexes()
获取顶点的索引,对应double类型顶点数组;顶点使用一套索引,UV、法线使用另外一套索引。 |
double[] |
getVertices()
获取骨架的顶点坐标集合。 |
boolean |
isClosed()
检查骨架是否闭合。 |
boolean |
isFace()
是否是面 |
boolean |
isSameWith(Skeleton skeletonCompared)
判断骨架是否相同。 |
void |
setDrawPrimitiveType(DrawPrimitiveType primitiveType)
设置图元类型 |
void |
setIndexes(int[] value)
设置骨架的索引号列表,对应float类型顶点数组;顶点、纹理、法线使用同一套索引号。 |
void |
setMaterial(Material3D value)
设置材质对象 。 |
void |
setName(java.lang.String value)
设置骨架名称。 |
void |
setNormals(float[] value)
设置骨架法线向量。 |
void |
setTextureCoords(java.util.ArrayList<float[]> listValues)
设置骨架纹理坐标。 |
void |
setTextureIndexes(int[] value)
设置纹理坐标对应的索引号,与VertexIndexes配合使用。 |
void |
setVertexIndexes(int[] value)
设置顶点的索引,对应double类型顶点数组;顶点使用一套索引,UV、法线使用另外一套索引。 |
boolean |
setVertices(double[] Vertices)
设置骨架顶点信息:高精度。 |
boolean |
setVertices(float[] Vertices)
设置骨架顶点信息。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public Skeleton()
public Skeleton(java.lang.String name)
name
- 模型骨架名。public Skeleton(Skeleton skeletonSrc)
skeletonSrc
- 源骨架对象。方法详细信息 |
---|
public void dispose()
public boolean isClosed()
public boolean setVertices(double[] Vertices)
Vertices
- 高精度骨架顶点信息。
public boolean setVertices(float[] Vertices)
Vertices
- 骨架顶点信息。
public boolean isSameWith(Skeleton skeletonCompared)
skeletonCompared
- 骨架对象。
public boolean check()
public BoundingBox getBoundingBox()
public void setName(java.lang.String value)
value
- 指定的骨架名称。public java.lang.String getName()
public void setMaterial(Material3D value)
value
- 指定的材质对象 。public Material3D getMaterial()
public int[] getIndexes()
public void setIndexes(int[] value)
value
- 指定的骨架的索引号列表。public float[] getNormals()
public void setNormals(float[] value)
value
- 指定的骨架法线向量。public java.util.ArrayList<float[]> getTextureCoords()
public void setTextureCoords(java.util.ArrayList<float[]> listValues)
listValues
- 指定的骨架纹理坐标。public int[] getTextureIndexes()
public void setTextureIndexes(int[] value)
value
- 指定的纹理坐标对应的索引号。public int[] getVertexIndexes()
public void setVertexIndexes(int[] value)
value
- 指定的顶点的索引。public double[] getVertices()
public void setDrawPrimitiveType(DrawPrimitiveType primitiveType)
primitiveType
- 图元类型public boolean isFace()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |