|
@@ -2355,21 +2355,21 @@
|
|
|
|
|
|
var tracks = [];
|
|
var tracks = [];
|
|
|
|
|
|
- if ( rawTracks.T !== undefined ) {
|
|
|
|
|
|
+ if ( rawTracks.T !== undefined && Object.keys( rawTracks.T.curves ).length > 0 ) {
|
|
|
|
|
|
var positionTrack = generateVectorTrack( rawTracks.modelName, rawTracks.T.curves, rawTracks.initialPosition, 'position' );
|
|
var positionTrack = generateVectorTrack( rawTracks.modelName, rawTracks.T.curves, rawTracks.initialPosition, 'position' );
|
|
if ( positionTrack !== undefined ) tracks.push( positionTrack );
|
|
if ( positionTrack !== undefined ) tracks.push( positionTrack );
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- if ( rawTracks.R !== undefined ) {
|
|
|
|
|
|
+ if ( rawTracks.R !== undefined && Object.keys( rawTracks.R.curves ).length > 0 ) {
|
|
|
|
|
|
var rotationTrack = generateRotationTrack( rawTracks.modelName, rawTracks.R.curves, rawTracks.initialRotation, rawTracks.preRotations );
|
|
var rotationTrack = generateRotationTrack( rawTracks.modelName, rawTracks.R.curves, rawTracks.initialRotation, rawTracks.preRotations );
|
|
if ( rotationTrack !== undefined ) tracks.push( rotationTrack );
|
|
if ( rotationTrack !== undefined ) tracks.push( rotationTrack );
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- if ( rawTracks.S !== undefined ) {
|
|
|
|
|
|
+ if ( rawTracks.S !== undefined && Object.keys( rawTracks.S.curves ).length > 0 ) {
|
|
|
|
|
|
var scaleTrack = generateVectorTrack( rawTracks.modelName, rawTracks.S.curves, rawTracks.initialScale, 'scale' );
|
|
var scaleTrack = generateVectorTrack( rawTracks.modelName, rawTracks.S.curves, rawTracks.initialScale, 'scale' );
|
|
if ( scaleTrack !== undefined ) tracks.push( scaleTrack );
|
|
if ( scaleTrack !== undefined ) tracks.push( scaleTrack );
|