/** * Initialize the {@link SceneModel} instances */ private void initSceneModels() { Map<String, Scene> scenes = Optionals.of(gltf.getScenes()); for (Entry<String, Scene> entry : scenes.entrySet()) { String sceneId = entry.getKey(); Scene scene = entry.getValue(); DefaultSceneModel sceneModel = get("scenes", sceneId, sceneModels); sceneModel.setName(scene.getName()); List<String> nodes = Optionals.of(scene.getNodes()); for (String nodeId : nodes) { NodeModel nodeModel = get("nodes", nodeId, nodeModels); sceneModel.addNode(nodeModel); } } }
List<String> nodes = scene.getNodes(); validatorResult.add(validateMapEntries( getGltf().getNodes(), nodes, "nodes", true, context));