/** * Initialize the {@link AnimationModel} instances */ private void initAnimationModels() { Map<String, Animation> animations = Optionals.of(gltf.getAnimations()); for (Entry<String, Animation> entry : animations.entrySet()) { String animationId = entry.getKey(); Animation animation = entry.getValue(); DefaultAnimationModel animationModel = get("animations", animationId, animationModels); animationModel.setName(animation.getName()); List<AnimationChannel> channels = Optionals.of(animation.getChannels()); for (AnimationChannel animationChannel : channels) { Channel channel = createChannel(animation, animationChannel); animationModel.addChannel(channel); } } }
Optionals.of(animation.getParameters()); Map<String, AnimationSampler> samplers = Optionals.of(animation.getSamplers());