|
@@ -134,7 +134,7 @@ public class TestGltfLoading extends SimpleApplication {
|
|
//loadModel("Models/gltf/manta/scene.gltf", Vector3f.ZERO, 0.2f);
|
|
//loadModel("Models/gltf/manta/scene.gltf", Vector3f.ZERO, 0.2f);
|
|
//loadModel("Models/gltf/bone/scene.gltf", Vector3f.ZERO, 0.1f);
|
|
//loadModel("Models/gltf/bone/scene.gltf", Vector3f.ZERO, 0.1f);
|
|
// loadModel("Models/gltf/box/box.gltf", Vector3f.ZERO, 1);
|
|
// loadModel("Models/gltf/box/box.gltf", Vector3f.ZERO, 1);
|
|
- loadModel("Models/gltf/duck/Duck.gltf", new Vector3f(0, -1, 0), 1);
|
|
|
|
|
|
+ loadModel("Models/gltf/duck/Duck.gltf", new Vector3f(0, 1, 0), 1);
|
|
// loadModel("Models/gltf/DamagedHelmet/glTF/DamagedHelmet.gltf", Vector3f.ZERO, 1);
|
|
// loadModel("Models/gltf/DamagedHelmet/glTF/DamagedHelmet.gltf", Vector3f.ZERO, 1);
|
|
// loadModel("Models/gltf/hornet/scene.gltf", new Vector3f(0, -0.5f, 0), 0.4f);
|
|
// loadModel("Models/gltf/hornet/scene.gltf", new Vector3f(0, -0.5f, 0), 0.4f);
|
|
//// loadModel("Models/gltf/adamHead/adamHead.gltf", Vector3f.ZERO, 0.6f);
|
|
//// loadModel("Models/gltf/adamHead/adamHead.gltf", Vector3f.ZERO, 0.6f);
|
|
@@ -226,10 +226,13 @@ public class TestGltfLoading extends SimpleApplication {
|
|
}
|
|
}
|
|
|
|
|
|
private void loadModel(String path, Vector3f offset, float scale) {
|
|
private void loadModel(String path, Vector3f offset, float scale) {
|
|
|
|
+ loadModel(path, offset, new Vector3f(scale, scale, scale));
|
|
|
|
+ }
|
|
|
|
+ private void loadModel(String path, Vector3f offset, Vector3f scale) {
|
|
GltfModelKey k = new GltfModelKey(path);
|
|
GltfModelKey k = new GltfModelKey(path);
|
|
//k.setKeepSkeletonPose(true);
|
|
//k.setKeepSkeletonPose(true);
|
|
Spatial s = assetManager.loadModel(k);
|
|
Spatial s = assetManager.loadModel(k);
|
|
- s.scale(scale);
|
|
|
|
|
|
+ s.scale(scale.x, scale.y, scale.z);
|
|
s.move(offset);
|
|
s.move(offset);
|
|
assets.add(s);
|
|
assets.add(s);
|
|
if (playAnim) {
|
|
if (playAnim) {
|