open class Cube : Object3D open class Cube : Object3D
A cube primitive. The constructor takes two boolean arguments that indicate whether certain buffers should be created or not. Not creating these buffers can reduce memory footprint. |
|
open class Cylinder : Object3D open class Cylinder : Object3D
A cylinder primitive. The constructor takes two boolean arguments that indicate whether certain buffers should be created or not. Not creating these buffers can reduce memory footprint. |
|
open class Line3D : Object3D open class Line3D : Object3D
The Line3D takes a list of Vector3 points, thickness and a color. |
|
open class NPrism : Object3D open class NPrism : Object3D
Basic primitive allowing for the creation of an n-sided regular polygonal cone, as a frustum or to a point with a specified slant angle or aspect ratio. The cone is created about the positive y axis with the vanishing point at (0, height, 0). NOTE: This still needs a lot of work. Texture coordinates are not correct. |
|
open class Plane : Object3D open class Plane : Object3D
A plane primitive. The constructor takes two boolean arguments that indicate whether certain buffers should be created or not. Not creating these buffers can reduce memory footprint. |
|
open class PointShell : Object3D open class PointShell : Object3D |
|
open class PointSprite : Plane open class PointSprite : Plane |
|
open class RectangularPrism : Object3D open class RectangularPrism : Object3D
A rectangular prism primitive. The constructor takes two boolean arguments that indicate whether certain buffers should be created or not. Not creating these buffers can reduce memory footprint. |
|
open class ScreenQuad : Object3D open class ScreenQuad : Object3D
A screen quad is a plane that covers the whole screen. When used in conjunction with |
|
open class Sphere : Object3D open class Sphere : Object3D
A sphere primitive. The constructor takes two boolean arguments that indicate whether certain buffers should be created or not. Not creating these buffers can reduce memory footprint. |
|
open class Torus : Object3D open class Torus : Object3D
A torus primitive (donut shape). The constructor takes two boolean arguments that indicate whether certain buffers should be created or not. Not creating these buffers can reduce memory footprint. |