戻る

lib.directx
クラス XFileObjectFrame

java.lang.Object
  |
  +--lib.directx.XFileObjectNode
        |
        +--lib.directx.XFileObjectFrame

public class XFileObjectFrame
extends XFileObjectNode

読みこまれた形状の一部を表現するクラスです。 X ファイルは形状を木構造上に表現しており、 このクラスはその木構造の葉以外の節を表現しています。 通常はこのクラスを意識する必要はありません。

導入されたバージョン:
1999/12/24
関連項目:
XFileObject

クラス lib.directx.XFileObjectNode から継承したフィールド
child, name, next
 
コンストラクタの概要
XFileObjectFrame(java.lang.String name)
           
 
メソッドの概要
 void computeBoundingSphereCenter(TransformMatrix matrix, lib.directx.D3DVECTOR center, int[] pointLength)
           
 void computeBoundingSphereRadius(TransformMatrix matrix, lib.directx.D3DVECTOR center, lib.directx.D3DVALUE radius)
           
 void finalize()
           
 XFileObjectNode getChild(int index)
           
 TransformMatrix getTransformMatrix()
           
 TransformMatrix getTransformMatrix(java.lang.String name)
           
 Vector3[] getVertices(TransformMatrix transform)
           
 void paint(lib.directx.IDirect3DDevice7 device)
           
 void setMatrix(lib.directx.D3DMATRIX matrix)
           
 
クラス lib.directx.XFileObjectNode から継承したメソッド
addChild, addNext, detachNode, getName, getNext, getNode
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XFileObjectFrame

public XFileObjectFrame(java.lang.String name)
メソッドの詳細

paint

public void paint(lib.directx.IDirect3DDevice7 device)

setMatrix

public void setMatrix(lib.directx.D3DMATRIX matrix)

getTransformMatrix

public TransformMatrix getTransformMatrix()

getTransformMatrix

public TransformMatrix getTransformMatrix(java.lang.String name)

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

getChild

public XFileObjectNode getChild(int index)

getVertices

public Vector3[] getVertices(TransformMatrix transform)

finalize

public void finalize()
オーバーライド:
クラス XFileObjectNode 内の finalize

戻る