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
author Takao Sumitomo