Quellcode durchsuchen

allow for cloning of boolean keyframe tracks.

Ben Houston vor 10 Jahren
Ursprung
Commit
40a952e2d6
1 geänderte Dateien mit 19 neuen und 0 gelöschten Zeilen
  1. 19 0
      src/animation/tracks/BooleanKeyframeTrack.js

+ 19 - 0
src/animation/tracks/BooleanKeyframeTrack.js

@@ -39,6 +39,25 @@ THREE.BooleanKeyframeTrack.prototype.compareValues = function( value0, value1 )
 
 
 };
 };
 
 
+THREE.BooleanKeyframeTrack.prototype.clone = function() {
+
+	var clonedKeys = [];
+
+	for( var i = 0; i < this.keys.length; i ++ ) {
+		
+		var key = this.keys[i];
+		clonedKeys.push( {
+			time: key.time
+			value: key.value
+		} );
+	}
+
+	var result = new THREE.BooleanKeyframeTrack( this.name );
+	return ( value0 === value1 );
+
+};
+
+
 THREE.BooleanKeyframeTrack.parse = function( name, jsonKeys ) {
 THREE.BooleanKeyframeTrack.parse = function( name, jsonKeys ) {
 
 
 	return new THREE.BooleanKeyframeTrack( name, jsonKeys );
 	return new THREE.BooleanKeyframeTrack( name, jsonKeys );