クラス
kGLModel.KGLCoordinates の使用

KGLCoordinates を使用しているパッケージ
kGLModel   
 

kGLModel での KGLCoordinates の使用
 

kGLModel での KGLCoordinates のサブクラス
 class KGLCoordinates_ARToolKit
          座標系(ARToolKit)情報
☆高さ情報は座標変換後の情報

OpenGL座標系
   Y
   |
   |
   +------X
  /
 /
 Z

ARToolKit座標系
   Z
   |  Y
   | /
   |/
   +------X

ARToolKit(X) = OpenGL(X)
ARToolKit(Y) = OpenGL(Z) * -1
ARToolKit(Z) = OpenGL(Y)

☆ARToolKitではマーカを上からみて右をX、上をY、手前をZとしている。
 

KGLCoordinates として宣言されている kGLModel のフィールド
protected  KGLCoordinates KGLModelData.coordinates
          座標系情報
 

KGLCoordinates 型のパラメータを持つ kGLModel のメソッド
protected  void KGLMetaseq.Constructor_sub(javax.media.opengl.GL in_gl, KGLTextures in_texPool, ContentProvider mqoFile, float scale, KGLCoordinates in_coordinates, boolean in_isUpperGround, boolean isUseVBO)
          コンストラクタの実処理
ファイル、URL指定を呼び出し元で吸収して読み込み処理を実行する。
static KGLModelData KGLModelData.createGLModel(javax.media.opengl.GL in_gl, KGLTextures in_texPool, java.io.File dataFile, float scale, KGLCoordinates in_coordinates, boolean in_isUpperGround, boolean in_isUseVBO)
          ファイル名の拡張子を見て読み込みクラスを作成する。
static KGLModelData KGLModelData.createGLModel(javax.media.opengl.GL in_gl, KGLTextures in_texPool, java.net.URL dataFile, float scale, KGLCoordinates in_coordinates, boolean in_isUpperGround, boolean in_isUseVBO)
          ファイル名の拡張子を見て読み込みクラスを作成する。
 

KGLCoordinates 型のパラメータを持つ kGLModel のコンストラクタ
KGLMetaseq(javax.media.opengl.GL in_gl, KGLTextures in_texPool, java.io.File mqoFile, float scale, KGLCoordinates in_coordinates, boolean in_isUpperGround, boolean isUseVBO)
          コンストラクタ
ここでファイルからデータを読み込んでいる
KGLMetaseq(javax.media.opengl.GL in_gl, KGLTextures in_texPool, java.net.URL mqoFile, float scale, KGLCoordinates in_coordinates, boolean in_isUpperGround, boolean isUseVBO)
          コンストラクタ
ここでファイルからデータを読み込んでいる
KGLModelData(javax.media.opengl.GL in_gl, KGLTextures in_texPool, float scale, KGLCoordinates in_coordinates, boolean in_isUpperGround, boolean in_isUseVBO)
          コンストラクタ createGLModelを使用してインスタンス化するので、使用しない。