/** * Update this slot before each render. * * @param renderManager (not null) */ @Override public void render(RenderManager renderManager) { super.render(renderManager); /* * Update logical state here, where we can be sure all controls * have been updated. */ for (Spatial node : viewPort.getScenes()) { /* * The logical state of the default root node is * updated by SimpleApplication.update(). */ if (node != rootNode && node != null) { node.updateLogicalState(updateInterval); node.updateGeometricState(); } } }