package org.ourunix.android.jpct.ball; import com.threed.jpct.Camera; import com.threed.jpct.Light; import com.threed.jpct.Object3D; import com.threed.jpct.World; public class Model { public static final String m3gFile = "/pool.3ds"; static World w; //--世界节点 //static Graphics3D g3d; //--用于描绘3D图像的对象 static final int BALLNUM = 10;//--总共10个球 static Object3D BallModel[]; //--球模型节点 static float BallPos[][] = new float[BALLNUM][3]; //球的坐标 static Object3D CueModel; //球杆模型节点 static float CuePos[] = new float[3]; //球杆的位置 static float CueGroupPos[] = new float[3]; //球杆组的位置 static Object3D TableModel; //台的模型. static Object3D PlaneSign[][]; //移动提示标志模型节点 //static Background bgModel; // static Sprite3D handSprite; // static Group CueCamGroup; //一个现场图表节点,保存一系列无序的子节点 //static Group gameCameraGroup; //--一个现场图表节点,保存一系列无序的子节点 static Camera gameCameraUPMID; //正上方空中的 static Camera gameCameraUPFRO; //台竖的--不要了 static Camera gameCameraCue; //击球时的可视角度 static Camera gameCamera0; //洞0处的镜头 static Camera gameCamera1; //洞1处的镜头 static Camera gameCamera2; //洞2处的镜头 static Camera gameCamera3; //洞3处的镜头 static Camera gameCamera4; //洞4处的镜头 static Camera gameCamera5; //洞5处的镜头 static Camera FPCamera;//frontpage的 //----定义节点在M3G文件中的ID位置 //0=134 1=58 2=133 3=136 4=135 5=137 static final int ID_TABLE0_CAMERA = 126; static final int ID_TABLE1_CAMERA = 58; static final int ID_TABLE2_CAMERA = 125; static final int ID_TABLE3_CAMERA = 128; static final int ID_TABLE4_CAMERA = 127; static final int ID_TABLE5_CAMERA = 129; static final int ID_CUE_CAMERA = 149;//杆的镜头? static final int ID_FP_CAMERA = 155; static final int ID_GAME_LIGHT2 = 156; static final int ID_GAME_LIGHT1 = 2; static final int ID_TABLE_MODEL = 13; //--白球,1~9号球 彩球...,黑球 //static final int[] ID_BALL_MODELS = {57,24,69,80,91,102,113,124,46,35}; //球的节点位 //static final int[] ID_BALL_MODELS = {57,24,113,102,69,91,124,46,80,35}; //球的节点位 static final int[] ID_BALL_MODELS = {57,24,69,80,91,102,113,124,46,35}; //球的节点位 static final int ID_CUE_MODEL = 144; //木杆 static final int ID_CUECAM_GROUP = 150; static final int[] ID_PLANES = {172,164};//球的路径提示贴图 static final int ID_BG = 173; static Light l1,l2; }