Class MeshNode

java.lang.Object
limn.render3d.scene.Node
limn.render3d.scene.MeshNode

public final class MeshNode extends Node
A Node that draws a GpuMesh with a Material.
  • Constructor Details

    • MeshNode

      public MeshNode(GpuMesh mesh, Material material)
      A node drawing one mesh with one material.
  • Method Details

    • transform

      public MeshNode transform(Transform3D transform)
      Covariant override so new MeshNode(...).transform(...) stays a MeshNode.
      Overrides:
      transform in class Node
    • mesh

      public GpuMesh mesh()
      The geometry this node draws.
    • material

      public Material material()
      The material it draws with.
    • material

      public MeshNode material(Material material)
      Swaps the material, keeping the geometry.