Class ColladaNodeUtils

java.lang.Object
com.ardor3d.extension.model.collada.jdom.ColladaNodeUtils

public class ColladaNodeUtils extends Object
Methods for parsing Collada data related to scenes and node hierarchy.
  • Constructor Details

  • Method Details

    • getVisualScene

      public Node getVisualScene(org.jdom2.Element colladaRoot)
      Retrieves the scene and returns it as an Ardor3D Node.
      Parameters:
      colladaRoot - The collada root element
      Returns:
      Scene as an Node or null if not found
    • parseAsset

      public AssetData parseAsset(org.jdom2.Element asset)
      Parse an asset element into an AssetData object.
      Parameters:
      asset - the asset element
      Returns:
      the asset data
    • getNode

      public Node getNode(org.jdom2.Element instanceNode, JointNode jointNode)
      Parameters:
      instanceNode - the instance node
      jointNode - the joint node
      Returns:
      a new Ardor3D node, created from the node pointed to by the given instance_node element
    • createJointAttachment

      protected void createJointAttachment(JointNode jointChildNode, Node node, Node subNode)
    • getNodeTransforms

      public Transform getNodeTransforms(List<org.jdom2.Element> transforms)
      Combines a list of transform elements into an Ardor3D Transform object.
      Parameters:
      transforms - List of transform elements
      Returns:
      an Ardor3D Transform object
    • reattachAttachments

      public void reattachAttachments(Node scene)