Package com.badlogic.gdx.graphics.g3d.model

Examples of com.badlogic.gdx.graphics.g3d.model.Node


  }

  /** Add a node to the model. Use any of the part(...) method to add a NodePart.
   * @return The node being created. */
  public Node node () {
    final Node node = new Node();
    node(node);
    node.id = "node" + model.nodes.size;
    return node;
  }
View Full Code Here


  /** Adds the nodes of the specified model to a new node of the model being build. After this method the given model can no
   * longer be used. Do not call the {@link Model#dispose()} method on that model.
   * @return The newly created node containing the nodes of the given model. */
  public Node node (final String id, final Model model) {
    final Node node = new Node();
    node.id = id;
    node.children.addAll(model.nodes);
    node(node);
    for (final Disposable disposable : model.getManagedDisposables())
      manage(disposable);
View Full Code Here

    meshPart.mesh = mesh;

    NodePart partMaterial = new NodePart();
    partMaterial.material = material;
    partMaterial.meshPart = meshPart;
    Node node = new Node();
    node.id = "node1";
    node.parts.add(partMaterial);

    result.meshes.add(mesh);
    result.materials.add(material);
View Full Code Here

   * @param divisions the amount of vertices used to generate the cap and stem ellipsoidal bases */
  public Model createXYZCoordinates (float axisLength, float capLength, float stemThickness, int divisions, int primitiveType,
    Material material, long attributes) {
    begin();
    MeshPartBuilder partBuilder;
    Node node = node();

    partBuilder = part("xyz", primitiveType, attributes, material);
    partBuilder.setColor(Color.RED);
    partBuilder.arrow(0, 0, 0, axisLength, 0, 0, capLength, stemThickness, divisions);
    partBuilder.setColor(Color.GREEN);
View Full Code Here

  }

  /** Add a node to the model. Use any of the part(...) method to add a NodePart.
   * @return The node being created. */
  public Node node () {
    final Node node = new Node();
    node(node);
    node.id = "node" + model.nodes.size;
    return node;
  }
View Full Code Here

  /** Adds the nodes of the specified model to a new node of the model being build. After this method the given model can no
   * longer be used. Do not call the {@link Model#dispose()} method on that model.
   * @return The newly created node containing the nodes of the given model. */
  public Node node (final String id, final Model model) {
    final Node node = new Node();
    node.id = id;
    node.children.addAll(model.nodes);
    node(node);
    for (final Disposable disposable : model.getManagedDisposables())
      manage(disposable);
View Full Code Here

    meshPart.mesh = mesh;

    NodePart partMaterial = new NodePart();
    partMaterial.material = material;
    partMaterial.meshPart = meshPart;
    Node node = new Node();
    node.id = "node1";
    node.parts.add(partMaterial);

    result.meshes.add(mesh);
    result.materials.add(material);
View Full Code Here

   * @param divisions the amount of vertices used to generate the cap and stem ellipsoidal bases */
  public Model createXYZCoordinates (float axisLength, float capLength, float stemThickness, int divisions, int primitiveType,
    Material material, long attributes) {
    begin();
    MeshPartBuilder partBuilder;
    Node node = node();

    partBuilder = part("xyz", primitiveType, attributes, material);
    partBuilder.setColor(Color.RED);
    partBuilder.arrow(0, 0, 0, axisLength, 0, 0, capLength, stemThickness, divisions);
    partBuilder.setColor(Color.GREEN);
View Full Code Here

TOP

Related Classes of com.badlogic.gdx.graphics.g3d.model.Node

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.