com.jblend.graphics.j3d
クラス Figure

java.lang.Object
  |
  +--com.jblend.graphics.j3d.Figure

public class Figure
extends java.lang.Object

モデルを表すクラス。
描画範囲の設定はGraphicsのクリップを利用して下さい。


コンストラクタの概要
Figure(byte[] data)
          Figureコンストラクタ
Figure(java.lang.String name)
          Figureコンストラクタ
 
メソッドの概要
 void setPosture(ActionTable actTable, int action, int frame)
          姿勢を設定する。
 void setTexture(Texture texture)
          テクスチャーデータを設定する。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Figure

public Figure(byte[] data)
Figureコンストラクタ
パラメータ:
data - モデルデータ
例外:
NullPointerException - データがnullの場合に発生します。
RuntimeException - 生成失敗の場合に発生します。

Figure

public Figure(java.lang.String name)
       throws java.io.IOException
Figureコンストラクタ
パラメータ:
name - リソース名
例外:
NullPointerException - リソース名がnullの場合に発生します。
RuntimeException - 生成失敗の場合に発生します。
メソッドの詳細

setPosture

public void setPosture(ActionTable actTable,
                       int action,
                       int frame)
姿勢を設定する。
パラメータ:
actTable - アクションテーブル
action - アクション番号
frame - フレーム番号
例外:
NullPointerException - actTableがnullの場合に発生します。
IllegalArgumentException - アクション番号がアクションテーブルの範囲外の場合に発生します。

setTexture

public void setTexture(Texture texture)
テクスチャーデータを設定する。
パラメータ:
texture - テクスチャーデータ
例外:
NullPointerException - テクスチャーデータがnullの場合に発生します。
IllegalArgumentException - モデル用でテクスチャーでない場合に発生します。