private void loadDae(Mesh target) { gameWindow.log("load Collada: " + target.pointer); ColladaScene colladaScene = new ColladaScene(target.pointer); colladaScene.saveTo(ref target); target.loaded = true; if (target.type != Mesh.Type.empty) { parseFaceList(ref target, false); generateVBO(ref target); } if (target.identifier != -1) { meshes[target.identifier] = target; } }
private void loadManagedCollada(Mesh target) { gameWindow.log("load Managed Collada: " + target.pointer); ColladaScene colladaScene = new ColladaScene(gameWindow.modelFolder + target.pointer); colladaScene.stepSize = 1.0f / target.animationFps; colladaScene.appendAnimations(target.animationData); colladaScene.saveTo(ref target); target.loaded = true; if (target.type != Mesh.Type.empty) { parseFaceList(ref target, false); generateVBO(ref target); } if (target.identifier != -1) { meshes[target.identifier] = target; } }