private JMEGraphics3DNode addNodesRecursively(Graphics3DNode graphics3dNode, Node parentNode) { JMEGraphics3DNode jmeNode = new JMEGraphics3DNode(graphics3dNode, assetManager, null, null); Graphics3DNodeType nodeType = graphics3dNode.getNodeType(); jmeNode.setType(nodeType); parentNode.attachChild(jmeNode); for (Graphics3DNode child : graphics3dNode.getChildrenNodes()) { addNodesRecursively(child, jmeNode); } return jmeNode; }
private JMEGraphics3DNode addNodesRecursively(Graphics3DNode graphics3dNode, Node parentNode) { JMEGraphics3DNode jmeNode = new JMEGraphics3DNode(graphics3dNode, assetLocator, null, null); Graphics3DNodeType nodeType = graphics3dNode.getNodeType(); jmeNode.setType(nodeType); parentNode.attachChild(jmeNode); for (Graphics3DNode child : graphics3dNode.getChildrenNodes()) { addNodesRecursively(child, jmeNode); } return jmeNode; }
public static JMEGraphics3DNode addNodesRecursively(Graphics3DNode graphics3dNode, Node parentNode, SimpleApplication simpleApplication) { JMEGraphics3DNode jmeNode = new JMEGraphics3DNode(graphics3dNode, simpleApplication.getAssetManager(), simpleApplication, null); jmeNode.update(); Graphics3DNodeType nodeType = graphics3dNode.getNodeType(); jmeNode.setType(nodeType); parentNode.attachChild(jmeNode); for (Graphics3DNode child : graphics3dNode.getChildrenNodes()) { addNodesRecursively(child, jmeNode, simpleApplication); } return jmeNode; }
public JMEGraphics3DNode addNodesRecursively(Graphics3DNode graphics3dNode, Node parentNode) { synchronized (graphicsConch) { JMEGraphics3DNode jmeNode = new JMEGraphics3DNode(graphics3dNode, assetLocator, this, closeableAndDisposableRegistry); if (rootJoint == null) { rootJoint = jmeNode; } Graphics3DNodeType nodeType = graphics3dNode.getNodeType(); jmeNode.setType(nodeType); jmeGraphicsNodes.put(graphics3dNode, jmeNode); parentNode.attachChild(jmeNode); for (Graphics3DNode child : graphics3dNode.getChildrenNodes()) { addNodesRecursively(child, jmeNode); } notifyRepaint(); return jmeNode; } }
public JMEGraphics3DNode addNodesRecursively(Graphics3DNode graphics3dNode, Node parentNode) { synchronized (graphicsConch) { JMEGraphics3DNode jmeNode = new JMEGraphics3DNode(graphics3dNode, getAssetManager(), this, closeableAndDisposableRegistry); if (rootJoint == null) { rootJoint = jmeNode; } Graphics3DNodeType nodeType = graphics3dNode.getNodeType(); jmeNode.setType(nodeType); jmeGraphicsNodes.put(graphics3dNode, jmeNode); parentNode.attachChild(jmeNode); for (Graphics3DNode child : graphics3dNode.getChildrenNodes()) { addNodesRecursively(child, jmeNode); } notifyRepaint(); return jmeNode; } }