Uses of Interface
raymarcher.Mesh

Packages that use Mesh
Package Description
raymarcher  
raymarcher.meshes  
  • Uses of Mesh in raymarcher

    Classes in raymarcher that implement Mesh
    Modifier and Type Class Description
    class  MeshGroup
    A class that allows for seperate meshes and geometry to be combined into a single mesh using boolean operations, to create more complex geometry.
    class  MeshGroup.IntersectionGroup
    An inner class representing a mesh group made with the intersection operation
    class  MeshGroup.SubtractGroup
    An inner class representing a mesh group made with the subtract operation
    class  MeshGroup.UnionGroup
    An inner class representing a mesh group made with the union operation
    Fields in raymarcher declared as Mesh
    Modifier and Type Field Description
    private Mesh MeshGroup.IntersectionGroup.mesh1
    The first mesh to be used for the operation in this mesh group
    private Mesh MeshGroup.SubtractGroup.mesh1
    The first mesh to be used for the operation in this mesh group
    private Mesh MeshGroup.UnionGroup.mesh1
    The first mesh to be used for the operation in this mesh group
    private Mesh MeshGroup.IntersectionGroup.mesh2
    The second mesh to be used for the operation in this mesh group
    private Mesh MeshGroup.SubtractGroup.mesh2
    The second mesh to be used for the operation in this mesh group
    private Mesh MeshGroup.UnionGroup.mesh2
    The second mesh to be used for the operation in this mesh group
    private Mesh MeshGroup.meshGroup
    The meshgroup created for the given meshes
    Fields in raymarcher with type parameters of type Mesh
    Modifier and Type Field Description
    private java.util.ArrayList<Mesh> Scene.meshes
    A List of the meshes to render in this scene
    Methods in raymarcher that return types with arguments of type Mesh
    Modifier and Type Method Description
    java.util.ArrayList<Mesh> Scene.getMeshes()  
    Methods in raymarcher with parameters of type Mesh
    Modifier and Type Method Description
    void Scene.add​(Mesh mesh)
    Adds a mesh to the scene to render
    Method parameters in raymarcher with type arguments of type Mesh
    Modifier and Type Method Description
    void Scene.setMeshes​(java.util.ArrayList<Mesh> meshes)  
    Constructors in raymarcher with parameters of type Mesh
    Constructor Description
    IntersectionGroup​(Mesh mesh1, Mesh mesh2, java.awt.Color meshColor)
    Creates a intersection between two meshes
    MeshGroup​(Mesh mesh1, Mesh mesh2, int operation, java.awt.Color meshColor)
    Creates a mesh group with one of three boolean operations
    SubtractGroup​(Mesh mesh1, Mesh mesh2, java.awt.Color meshColor)
    Creates a subtraction between two meshes
    UnionGroup​(Mesh mesh1, Mesh mesh2, java.awt.Color meshColor)
    Creates a union between two meshes
  • Uses of Mesh in raymarcher.meshes

    Classes in raymarcher.meshes that implement Mesh
    Modifier and Type Class Description
    class  Box
    An implementation of the Mesh interface that renders a box (rectangular prism).
    class  RoundedBox
    An implementation of the Mesh interface that renders a box (rectangular prism) with rounded corners
    class  Sphere
    An implementation of the Mesh interface that renders a sphere
    class  Torus
    An implementation of the Mesh interface that renders a torus
    class  TriangularPrism
    An implementation of the Mesh interface that renders an equilateral triangular prism