All Classes and Interfaces

Class
Description
 
 
 
The avatar is a user-controlled object in the 3D world.
 
Same as: 3D rectangle, rectangular box, rectangular parallelopiped, cuboid, rhumboid, hexahedron, rectangular prism.
Camera that sees the raytraced scene.
Represents camera view.
Represents a single character on the text canvas.
A character in a text editor.
Circle in 2D space.
 
I have Space Mouse Compact 3D Connexion mouse: https://3dconnexion.com/us/product/spacemouse-compact/ I discovered that it is possible to read raw data from it by reading /dev/hidraw4 file.
 
Texture object that is always oriented towards the viewer.
 
 
 
 
 
This class is responsible for tracking human input devices (keyboard, mouse, etc.) and forwarding those inputs to subsequent virtual components.
Point in 3D space.
 
 
This is the process:
Represents light source.
 
Line in 3D space.
 
 
 
A look and feel of a text editor.
Represents mouse event.
Interface that allows to handle mouse events.
There are 3 cell types: UNUSED SOLID contains: original color visible color, after being illuminated by nearby light sources CLUSTER contains pointers to 8 sub cells
Used to represent orientation in a 3D space.
A page in a text editor.
Used to represent point in a 2D space or vector.
Used to represent point in a 3D space or vector.
Utility class for polygon operations.
 
 
 
 
Rectangle class.
 
Rendering context that contains all the information that is needed to render the scene.
 
 
 
polygon with solid color.
 
 
 
 
 
 
A pointer to a character in a text using row and column.
 
A helper class that accumulates color values for a given area of a bitmap
 
Textured polygon.
 
Used to represent transformation in a 3D space.
It is used to store and apply transforms to points.
Tracks the position of the user in the 3D space.
Vertex is a point where two or more lines, line segments, or rays come together.
Java Swing GUI frame that contains ViewPanel with canvas for 3D rendering.
Java Swing GUI panel that contains canvas for 3D rendering.
 
Timer task that updates view.