OSDN Git Service

1.105.3-SNAPSHOT版開発開始
[mikutoga/TogaGem.git] / src / test / java / sample / pmd / DummyHandler.java
index 5caead7..7bc0927 100644 (file)
-/*\r
- * sample handler\r
- *\r
- * License : The MIT License\r
- * Copyright(c) 2010 MikuToga Partners\r
- */\r
-\r
-package sample.pmd;\r
-\r
-import jp.sourceforge.mikutoga.parser.ParseStage;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdBasicHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdBoneHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdEngHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdJointHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdMaterialHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdMorphHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdRigidHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdShapeHandler;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdToonHandler;\r
-\r
-/**\r
- * サンプルのハンドラ。\r
- */\r
-public class DummyHandler\r
-        implements PmdBasicHandler,\r
-                   PmdBoneHandler,\r
-                   PmdShapeHandler,\r
-                   PmdMorphHandler,\r
-                   PmdMaterialHandler,\r
-                   PmdEngHandler,\r
-                   PmdToonHandler,\r
-                   PmdRigidHandler,\r
-                   PmdJointHandler {\r
-\r
-    public DummyHandler(){\r
-        super();\r
-        return;\r
-    }\r
-\r
-    public void pmdParseStart(){\r
-        System.out.println("PMD parse start");\r
-        return;\r
-    }\r
-\r
-    public void pmdParseEnd(boolean hasMoreData){\r
-        System.out.println("PMD parse end");\r
-        if(hasMoreData){\r
-            System.out.println("thre is unknown data below");\r
-        }\r
-        return;\r
-    }\r
-\r
-    public void loopStart(ParseStage stage, int loops){\r
-        System.out.println("===== Loop start ===== * " + loops);\r
-        return;\r
-    }\r
-\r
-    public void loopNext(ParseStage stage){\r
-        return;\r
-    }\r
-\r
-    public void loopEnd(ParseStage stage){\r
-        System.out.println("===== Loop end =====");\r
-        return;\r
-    }\r
-\r
-    public void pmdHeaderInfo(float ver){\r
-        System.out.println("ver=" + ver);\r
-        return;\r
-    }\r
-\r
-    public void pmdModelInfo(String modelName, String description){\r
-        System.out.println("modelName=" + modelName);\r
-        System.out.println("comment=" + description);\r
-        return;\r
-    }\r
-\r
-    public void pmdVertexPosition(float xPos, float yPos, float zPos){\r
-//        System.out.println("x,y,z = " + xPos + "," + yPos + "," + zPos);\r
-        return;\r
-    }\r
-\r
-    public void pmdVertexNormal(float xVec, float yVec, float zVec){\r
-//        System.out.println("x,y,z = " + xVec + "," + yVec + "," + zVec);\r
-    }\r
-\r
-    public void pmdVertexUV(float uVal, float vVal){\r
-        return;\r
-    }\r
-\r
-    public void pmdVertexWeight(int boneId_1, int boneId_2,\r
-                                  int weightForB1){\r
-//        System.out.println("x,y,z = "\r
-//        + boneId_1 + "," + boneId_2 + "," + weightForB1);\r
-        return;\r
-    }\r
-\r
-    public void pmdVertexEdge(boolean hideEdge){\r
-//        System.out.println("x,y,z = " + hideEdge);\r
-        return;\r
-    }\r
-\r
-    public void pmdSurfaceTriangle(int vertexId_1,\r
-                                      int vertexId_2,\r
-                                      int vertexId_3){\r
-//        System.out.println("v1,v2,v3 = "\r
-//                + vertexId_1 + "," + vertexId_2 + "," + vertexId_3);\r
-    }\r
-\r
-    public void pmdMaterialDiffuse(float red, float green, float blue,\r
-                                      float alpha ){\r
-//        System.out.println("diffuse rgba="\r
-//        + red + "," + green + "," + blue + "," + alpha);\r
-        return;\r
-    }\r
-\r
-    public void pmdMaterialSpecular(float red, float green, float blue,\r
-                                       float shininess){\r
-//        System.out.println("specular rgbs="\r
-//        + red + "," + green + "," + blue + "," + shininess);\r
-        return;\r
-    }\r
-\r
-    public void pmdMaterialAmbient(float red, float green, float blue){\r
-//        System.out.println("ambient rgb=" + red + "," + green + "," + blue);\r
-        return;\r
-    }\r
-\r
-    public void pmdMaterialShading(int toon_idx,\r
-                                      String textureFile, String sphereFile){\r
-//        System.out.println("toon idx=" + toon_idx);\r
-//        System.out.println("texfile=" + textureFile);\r
-//        System.out.println("spherefile=" + sphereFile);\r
-        return;\r
-    }\r
-\r
-    public void pmdMaterialInfo(boolean hasEdge, int surfaceNum){\r
-//        System.out.println("surfaces=" + surfaceNum);\r
-        return;\r
-    }\r
-\r
-    public void pmdBoneInfo(String boneName, byte boneKind){\r
-//        System.out.println("bonename = " + boneName);\r
-//        System.out.println("kind = " + boneKind);\r
-        return;\r
-    }\r
-\r
-    public void pmdBoneLink(int parentId, int tailId, int ikId){\r
-//        System.out.println("parent = " + parentId);\r
-//        System.out.println("tail = " + tailId);\r
-//        System.out.println("ik = " + ikId);\r
-        return;\r
-    }\r
-\r
-    public void pmdBonePosition(float xPos, float yPos, float zPos){\r
-//        System.out.println("x="+xPos+" y="+yPos+" z="+zPos);\r
-        return;\r
-    }\r
-\r
-    public void pmdIKInfo(int boneId, int targetId,\r
-                           int depth, float weight ){\r
-        return;\r
-    }\r
-\r
-    public void pmdIKChainInfo(int childId){\r
-//        System.out.println("chained bone = " + childId);\r
-        return;\r
-    }\r
-\r
-    public void pmdMorphInfo(String morphName, byte morphType){\r
-//        System.out.println("morph name = " + morphName);\r
-        return;\r
-    }\r
-\r
-    public void pmdMorphVertexInfo(int vertexId,\r
-                                 float xPos, float yPos, float zPos){\r
-//        System.out.println("id="+vertexId+",x="+xPos+",y="+yPos+",z="+zPos);\r
-        return;\r
-    }\r
-\r
-    public void pmdMorphOrderInfo(int morphId){\r
-//        System.out.println("morph idx = " + morphId);\r
-        return;\r
-    }\r
-\r
-    public void pmdBoneGroupInfo(String groupName){\r
-//        System.out.println("group name = " + groupName);\r
-        return;\r
-    }\r
-\r
-    public void pmdGroupedBoneInfo(int boneId, int groupId){\r
-//        System.out.println("bone index="\r
-//        + boneId + " groupIndex=" + groupId);\r
-        return;\r
-    }\r
-\r
-    public void pmdEngEnabled(boolean hasEnglishInfo){\r
-        return;\r
-    }\r
-\r
-    public void pmdEngModelInfo(String modelName, String description){\r
-        return;\r
-    }\r
-\r
-    public void pmdEngBoneInfo(String boneName){\r
-//        System.out.println("bone eng name = " + boneName);\r
-        return;\r
-    }\r
-\r
-    public void pmdEngMorphInfo(String morphName){\r
-//        System.out.println("morph eng name = " + morphName);\r
-        return;\r
-    }\r
-\r
-    public void pmdEngBoneGroupInfo(String groupName){\r
-//        System.out.println("group eng name = " + groupName);\r
-        return;\r
-    }\r
-\r
-    public void pmdToonFileInfo(String toonName){\r
-//        System.out.println("toon file name = " + toonName);\r
-        return;\r
-    }\r
-\r
-    public void pmdRigidName(String rigidName){\r
-//        System.out.println("rigid name = " + rigidName);\r
-        return;\r
-    }\r
-\r
-    public void pmdRigidInfo(int rigidGroupId, int linkedBoneId){\r
-//        System.out.println("rigid group = "\r
-//        + rigidGroupId + ",linked Bone =" + linkedBoneId);\r
-        return;\r
-    }\r
-\r
-    public void pmdRigidShape(byte shapeType,\r
-                                float width, float height, float depth){\r
-//        System.out.println("type="+shapeType);\r
-//        System.out.println("w="+width);\r
-//        System.out.println("h="+height);\r
-//        System.out.println("d="+depth);\r
-        return;\r
-    }\r
-\r
-    public void pmdRigidPosition(float posX, float posY, float posZ){\r
-//        System.out.println("x="+posX);\r
-//        System.out.println("y="+posY);\r
-//        System.out.println("z="+posZ);\r
-        return;\r
-    }\r
-\r
-    public void pmdRigidRotation(float rotX, float rotY, float rotZ){\r
-//        System.out.println("x="+rotX);\r
-//        System.out.println("y="+rotY);\r
-//        System.out.println("z="+rotZ);\r
-        return;\r
-    }\r
-\r
-    public void pmdRigidPhysics(float mass,\r
-                                  float fadePos, float fadeRot,\r
-                                  float restitution, float friction ){\r
-//        System.out.println("mass="+mass);\r
-//        System.out.println("fadePos="+fadePos);\r
-//        System.out.println("fadeRot="+fadeRot);\r
-//        System.out.println("recoil="+restitution);\r
-//        System.out.println("friction="+friction);\r
-        return;\r
-    }\r
-\r
-    public void pmdRigidBehavior(byte behaveType, short collisionMap){\r
-//      System.out.println("type="+behaveType);\r
-//        System.out.println("map="+collisionMap);\r
-        return;\r
-    }\r
-\r
-    public void pmdJointName(String jointName){\r
-//        System.out.println("joint name = " + jointName);\r
-        return;\r
-    }\r
-\r
-    public void pmdJointLink(int rigidId_A, int rigidId_B){\r
-//        System.out.println("rigid1 = " + rigidId_A+",rigidB = " + rigidId_B);\r
-        return;\r
-    }\r
-\r
-    public void pmdJointPosition(float posX, float posY, float posZ){\r
-//        System.out.println("posX = " + posX);\r
-//        System.out.println("posY = " + posY);\r
-//        System.out.println("posZ = " + posZ);\r
-        return;\r
-    }\r
-\r
-    public void pmdJointRotation(float rotX, float rotY, float rotZ){\r
-//        System.out.println("rotX = " + rotX);\r
-//        System.out.println("rotY = " + rotY);\r
-//        System.out.println("rotZ = " + rotZ);\r
-        return;\r
-    }\r
-\r
-    public void pmdPositionLimit(float posX_lim1, float posX_lim2,\r
-                                   float posY_lim1, float posY_lim2,\r
-                                   float posZ_lim1, float posZ_lim2 ){\r
-//        System.out.println("limX = " + posX_lim1+"-"+posX_lim2);\r
-//        System.out.println("limY = " + posY_lim1+"-"+posY_lim2);\r
-//        System.out.println("limZ = " + posZ_lim1+"-"+posZ_lim2);\r
-        return;\r
-    }\r
-\r
-    public void pmdRotationLimit(float rotX_lim1, float rotX_lim2,\r
-                                   float rotY_lim1, float rotY_lim2,\r
-                                   float rotZ_lim1, float rotZ_lim2 ){\r
-//        System.out.println("limX = " + rotX_lim1+"-"+rotX_lim2);\r
-//        System.out.println("limY = " + rotY_lim1+"-"+rotY_lim2);\r
-//        System.out.println("limZ = " + rotZ_lim1+"-"+rotZ_lim2);\r
-        return;\r
-    }\r
-\r
-    public void pmdElasticPosition(float elasticPosX,\r
-                                  float elasticPosY,\r
-                                  float elasticPosZ ){\r
-//        System.out.println("posX="+elasticPosX);\r
-//        System.out.println("posY="+elasticPosY);\r
-//        System.out.println("posZ="+elasticPosZ);\r
-        return;\r
-    }\r
-\r
-    public void pmdElasticRotation(float elasticRotX,\r
-                                  float elasticRotY,\r
-                                  float elasticRotZ ){\r
-//        System.out.println("posX="+elasticRotX);\r
-//        System.out.println("posY="+elasticRotY);\r
-//        System.out.println("posZ="+elasticRotZ);\r
-        return;\r
-    }\r
-\r
-}\r
+/*
+ * sample handler
+ *
+ * License : The MIT License
+ * Copyright(c) 2010 MikuToga Partners
+ */
+
+package sample.pmd;
+
+import jp.sourceforge.mikutoga.parser.ParseStage;
+import jp.sourceforge.mikutoga.parser.pmd.PmdBasicHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdBoneHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdEngHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdJointHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdMaterialHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdMorphHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdRigidHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdShapeHandler;
+import jp.sourceforge.mikutoga.parser.pmd.PmdToonHandler;
+
+/**
+ * サンプルのハンドラ。
+ */
+public class DummyHandler
+        implements PmdBasicHandler,
+                   PmdBoneHandler,
+                   PmdShapeHandler,
+                   PmdMorphHandler,
+                   PmdMaterialHandler,
+                   PmdEngHandler,
+                   PmdToonHandler,
+                   PmdRigidHandler,
+                   PmdJointHandler {
+
+    public DummyHandler(){
+        super();
+        return;
+    }
+
+    public void pmdParseStart(){
+        System.out.println("PMD parse start");
+        return;
+    }
+
+    public void pmdParseEnd(boolean hasMoreData){
+        System.out.println("PMD parse end");
+        if(hasMoreData){
+            System.out.println("thre is unknown data below");
+        }
+        return;
+    }
+
+    public void loopStart(ParseStage stage, int loops){
+        System.out.println("===== Loop start ===== * " + loops);
+        return;
+    }
+
+    public void loopNext(ParseStage stage){
+        return;
+    }
+
+    public void loopEnd(ParseStage stage){
+        System.out.println("===== Loop end =====");
+        return;
+    }
+
+    public void pmdHeaderInfo(float ver){
+        System.out.println("ver=" + ver);
+        return;
+    }
+
+    public void pmdModelInfo(String modelName, String description){
+        System.out.println("modelName=" + modelName);
+        System.out.println("comment=" + description);
+        return;
+    }
+
+    public void pmdVertexPosition(float xPos, float yPos, float zPos){
+//        System.out.println("x,y,z = " + xPos + "," + yPos + "," + zPos);
+        return;
+    }
+
+    public void pmdVertexNormal(float xVec, float yVec, float zVec){
+//        System.out.println("x,y,z = " + xVec + "," + yVec + "," + zVec);
+    }
+
+    public void pmdVertexUV(float uVal, float vVal){
+        return;
+    }
+
+    public void pmdVertexWeight(int boneId_1, int boneId_2,
+                                  int weightForB1){
+//        System.out.println("x,y,z = "
+//        + boneId_1 + "," + boneId_2 + "," + weightForB1);
+        return;
+    }
+
+    public void pmdVertexEdge(boolean hideEdge){
+//        System.out.println("x,y,z = " + hideEdge);
+        return;
+    }
+
+    public void pmdSurfaceTriangle(int vertexId_1,
+                                      int vertexId_2,
+                                      int vertexId_3){
+//        System.out.println("v1,v2,v3 = "
+//                + vertexId_1 + "," + vertexId_2 + "," + vertexId_3);
+    }
+
+    public void pmdMaterialDiffuse(float red, float green, float blue,
+                                      float alpha ){
+//        System.out.println("diffuse rgba="
+//        + red + "," + green + "," + blue + "," + alpha);
+        return;
+    }
+
+    public void pmdMaterialSpecular(float red, float green, float blue,
+                                       float shininess){
+//        System.out.println("specular rgbs="
+//        + red + "," + green + "," + blue + "," + shininess);
+        return;
+    }
+
+    public void pmdMaterialAmbient(float red, float green, float blue){
+//        System.out.println("ambient rgb=" + red + "," + green + "," + blue);
+        return;
+    }
+
+    public void pmdMaterialShading(int toon_idx,
+                                      String textureFile, String sphereFile){
+//        System.out.println("toon idx=" + toon_idx);
+//        System.out.println("texfile=" + textureFile);
+//        System.out.println("spherefile=" + sphereFile);
+        return;
+    }
+
+    public void pmdMaterialInfo(boolean hasEdge, int surfaceNum){
+//        System.out.println("surfaces=" + surfaceNum);
+        return;
+    }
+
+    public void pmdBoneInfo(String boneName, byte boneKind){
+//        System.out.println("bonename = " + boneName);
+//        System.out.println("kind = " + boneKind);
+        return;
+    }
+
+    public void pmdBoneLink(int parentId, int tailId, int ikId){
+//        System.out.println("parent = " + parentId);
+//        System.out.println("tail = " + tailId);
+//        System.out.println("ik = " + ikId);
+        return;
+    }
+
+    public void pmdBonePosition(float xPos, float yPos, float zPos){
+//        System.out.println("x="+xPos+" y="+yPos+" z="+zPos);
+        return;
+    }
+
+    public void pmdIKInfo(int boneId, int targetId,
+                           int depth, float weight ){
+        return;
+    }
+
+    public void pmdIKChainInfo(int childId){
+//        System.out.println("chained bone = " + childId);
+        return;
+    }
+
+    public void pmdMorphInfo(String morphName, byte morphType){
+//        System.out.println("morph name = " + morphName);
+        return;
+    }
+
+    public void pmdMorphVertexInfo(int vertexId,
+                                 float xPos, float yPos, float zPos){
+//        System.out.println("id="+vertexId+",x="+xPos+",y="+yPos+",z="+zPos);
+        return;
+    }
+
+    public void pmdMorphOrderInfo(int morphId){
+//        System.out.println("morph idx = " + morphId);
+        return;
+    }
+
+    public void pmdBoneGroupInfo(String groupName){
+//        System.out.println("group name = " + groupName);
+        return;
+    }
+
+    public void pmdGroupedBoneInfo(int boneId, int groupId){
+//        System.out.println("bone index="
+//        + boneId + " groupIndex=" + groupId);
+        return;
+    }
+
+    public void pmdEngEnabled(boolean hasEnglishInfo){
+        return;
+    }
+
+    public void pmdEngModelInfo(String modelName, String description){
+        return;
+    }
+
+    public void pmdEngBoneInfo(String boneName){
+//        System.out.println("bone eng name = " + boneName);
+        return;
+    }
+
+    public void pmdEngMorphInfo(String morphName){
+//        System.out.println("morph eng name = " + morphName);
+        return;
+    }
+
+    public void pmdEngBoneGroupInfo(String groupName){
+//        System.out.println("group eng name = " + groupName);
+        return;
+    }
+
+    public void pmdToonFileInfo(String toonName){
+//        System.out.println("toon file name = " + toonName);
+        return;
+    }
+
+    public void pmdRigidName(String rigidName){
+//        System.out.println("rigid name = " + rigidName);
+        return;
+    }
+
+    public void pmdRigidInfo(int rigidGroupId, int linkedBoneId){
+//        System.out.println("rigid group = "
+//        + rigidGroupId + ",linked Bone =" + linkedBoneId);
+        return;
+    }
+
+    public void pmdRigidShape(byte shapeType,
+                                float width, float height, float depth){
+//        System.out.println("type="+shapeType);
+//        System.out.println("w="+width);
+//        System.out.println("h="+height);
+//        System.out.println("d="+depth);
+        return;
+    }
+
+    public void pmdRigidPosition(float posX, float posY, float posZ){
+//        System.out.println("x="+posX);
+//        System.out.println("y="+posY);
+//        System.out.println("z="+posZ);
+        return;
+    }
+
+    public void pmdRigidRotation(float rotX, float rotY, float rotZ){
+//        System.out.println("x="+rotX);
+//        System.out.println("y="+rotY);
+//        System.out.println("z="+rotZ);
+        return;
+    }
+
+    public void pmdRigidPhysics(float mass,
+                                  float fadePos, float fadeRot,
+                                  float restitution, float friction ){
+//        System.out.println("mass="+mass);
+//        System.out.println("fadePos="+fadePos);
+//        System.out.println("fadeRot="+fadeRot);
+//        System.out.println("recoil="+restitution);
+//        System.out.println("friction="+friction);
+        return;
+    }
+
+    public void pmdRigidBehavior(byte behaveType, short collisionMap){
+//      System.out.println("type="+behaveType);
+//        System.out.println("map="+collisionMap);
+        return;
+    }
+
+    public void pmdJointName(String jointName){
+//        System.out.println("joint name = " + jointName);
+        return;
+    }
+
+    public void pmdJointLink(int rigidId_A, int rigidId_B){
+//        System.out.println("rigid1 = " + rigidId_A+",rigidB = " + rigidId_B);
+        return;
+    }
+
+    public void pmdJointPosition(float posX, float posY, float posZ){
+//        System.out.println("posX = " + posX);
+//        System.out.println("posY = " + posY);
+//        System.out.println("posZ = " + posZ);
+        return;
+    }
+
+    public void pmdJointRotation(float rotX, float rotY, float rotZ){
+//        System.out.println("rotX = " + rotX);
+//        System.out.println("rotY = " + rotY);
+//        System.out.println("rotZ = " + rotZ);
+        return;
+    }
+
+    public void pmdPositionLimit(float posX_lim1, float posX_lim2,
+                                   float posY_lim1, float posY_lim2,
+                                   float posZ_lim1, float posZ_lim2 ){
+//        System.out.println("limX = " + posX_lim1+"-"+posX_lim2);
+//        System.out.println("limY = " + posY_lim1+"-"+posY_lim2);
+//        System.out.println("limZ = " + posZ_lim1+"-"+posZ_lim2);
+        return;
+    }
+
+    public void pmdRotationLimit(float rotX_lim1, float rotX_lim2,
+                                   float rotY_lim1, float rotY_lim2,
+                                   float rotZ_lim1, float rotZ_lim2 ){
+//        System.out.println("limX = " + rotX_lim1+"-"+rotX_lim2);
+//        System.out.println("limY = " + rotY_lim1+"-"+rotY_lim2);
+//        System.out.println("limZ = " + rotZ_lim1+"-"+rotZ_lim2);
+        return;
+    }
+
+    public void pmdElasticPosition(float elasticPosX,
+                                  float elasticPosY,
+                                  float elasticPosZ ){
+//        System.out.println("posX="+elasticPosX);
+//        System.out.println("posY="+elasticPosY);
+//        System.out.println("posZ="+elasticPosZ);
+        return;
+    }
+
+    public void pmdElasticRotation(float elasticRotX,
+                                  float elasticRotY,
+                                  float elasticRotZ ){
+//        System.out.println("posX="+elasticRotX);
+//        System.out.println("posY="+elasticRotY);
+//        System.out.println("posZ="+elasticRotZ);
+        return;
+    }
+
+}