java.lang.Object
org.scilab.forge.scirenderer.utils.shapes.geometry.CubeFactory

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

    • 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.