A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
calculateZIndex() — Method in class com.derschmale.wick3d.core.geometry.Triangle3D
Recalculates the z-index of the triangle, which is a sum of all vertices' z coordinate, used in depth sorting.
_camera — Property in class com.derschmale.wick3d.core.pipeline.RenderPipeline
Camera3D — Class in package com.derschmale.wick3d.cameras
The Camera3D class defines the viewpoint (ie.
Camera3D(fov, projection:com.derschmale.wick3d.projections:IProjection) — Constructor in class com.derschmale.wick3d.cameras.Camera3D
Creates a new Camera3D object.
centerX — Property in class com.derschmale.wick3d.view.Viewport
The x-component of the center of the viewport.
centerY — Property in class com.derschmale.wick3d.view.Viewport
The y-component of the center of the viewport.
childNodeContaining(object:com.derschmale.wick3d.core.objects:SpatialObject3D) — Method in class com.derschmale.wick3d.core.bsp.BspNode
Return the leaf (most specific) node containing an object's origin point.
clear() — Method in class com.derschmale.wick3d.view.Viewport
Removes all previously drawn graphics in the viewport.
CLICK — Constant static property in class com.derschmale.wick3d.events.Mouse3DEvent
Defines the value of the type property of a mouse3DClick event object.
clipTriangle(triangle:com.derschmale.wick3d.core.geometry:Triangle3D) — Method in class com.derschmale.wick3d.core.clipping.FrustumClipper
Clips the triangle to the frustum, generating new triangles from the new set of vertices.
clipTriangle(triangle:com.derschmale.wick3d.core.geometry:Triangle3D) — Method in interface com.derschmale.wick3d.core.clipping.ITriangleClipper
clipTriangle(triangle:com.derschmale.wick3d.core.geometry:Triangle3D, plane:com.derschmale.wick3d.core.geometry:Plane) — Method in class com.derschmale.wick3d.core.clipping.PlaneClipper
Clips the triangle to a plane, generating new triangles from the new set of vertices.
clipTriangle(triangle:com.derschmale.wick3d.core.geometry:Triangle3D) — Method in class com.derschmale.wick3d.core.clipping.SimpleNearClipper
Clips the triangle to the near plane, generating new triangles from the new set of vertices.
clipTriangles(triangles, plane:com.derschmale.wick3d.core.geometry:Plane) — Method in class com.derschmale.wick3d.core.clipping.PlaneClipper
Clips a set of triangles to a plane, generating new triangles from the new sets of vertices.
clone() — Method in class com.derschmale.events.ImageLoaderEvent
Duplicates an instance of an ImageLoaderEvent object.
clone() — Method in class com.derschmale.wick3d.core.geometry.Vertex3D
Creates a new Vertex3D object with the same properties.
clone() — Method in class com.derschmale.wick3d.core.math.Matrix3D
Returns a new Matrix3D object that is an exact copy of the current Matrix3D object.
clone() — Method in class com.derschmale.wick3d.core.math.Vector3D
Creates a new vector that is an exact duplicate of the current.
Collada — Class in package com.derschmale.wick3d.display3D
The Collada class is a Model3D generated from a Collada (DAE) file.
Collada(filename) — Constructor in class com.derschmale.wick3d.display3D.Collada
Creates a Collada instance from a specified collada file.
ColladaModel — Class in package com.derschmale.wick3d.core.io.collada
The ColladaModel class is a geometric model generated from a Collada file.
ColladaModel(xml, id, material:com.derschmale.wick3d.materials:AbstractMaterial) — Constructor in class com.derschmale.wick3d.core.io.collada.ColladaModel
Creates a ColladaModel instance.
ColourMaterial — Class in package com.derschmale.wick3d.materials
The ColourMaterial class is a material consisting out of a single colour.
ColourMaterial(colour, alpha) — Constructor in class com.derschmale.wick3d.materials.ColourMaterial
Creates a ColourMaterial instance.
com.derschmale.display.io — Package
com.derschmale.events — Package
com.derschmale.wick3d.cameras — Package
com.derschmale.wick3d.core.bsp — Package
com.derschmale.wick3d.core.clipping — Package
com.derschmale.wick3d.core.culling — Package
com.derschmale.wick3d.core.frustum — Package
com.derschmale.wick3d.core.geometry — Package
com.derschmale.wick3d.core.geometry.bounds — Package
com.derschmale.wick3d.core.imagemaps — Package
com.derschmale.wick3d.core.interaction — Package
com.derschmale.wick3d.core.io.collada — Package
com.derschmale.wick3d.core.io.MD2 — Package
com.derschmale.wick3d.core.io.MD2.vo — Package
com.derschmale.wick3d.core.math — Package
com.derschmale.wick3d.core.objects — Package
com.derschmale.wick3d.core.pipeline — Package
com.derschmale.wick3d.debug — Package
com.derschmale.wick3d.display3D — Package
com.derschmale.wick3d.display3D.primitives — Package
com.derschmale.wick3d.events — Package
com.derschmale.wick3d.materials — Package
com.derschmale.wick3d.projections — Package
com.derschmale.wick3d.view — Package
contains(object:com.derschmale.wick3d.core.objects:HierarchicObject3D) — Method in class com.derschmale.wick3d.core.objects.HierarchicObject3D
Checks whether a HierarchicObject3D is a child of the current object.
containsPoint(v:com.derschmale.wick3d.core.math:Vector3D) — Method in class com.derschmale.wick3d.core.frustum.ViewFrustum
Checks if a vector's coordinates are inside the ViewFrustum
containsPoint2D(x, y) — Method in class com.derschmale.wick3d.core.geometry.Triangle3D
Checks if the 2D projection of the triangle contains a point
coords — Property in class com.derschmale.wick3d.core.io.MD2.vo.VertexMD2
The coordinates of the vertex, stored as an Array.
coords2D — Property in class com.derschmale.wick3d.core.geometry.Vertex3D
The 2D coordinates on the screen to which this vertex is projected.
createCovarianceMatrix() — Method in class com.derschmale.wick3d.core.geometry.bounds.AbstractBoundingVolume
createLookAt(position:com.derschmale.wick3d.core.math:Vector3D, target:com.derschmale.wick3d.core.math:Vector3D, worldUp:com.derschmale.wick3d.core.math:Vector3D) — Method in class com.derschmale.wick3d.core.math.Matrix3D
Generates a look at matrix; ie: a transformation matrix that will orient an object's coordinate system towards a target.
crossProduct(a:com.derschmale.wick3d.core.math:Vector3D) — Method in class com.derschmale.wick3d.core.math.Vector3D
Calculates the cross product of two vectors
Cube3D — Class in package com.derschmale.wick3d.display3D.primitives
The Cube3D class is a Model3D containing a cube.
Cube3D(material:com.derschmale.wick3d.materials:AbstractMaterial, size, segmentsW, segmentsH, segmentsD) — Constructor in class com.derschmale.wick3d.display3D.primitives.Cube3D
Creates a Cube3D instance.
Cylinder — Class in package com.derschmale.wick3d.display3D.primitives
The Cylinder class is a Model3D containing a circular cylinder.
Cylinder(material:com.derschmale.wick3d.materials:AbstractMaterial, radius, height, uSegments, vSegments) — Constructor in class com.derschmale.wick3d.display3D.primitives.Cylinder
Creates a Cylinder instance.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z