private void interpolateMorphTrack(double t, MorphTrack track) { Geometry target = track.getTarget(); float[] weights = target.getMorphState(); track.getDataAtTime(t, weights); target.setMorphState(weights); // if (collectTransformDelegate != null) { // collectTransformDelegate.collectTransform(target, transform, getWeight(), this); // } else { // this.collectTransform(target, transform, getTransitionWeight(), this); // } }