lib.directx
クラス XFileObjectMesh
java.lang.Object
|
+--lib.directx.XFileObjectNode
|
+--lib.directx.XFileObjectMesh
- public class XFileObjectMesh
- extends XFileObjectNode
読みこまれた形状の一部を表現するクラスです。
X ファイルは形状を木構造上に表現しており、
このクラスはその木構造の葉を表現しています。
通常はこのクラスを意識する必要はありません。
- 導入されたバージョン:
- 1999/12/24
- 関連項目:
XFileObject
メソッドの概要 |
void |
computeBoundingSphereCenter(TransformMatrix matrix,
lib.directx.D3DVECTOR center,
int[] pointLength)
|
void |
computeBoundingSphereRadius(TransformMatrix matrix,
lib.directx.D3DVECTOR center,
lib.directx.D3DVALUE radius)
|
void |
computeNormals()
|
void |
finalize()
|
int |
getIndexLength()
|
lib.directx.WORD |
getIndices()
|
lib.directx.D3DMATERIAL7 |
getMaterial()
|
lib.directx.IDirectDrawSurface7 |
getTexture()
|
TransformMatrix |
getTransformMatrix(java.lang.String name)
|
int |
getVertexLength()
|
lib.directx.D3DVERTEX |
getVertices()
|
Vector3[] |
getVertices(TransformMatrix transform)
|
void |
paint(lib.directx.IDirect3DDevice7 device)
|
void |
setMaterial(lib.directx.D3DMATERIAL7 material)
|
void |
setNormals(lib.directx.D3DVECTOR normals,
int normalLength,
lib.directx.WORD indices,
int indexLength)
|
void |
setTexture(lib.directx.IDirectDrawSurface7 texture)
|
void |
setTextureCoords(lib.directx.FLOAT texCoords)
|
void |
setVertices(lib.directx.D3DVERTEX vertices,
int vertexLength,
lib.directx.WORD indices,
int indexLength)
|
クラス java.lang.Object から継承したメソッド |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
XFileObjectMesh
public XFileObjectMesh(java.lang.String name)
setVertices
public void setVertices(lib.directx.D3DVERTEX vertices,
int vertexLength,
lib.directx.WORD indices,
int indexLength)
setTexture
public void setTexture(lib.directx.IDirectDrawSurface7 texture)
setTextureCoords
public void setTextureCoords(lib.directx.FLOAT texCoords)
setMaterial
public void setMaterial(lib.directx.D3DMATERIAL7 material)
setNormals
public void setNormals(lib.directx.D3DVECTOR normals,
int normalLength,
lib.directx.WORD indices,
int indexLength)
computeNormals
public void computeNormals()
paint
public void paint(lib.directx.IDirect3DDevice7 device)
computeBoundingSphereCenter
public void computeBoundingSphereCenter(TransformMatrix matrix,
lib.directx.D3DVECTOR center,
int[] pointLength)
- オーバーライド:
- クラス XFileObjectNode 内の computeBoundingSphereCenter
computeBoundingSphereRadius
public void computeBoundingSphereRadius(TransformMatrix matrix,
lib.directx.D3DVECTOR center,
lib.directx.D3DVALUE radius)
- オーバーライド:
- クラス XFileObjectNode 内の computeBoundingSphereRadius
getVertices
public lib.directx.D3DVERTEX getVertices()
getIndices
public lib.directx.WORD getIndices()
getVertexLength
public int getVertexLength()
getIndexLength
public int getIndexLength()
getTexture
public lib.directx.IDirectDrawSurface7 getTexture()
getMaterial
public lib.directx.D3DMATERIAL7 getMaterial()
getVertices
public Vector3[] getVertices(TransformMatrix transform)
getTransformMatrix
public TransformMatrix getTransformMatrix(java.lang.String name)
finalize
public void finalize()
- オーバーライド:
- クラス XFileObjectNode 内の finalize