Преглед изворни кода

Explicitly specify morphTargetsRelative=false

This makes sure that we can grep for morphTargetsRelative and find
all places that need adjustments if we do change morph target behavior.
Arseny Kapoulkine пре 5 година
родитељ
комит
f0d96f582b

+ 2 - 0
examples/js/loaders/LWOLoader.js

@@ -3013,6 +3013,8 @@ GeometryParser.prototype = {
 
 		}
 
+		geometry.morphTargetsRelative = false;
+
 	},
 
 };

+ 1 - 0
examples/js/loaders/MD2Loader.js

@@ -366,6 +366,7 @@ THREE.MD2Loader.prototype = Object.assign( Object.create( THREE.Loader.prototype
 
 			geometry.morphAttributes.position = morphPositions;
 			geometry.morphAttributes.normal = morphNormals;
+			geometry.morphTargetsRelative = false;
 
 			geometry.animations = THREE.AnimationClip.CreateClipsFromMorphTargetSequences( frames, 10 );
 

+ 1 - 0
examples/js/loaders/MMDLoader.js

@@ -922,6 +922,7 @@ THREE.MMDLoader = ( function () {
 
 			geometry.morphTargets = morphTargets;
 			geometry.morphAttributes.position = morphPositions;
+			geometry.morphTargetsRelative = false;
 
 			geometry.userData.MMD = {
 				bones: bones,