コード例 #1
0
ファイル: ModelExporter.java プロジェクト: Legun/VoxelEngine
 private static JSONObject modelPartBuilderToJSONObject(ModelPartBuilder part) {
   JSONObject json = new JSONObject();
   json.put("Name", part.getName());
   json.put("Animations", animationsToJSONArray(part.getAnimations()));
   json.put("BoundingBoxes", boundingBoxesToJSONArray(part.getBoundingBoxes()));
   json.put("Cubes", JSONHelper.arrayToJSONArray(part.getBlocks()));
   json.put("Skins", skinsBuilderToJSONArray(part.getSkins()));
   return (json);
 }
コード例 #2
0
ファイル: ModelExporter.java プロジェクト: Legun/VoxelEngine
 private static JSONObject modelPartToJSONObject(ModelPart part) {
   JSONObject json = new JSONObject();
   json.put("Name", part.getName());
   json.put("Animations", animationsToJSONArray(part.getAnimations()));
   json.put("BoundingBoxes", boundingBoxesToJSONArray(part.getBoundingBoxes()));
   json.put("Vertices", JSONHelper.arrayToJSONArray(part.getPositionVertices()));
   json.put("Skins", skinsToJSONArray(part.getSkins()));
   return (json);
 }
コード例 #3
0
ファイル: ModelExporter.java プロジェクト: Legun/VoxelEngine
 private static JSONObject skinToJSONObject(ModelSkin skin) {
   JSONObject json = new JSONObject();
   json.put("Name", skin.getName());
   json.put("Vertices", JSONHelper.arrayToJSONArray(skin.getVBO().getContent(0)));
   return (json);
 }