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 |