Class CubeFactory


  • public final class CubeFactory
    extends java.lang.Object
    An utility class to create cube geometry.
    Author:
    Pierre Lando
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Geometry createCube​(Canvas canvas)
      Return a geometry representing a simple cube.
      static Geometry createCube​(Canvas canvas, int density)
      Return a geometry representing a cube.
      static Geometry createCube​(Canvas canvas, int density, boolean wired)
      Return a geometry representing a cube.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createCube

        public static Geometry createCube​(Canvas canvas)
        Return a geometry representing a simple cube.
        Parameters:
        canvas - the canvas where the buffers are created.
        Returns:
        a geometry representing a simple cube.
      • createCube

        public static Geometry createCube​(Canvas canvas,
                                          int density)
        Return a geometry representing a cube. Each cube face are made of density^2 square.
        Parameters:
        canvas - the canvas where the geometry buffers are created.
        density - the square density on cube faces.
        Returns:
        a geometry representing a cube.
      • createCube

        public static Geometry createCube​(Canvas canvas,
                                          int density,
                                          boolean wired)
        Return a geometry representing a cube. Each cube face are made of density^2 square.
        Parameters:
        canvas - the canvas where the geometry buffers are created.
        density - the square density on cube faces.
        wired - true if the wire is visible.
        Returns:
        a geometry representing a cube.