buildAnimationClip method
Implementation
Future<AnimationClip> buildAnimationClip(Map<String,dynamic> data ) async{
final List<KeyframeTrack> tracks = [];
final name = data['name'];
final duration = ( data['end'] - data['start'] ) ?? - 1;
final animations = data['animations'];
for (int i = 0, il = animations.length; i < il; i ++ ) {
final animationTracks = await getAnimation( animations[ i ] );
for (int j = 0, jl = animationTracks.length; j < jl; j ++ ) {
tracks.add( animationTracks[ j ] );
}
}
return AnimationClip( name, duration, tracks );
}