概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
Stage3D API
version 0.12
前 次
フレームあり
フレームなし
すべてのクラス
A
C
D
E
G
I
K
M
N
P
R
S
T
V
A
ActAddActor
- class Stage3D.
ActAddActor
.
ActAddActor()
- class Stage3D.
ActAddActor
のコンストラクタ
ActCamSetCamTargetActor
- class Stage3D.utils.
ActCamSetCamTargetActor
.
ActCamSetCamTargetActor()
- class Stage3D.utils.
ActCamSetCamTargetActor
のコンストラクタ
ActCamSetCamTargetLock
- class Stage3D.utils.
ActCamSetCamTargetLock
.
ActCamSetCamTargetLock()
- class Stage3D.utils.
ActCamSetCamTargetLock
のコンストラクタ
ActCamSetCamTargetPoint
- class Stage3D.utils.
ActCamSetCamTargetPoint
.
ActCamSetCamTargetPoint()
- class Stage3D.utils.
ActCamSetCamTargetPoint
のコンストラクタ
ActCamSetCamViewActor
- class Stage3D.utils.
ActCamSetCamViewActor
.
ActCamSetCamViewActor()
- class Stage3D.utils.
ActCamSetCamViewActor
のコンストラクタ
ActCamSetCamViewLock
- class Stage3D.utils.
ActCamSetCamViewLock
.
ActCamSetCamViewLock()
- class Stage3D.utils.
ActCamSetCamViewLock
のコンストラクタ
ActCamSetCamViewPoint
- class Stage3D.utils.
ActCamSetCamViewPoint
.
ActCamSetCamViewPoint()
- class Stage3D.utils.
ActCamSetCamViewPoint
のコンストラクタ
ActEnQueue
- class Stage3D.
ActEnQueue
.
ActEnQueue()
- class Stage3D.
ActEnQueue
のコンストラクタ
ActInterrupt
- class Stage3D.
ActInterrupt
.
ActInterrupt()
- class Stage3D.
ActInterrupt
のコンストラクタ
ActMove
- class Stage3D.
ActMove
.
ActMove()
- class Stage3D.
ActMove
のコンストラクタ
ActSay
- class Stage3D.
ActSay
.
ActSay()
- class Stage3D.
ActSay
のコンストラクタ
ActSetAngle
- class Stage3D.
ActSetAngle
.
ActSetAngle()
- class Stage3D.
ActSetAngle
のコンストラクタ
ActSetPosition
- class Stage3D.
ActSetPosition
.
ActSetPosition()
- class Stage3D.
ActSetPosition
のコンストラクタ
ActThrowEvent
- class Stage3D.
ActThrowEvent
.
ActThrowEvent()
- class Stage3D.
ActThrowEvent
のコンストラクタ
ActTurn
- class Stage3D.
ActTurn
.
ActTurn()
- class Stage3D.
ActTurn
のコンストラクタ
ActWait
- class Stage3D.
ActWait
.
ActWait()
- class Stage3D.
ActWait
のコンストラクタ
Acting
- class Stage3D.
Acting
.
このクラスはActorクラスが使用するActingの雛形である。
Acting()
- class Stage3D.
Acting
のコンストラクタ
Actingクラスのインスタンスを作成する。
ActingList
- class Stage3D.
ActingList
.
このクラスはActingクラスの派生クラスで、複数のActngを まとめて一つのActingのように振る舞えるように したものである。
ActingList()
- class Stage3D.
ActingList
のコンストラクタ
Actor
- class Stage3D.
Actor
.
このクラスはStageクラスとあわせて使用する。
Actor()
- class Stage3D.
Actor
のコンストラクタ
新しいインスタンスを作成する。
ActorGroup
- class Stage3D.
ActorGroup
.
ActorGroup()
- class Stage3D.
ActorGroup
のコンストラクタ
addActing(int, Acting)
- class Stage3D.
Actor
のメソッド
q番目のActingListにactingを追加する。
addActor(Actor)
- class Stage3D.
ActorGroup
のメソッド
addActor(Actor)
- class Stage3D.
Stage
のメソッド
actorをこのStageに登録する。
afterSetName()
- class Stage3D.
Actor
のメソッド
StageクラスのgetNewActorメソッドによってインスタンスが 作成され、名前を設定された後に呼び出される。
C
CameraMan
- class Stage3D.
CameraMan
.
Actorクラスの派生クラスであり、内部にViewクラス、 ViewPlatformクラス、PhusicalBodyクラス、PhysicalEnvironment クラスを持っている。
CameraMan()
- class Stage3D.
CameraMan
のコンストラクタ
インスタンスを作成する。
camViewActor
- class Stage3D.utils.
SimpleCameraMan
の変数
撮影視点の基準となるActorを表す。
camViewLock
- class Stage3D.utils.
SimpleCameraMan
の変数
camViewActorが回転したときにCamViewPointも それにあわせて回転するかどうか。
camViewPoint
- class Stage3D.utils.
SimpleCameraMan
の変数
撮影視点の点への相対座標 nullのときは(0,0,0) を使用する。
catchEvent(DataPack)
- class Stage3D.
CameraMan
のメソッド
StageのthrowEventメソッドが呼び出されると その引数のDataPackがこのメソッドの引数となって 呼び出される。
createActing(DataPack)
- class Stage3D.
Actor
のメソッド
このActor用のActingのインスタンスを作成する。
D
deQueue(int)
- class Stage3D.
ActingList
のメソッド
queueの指定した場所のActingを削除。
dispose()
- class Stage3D.
Stage
のメソッド
このStageを破棄できる状態にする。
doActing()
- class Stage3D.
ActAddActor
のメソッド
doActing()
- class Stage3D.
ActEnQueue
のメソッド
doActing()
- class Stage3D.
ActInterrupt
のメソッド
doActing()
- class Stage3D.
ActMove
のメソッド
doActing()
- class Stage3D.
ActSay
のメソッド
doActing()
- class Stage3D.
ActSetAngle
のメソッド
doActing()
- class Stage3D.
ActSetPosition
のメソッド
doActing()
- class Stage3D.
ActThrowEvent
のメソッド
doActing()
- class Stage3D.
ActTurn
のメソッド
doActing()
- class Stage3D.
ActWait
のメソッド
doActing()
- class Stage3D.
Acting
のメソッド
Actingの実行を行うメソッドである。
doActing()
- class Stage3D.
ActingList
のメソッド
キューの中のActiveなActingで最も前にある物を実行し、 ターンが終了するまで繰り返す。
doActing()
- class Stage3D.
Actor
のメソッド
ターンが回って来たときに実行されるメソッドである。
doActing()
- class Stage3D.
ActorGroup
のメソッド
doActing()
- class Stage3D.utils.
ActCamSetCamTargetActor
のメソッド
doActing()
- class Stage3D.utils.
ActCamSetCamTargetLock
のメソッド
doActing()
- class Stage3D.utils.
ActCamSetCamTargetPoint
のメソッド
doActing()
- class Stage3D.utils.
ActCamSetCamViewActor
のメソッド
doActing()
- class Stage3D.utils.
ActCamSetCamViewLock
のメソッド
doActing()
- class Stage3D.utils.
ActCamSetCamViewPoint
のメソッド
doActing()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
SimpleCameraManクラスのこのメソッドは 移動・回転の動作が追加されているため。
E
enQueue(int, Acting)
- class Stage3D.
ActingList
のメソッド
キューに指定したActngを指定した場所に追加する。
execCommand(DataPack)
- class Stage3D.
Stage
のメソッド
StageManagerにコマンドを実行させる。
G
getActingInQueue(int)
- class Stage3D.
Actor
のメソッド
引数qで与えられた番号のActingListの実行中のActingを 取得する。
getActingInQueue(String)
- class Stage3D.
Actor
のメソッド
引数actingnameで指定された名前のActingが 実行中であるならそのActingを取得する。
getActingList()
- class Stage3D.
Actor
のメソッド
このActorが持っているActingListすべての配列を返す。
getActor(String)
- class Stage3D.
Stage
のメソッド
actornameからその名前のActorを取得する。
getActors()
- class Stage3D.
ActorGroup
のメソッド
getActors()
- class Stage3D.
Stage
のメソッド
Stageに登録されているActorのCollectionを返す。
getActorsBranchGroup()
- class Stage3D.
Stage
のメソッド
addActorメソッドによって追加された後に setVisibleメソッドによって可視にされたActorの BranchGroupがノードとして追加されている BranchGroupを取得する。
getAngle()
- class Stage3D.
Actor
のメソッド
角度を取得する
getAngle(Matrix3d)
- class Stage3D.
Stage
のメソッド
upwardvecを上として、Matrix3d mが表す回転を 角度を表すVector3dにして返す。
getAngle(Vector3d)
- class Stage3D.
Stage
のメソッド
引数vecを方向ベクトルとしてその角度を求める。
getBranchGroup()
- class Stage3D.
Actor
のメソッド
このActingのBranchGroupを取得する。
getCamTargetActor()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setCamTargetActorメソッドで設定した値を取得します。
getCamTargetLock()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setCamTargetLockメソッドで設定した値を取得します。
getCamTargetPoint()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setCamTargetPointメソッドで設定した値を取得します。
getCamViewActor()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setCamViewActorメソッドで設定した値を取得します。
getCamViewLock()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
CamViewActorが回転したときにCamViewPointも それにあわせて回転するかどうかを指定します。
getCamViewPoint()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setCamViewPointメソッドで設定した値を取得します。
getCameraMode()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setCameraModeメソッドで指定した値を取得します。
getClockTime()
- class Stage3D.
Stage
のメソッド
ターンの間隔を取得。
getCommandDataPack()
- class Stage3D.
Acting
のメソッド
Actngの状態を意味するDataPackを返す。
getDirection()
- class Stage3D.
Actor
のメソッド
方向の単位ベクトルを取得する。
getFirstActing()
- class Stage3D.
ActingList
のメソッド
キューのActiveなActingでもっとも前にある物を 取得取得する。
getInterruptedFlag()
- class Stage3D.
Acting
のメソッド
割り込みフラグを取得する。
getIsActive()
- class Stage3D.
Acting
のメソッド
このActingがActiveかInactiveかを調べる。
getName()
- class Stage3D.
Acting
のメソッド
このActingのインスタンスの名前を取得する。
getName()
- class Stage3D.
ActingList
のメソッド
最も前にあるActiveなActingの名前を返す。
getName()
- class Stage3D.
Actor
のメソッド
このActorの名前を返す。
getNewActor(String, String)
- class Stage3D.
Stage
のメソッド
ActorのType、Nameを指定してActorのインスタンスを作成
getNewActor(DataPack)
- class Stage3D.
Stage
のメソッド
ActorのType、Nameを指定してActorのインスタンスを作成
getOldAngle()
- class Stage3D.
Actor
のメソッド
1ターン前の角度を取得する
getPosition()
- class Stage3D.
Actor
のメソッド
位置を取得する。
getPursuitDistance()
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setPursuitDistanceメソッドで指定した値を取得します。
getRotation()
- class Stage3D.
Actor
のメソッド
このActorの向きへの回転を表すMatrix3dを返す。
getStage()
- class Stage3D.
Acting
のメソッド
所属するStageを取得する。
getStage()
- class Stage3D.
Actor
のメソッド
このActorの所属するStageを返す。
getStageCameraMan()
- class Stage3D.
Stage
のメソッド
カメラマンであるCameraManを取得する。
getStageManager()
- class Stage3D.
Stage
のメソッド
ステージマネージャであるActorを取得する。
getStatus()
- class Stage3D.
Acting
のメソッド
Actingの状態を表すDataPackを返すためのメソッド 標準ではgetCommandDataPackメソッドで得られる物が そのまま返される。
getStatus()
- class Stage3D.
ActingList
のメソッド
最も前にあるActiveなActingのgetStatusメソッドを実行し それを返す。
getStatus(String)
- class Stage3D.
Actor
のメソッド
引数actingnameで指定された名前のActingが 実行中であるならそのActingのコマンドを取得する。
getStatus(int)
- class Stage3D.
Actor
のメソッド
引数thで与えられた番号のActingListの実行中のActingの コマンドを取得する。
getStatuses()
- class Stage3D.
Actor
のメソッド
Actorの持つすべてのActingListの 実行中のActingのコマンドを取得する。
getTargetActor()
- class Stage3D.
Acting
のメソッド
対象となっているActorを取得する。
getTargetCamera()
- class Stage3D.utils.
SimpleCamActing
のメソッド
getTransformGroup()
- class Stage3D.
Actor
のメソッド
このActingのTransformGroupを取得する。
getUpwardVec()
- class Stage3D.
Stage
のメソッド
Stageにおける上を表すベクトルを取得する。
getView()
- class Stage3D.
CameraMan
のメソッド
このカメラのViewオブジェクトを取得する。
getViewPlatform()
- class Stage3D.
CameraMan
のメソッド
このカメラのViewPlatformオブジェクトを取得する。
I
interpret(DataPack)
- class Stage3D.
Actor
のメソッド
引数datapackをコマンドとしてActingを作成して 0番目のActingListに作成する。
interpret(DataPack, int)
- class Stage3D.
Actor
のメソッド
引数datapackをコマンドとしてActingを作成して q番目のActingListに作成する。
interrupted(int)
- class Stage3D.
ActSetAngle
のメソッド
interrupted(int)
- class Stage3D.utils.
ActCamSetCamTargetActor
のメソッド
interrupted(int)
- class Stage3D.utils.
ActCamSetCamTargetLock
のメソッド
interrupted(int)
- class Stage3D.utils.
ActCamSetCamTargetPoint
のメソッド
interrupted(int)
- class Stage3D.utils.
ActCamSetCamViewActor
のメソッド
interrupted(int)
- class Stage3D.utils.
ActCamSetCamViewLock
のメソッド
interrupted(int)
- class Stage3D.utils.
ActCamSetCamViewPoint
のメソッド
K
KILL
- class Stage3D.
Acting
の static 変数
割り込みのシグナルである。
M
movePosition(Vector3d)
- class Stage3D.
Actor
のメソッド
次のターンまでの間、vecで指定した位置に 補完しながら移動する。
N
NONE
- class Stage3D.utils.
SimpleCameraMan
の static 変数
カメラの動作方法としてこれを指定した場合は カメラは何も行わない。
P
PURSUITTARGET
- class Stage3D.utils.
SimpleCameraMan
の static 変数
撮影対象となるActorとActorまでの最大距離から カメラの動作を決定します。
R
rehashAngle()
- class Stage3D.
Actor
のメソッド
Stage3Dパッケージ外からgetTransformGroup()メソッドによって 取得したTransformGroupのTransform3DのRotation情報を変更した 場合に内部の情報を更新するためのメソッドである。
rehashPosition()
- class Stage3D.
Actor
のメソッド
Stage3Dパッケージ外からgetTransformGroup()メソッドによって 取得したTransformGroupのTransform3DのPosition情報を変更した 場合に内部の情報を更新するためのメソッドである。
removeActing(String)
- class Stage3D.
Actor
のメソッド
setActingメソッドで登録されたActingの登録解除を行う。
removeActor(Actor)
- class Stage3D.
ActorGroup
のメソッド
removeActor(Actor)
- class Stage3D.
Stage
のメソッド
Sceneに登録されているactorを登録解除する。
removeAll()
- class Stage3D.
ActingList
のメソッド
Actingのキューを空にする。
removeAllActing()
- class Stage3D.
Actor
のメソッド
setActingメソッドで登録されたActingすべての登録解除を行う。
run()
- class Stage3D.
Stage
のメソッド
S
SimpleCamActing
- class Stage3D.utils.
SimpleCamActing
.
SimpleCamActing()
- class Stage3D.utils.
SimpleCamActing
のコンストラクタ
SimpleCameraMan
- class Stage3D.utils.
SimpleCameraMan
.
CameraManクラスの派生クラスであり、独自Actingをもつことで カメラワークの自由度を高めた物である。
SimpleCameraMan()
- class Stage3D.utils.
SimpleCameraMan
のコンストラクタ
Stage
- class Stage3D.
Stage
.
このクラスはJava 3D APIの3次元空間の基礎とLocaleを 継承したクラスである。
Stage(VirtualUniverse)
- class Stage3D.
Stage
のコンストラクタ
このコンストラクタはスーパークラスである Localeのコンストラクタに必要であるVirtualUniverseを 引数に持つ。
Stage(VirtualUniverse, int)
- class Stage3D.
Stage
のコンストラクタ
このコンストラクタはスーパークラスである Localeのコンストラクタに必要であるVirtualUniverseを 引数に持つ。
Stage3D
- package Stage3D
Stage3D.utils
- package Stage3D.utils
setActing(String, Class)
- class Stage3D.
Actor
のメソッド
このActorが使用可能なActingとしてActingに名前をつけて 登録する。
setActorType(String, Class)
- class Stage3D.
Stage
のメソッド
Actorのクラスを使用可能なActorTypeにとして actortypeにactortypenameの名前を関連付けてStageに登録する。
setAngle(Vector3d)
- class Stage3D.
Actor
のメソッド
角度を設定する。
setAngleVector(Vector3d)
- class Stage3D.
Actor
のメソッド
方向を設定する。
setCamTargetActor(Actor)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
撮影対象点の基準となるCamTargetActorを設定します。
setCamTargetLock(boolean)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
CamTargetActorが回転したときにCamTargetPointも それにあわせて回転するかどうかを指定します。
setCamTargetPoint(Vector3d)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
撮影対象点への相対座標、もしくは絶対座標を設定します。
setCamViewActor(Actor)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
撮影視点の基準となるCamViewActorを設定します。
setCamViewLock(boolean)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
setCamViewLockメソッドで設定した値を取得します。
setCamViewPoint(Vector3d)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
撮影視点の相対座標、もしくは絶対座標を設定します。
setCameraMode(int)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
このカメラの動作を設定します。
setInterruptedFlag(int)
- class Stage3D.
Acting
のメソッド
割り込みフラグを設定する。
setInterruptedFlag(int)
- class Stage3D.
ActingList
のメソッド
最も前にあるActiveなActingに割り込みのsignalを セットする。
setIsActive(boolean)
- class Stage3D.
Acting
のメソッド
このActingがactiveかどうかを設定する。
setName(String)
- class Stage3D.
Acting
のメソッド
このActingのインスタンスの名前を設定する。
setOption(DataPack[])
- class Stage3D.
ActAddActor
のメソッド
setOption(DataPack[])
- class Stage3D.
ActEnQueue
のメソッド
setOption(DataPack[])
- class Stage3D.
ActInterrupt
のメソッド
setOption(DataPack[])
- class Stage3D.
ActMove
のメソッド
setOption(DataPack[])
- class Stage3D.
ActSay
のメソッド
setOption(DataPack[])
- class Stage3D.
ActSetAngle
のメソッド
setOption(DataPack[])
- class Stage3D.
ActSetPosition
のメソッド
setOption(DataPack[])
- class Stage3D.
ActThrowEvent
のメソッド
setOption(DataPack[])
- class Stage3D.
ActTurn
のメソッド
setOption(DataPack[])
- class Stage3D.
ActWait
のメソッド
setOption(DataPack[])
- class Stage3D.
Acting
のメソッド
ActingのインスタンスはコマンドとなるDataPackから 作成される。
setOption(DataPack[])
- class Stage3D.
ActingList
のメソッド
このメソッドは動作をしない。
setOption(DataPack[])
- class Stage3D.utils.
ActCamSetCamTargetActor
のメソッド
setOption(DataPack[])
- class Stage3D.utils.
ActCamSetCamTargetLock
のメソッド
setOption(DataPack[])
- class Stage3D.utils.
ActCamSetCamTargetPoint
のメソッド
setOption(DataPack[])
- class Stage3D.utils.
ActCamSetCamViewActor
のメソッド
setOption(DataPack[])
- class Stage3D.utils.
ActCamSetCamViewLock
のメソッド
setOption(DataPack[])
- class Stage3D.utils.
ActCamSetCamViewPoint
のメソッド
setPosition(Vector3d)
- class Stage3D.
Actor
のメソッド
位置を設定する。
setPursuitDistance(double)
- class Stage3D.utils.
SimpleCameraMan
のメソッド
撮影対象点までの最大距離を指定します。
setRotation(Matrix3d)
- class Stage3D.
Actor
のメソッド
このActorの回転を表すMatrix3dを設定する。
setStageCameraMan(CameraMan)
- class Stage3D.
Stage
のメソッド
このStageのステージカメラマンを設定する。
setUpwardVec(Vector3d)
- class Stage3D.
Stage
のメソッド
このStageの三次元空間における上を表すベクトルを 指定する。
setVisible(Actor, boolean)
- class Stage3D.
Stage
のメソッド
Actorを表示・非表示にする。
start()
- class Stage3D.
Stage
のメソッド
このStageの動作を開始する。
T
throwEvent(DataPack)
- class Stage3D.
Stage
のメソッド
StageCameraManのメソッドcatchEvent(DataPack arg)を 呼び出す。
turnAngle(Vector3d)
- class Stage3D.
Actor
のメソッド
次のターンまでの間、vecで指定した角度まで 補完しながら回転する。
turnAngleVector(Vector3d)
- class Stage3D.
Actor
のメソッド
次のターンまでの間、vecで指定した方向に 補完しながら回転する。
V
VIEWTARGET
- class Stage3D.utils.
SimpleCameraMan
の static 変数
撮影対象点、撮影視点を2つを決定することで カメラ位置と方向を決定します。
A
C
D
E
G
I
K
M
N
P
R
S
T
V
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
author Takao Sumitomo
前 次
フレームあり
フレームなし
すべてのクラス