From 67df65501654de1597633d4f53e6fa40032314f6 Mon Sep 17 00:00:00 2001 From: takahiro Date: Sat, 2 Jan 2016 18:31:21 -0800 Subject: [PATCH] Fix KeyframeTrack.trim() wrong stride calculation bug --- src/animation/KeyframeTrack.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/animation/KeyframeTrack.js b/src/animation/KeyframeTrack.js index 236ef0e995..feeefa7691 100644 --- a/src/animation/KeyframeTrack.js +++ b/src/animation/KeyframeTrack.js @@ -207,10 +207,11 @@ THREE.KeyframeTrack.prototype = { var from = firstKeysToRemove; var to = nKeys - lastKeysToRemove - firstKeysToRemove; + var stride = this.getValueSize(); + this.times = THREE.AnimationUtils.arraySlice( times, from, to ); var values = this.values; - var stride = this.getValueSize(); this.values = THREE.AnimationUtils.arraySlice( values, from * stride, to * stride ); } -- GitLab