Index

A B C D E F G H I K L M O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
Alpha component.
a - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
 
AbstractCompositeShape - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base
 
AbstractCompositeShape() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
AbstractCompositeShape(Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
AbstractCompositeShape(Transform) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
AbstractCoordinateShape - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes
 
AbstractCoordinateShape(int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
AbstractCoordinateShape(Vertex...) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
AbstractShape - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes
 
AbstractShape() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
 
accumulate(TextureBitmap, int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
Accumulates the color values of the given pixel
add(Point2D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Add other point to current point.
add(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Add other point to current point.
addIdent(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
addPoint(Point3D) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.WireframeDrawing
 
addShape(AbstractShape) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection
 
addShape(AbstractShape) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
addShape(AbstractShape, String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
addTo(Point3D...) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Add coordinates of current point to other point.
addTransform(Transform) - Method in class eu.svjatoslav.sixth.e3d.math.TransformsStack
Adds a transform to the pipeline.
addViewRenderListener(ViewRenderListener) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
addViewUpdateListener(ViewRenderListener) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
analyze(TransformsStack, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
 
Avatar - Class in eu.svjatoslav.sixth.e3d.gui
The avatar is a user-controlled object in the 3D world.
Avatar() - Constructor for class eu.svjatoslav.sixth.e3d.gui.Avatar
 
Avatar(Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.gui.Avatar
 
Avatar(Point3D, float, float) - Constructor for class eu.svjatoslav.sixth.e3d.gui.Avatar
 
Avatar(Avatar) - Constructor for class eu.svjatoslav.sixth.e3d.gui.Avatar
 
avatarAcceleration - Variable in class eu.svjatoslav.sixth.e3d.gui.Avatar
 

B

b - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
Blue component.
b - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
 
background - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
backgroundColor - Variable in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
BACKSPACE - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
beforeRender(ViewPanel, int) - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
beforeRender(ViewPanel, int) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
Notifies that it is about time (to keep constant framerate) to render next frame and allows listener to do any related processing that it needs to.
beforeRender(ViewPanel, int) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.WorldNavigationUserInputTracker
 
beforeRender(ViewPanel, int) - Method in interface eu.svjatoslav.sixth.e3d.gui.ViewRenderListener
Notifies that it is about time (to keep constant framerate) to render next frame and allows listener to do any related processing that it needs to.
beforeTransformHook(TransformsStack, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
This method should be overridden by anyone wanting to customize shape before it is rendered.
beforeTransformHook(TransformsStack, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
BLACK - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
BLUE - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
BorderLine - Class in eu.svjatoslav.sixth.e3d.renderer.raster.slicer
 
BorderLine(Vertex, Vertex, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.BorderLine
 
bottomLeft - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
bottomRight - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
Box - Class in eu.svjatoslav.sixth.e3d.geometry
Same as: 3D rectangle, rectangular box, rectangular parallelopiped, cuboid, rhumboid, hexahedron, rectangular prism.
Box() - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Box
Creates a new box with two points at the origin.
Box(Point3D, Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Box
Creates a new box with two points at the specified coordinates.
breakSolidCell(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
brightness - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.LightSource
Light source brightness.
bufferedImageType - Static variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
 
button - Variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.MouseEvent
0 - mouse over (no button pressed) 1 - left mouse button 2 - middle mouse button 3 - right mouse button
bytes - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
Byte order: Alpha, Blue, Green, Red

C

calculateLocationRelativeToViewer(TransformsStack, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.math.Vertex
Transforms vertex coordinate to calculate its location relative to the viewer.
Camera - Class in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
Camera that sees the raytraced scene.
Camera(Avatar, double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Camera
 
CameraView - Class in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
Represents camera view.
CameraView(Avatar, double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.CameraView
 
CanvasCharacter - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas
Represents a single character on the text canvas.
CanvasCharacter(Point3D, char, Color, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
 
cell1 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cell2 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cell3 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cell4 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cell5 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cell6 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cell7 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cell8 - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
cellAllocationPointer - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
Pointer to the first unused cell.
center - Variable in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Points to 0, 0, 0 in object own relative space.
centerCoordinate - Variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
Center of the screen in screen space (pixels).
Character - Class in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
A character in a text editor.
Character(char) - Constructor for class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Character
 
CHARACTERS - Enum constant in enum class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.RenderMode
Text is rendered as high quality, anti-aliased tiles.
Circle - Class in eu.svjatoslav.sixth.e3d.geometry
Circle in 2D space.
Circle() - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Circle
 
clear() - Method in class eu.svjatoslav.sixth.e3d.math.TransformsStack
Clears the pipeline.
clear() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection
 
clear() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
clearCell(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
Clears the cell.
clearSelection() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
Clear text selection.
clone() - Method in class eu.svjatoslav.sixth.e3d.geometry.Box
 
clone() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
clone() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Create new point by cloning position of current point.
clone() - Method in class eu.svjatoslav.sixth.e3d.math.Orientation
 
clone() - Method in class eu.svjatoslav.sixth.e3d.math.Transform
 
clone(Point2D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Copy coordinates from other point to current point.
clone(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Copy coordinates from other point to current point.
color - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.LightSource
Light source color.
color - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.Line
Color of the line.
Color - Class in eu.svjatoslav.sixth.e3d.renderer.raster
 
Color(double, double, double, double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
Color(int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
Color(int, int, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
Color(int, int, int, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
Color(Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
Color(String) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
ColorAccumulator() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
 
column - Variable in class eu.svjatoslav.sixth.e3d.gui.TextPointer
The column of the character.
compare(BorderLine, BorderLine) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.BorderLine
 
compareTo(TextPointer) - Method in class eu.svjatoslav.sixth.e3d.gui.TextPointer
Compares this pointer to another pointer.
compareTo(LineInterpolator) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.LineInterpolator
 
compareTo(PolygonBorderInterpolator) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
componentHidden(ComponentEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
componentMoved(ComponentEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
componentResized(ComponentEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
componentShown(ComponentEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
computeMiddlePoint(Point3D, Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Set current point coordinates to the middle point between two other points.
Connexion3D - Class in eu.svjatoslav.sixth.e3d.gui.humaninput
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.
Connexion3D() - Constructor for class eu.svjatoslav.sixth.e3d.gui.humaninput.Connexion3D
 
containsY(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineInterpolator
 
containsY(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.LineInterpolator
 
containsY(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
coordinate - Variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.MouseEvent
Mouse coordinate in screen space (pixels) relative to top left corner of the screen when mouse button was clicked.
coordinate - Variable in class eu.svjatoslav.sixth.e3d.math.Vertex
Vertex coordinate in 3D space.
coordinates - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
copySubString(int, int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
copyToClipboard() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
Copies selected text to the clipboard.
count - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.BorderLine
 
cursorBackground - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
cursorForeground - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
cursorLocation - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
cutFromBeginning(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
cutSubString(int, int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
cutToClipboard() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
cutUntilEnd(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 

D

DEL - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
deleteCell(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
deleteSelection() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
detectDownscaleFactorForZoom(double) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
 
detectUpscaleFactorForZoom(double) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
 
direction - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 
doesIntersect(int, int, int, int, Ray) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
down - Variable in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Points to 0, 10, 0 in object own relative space if orientation tracking is enabled.
DOWN - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
downscaleBitmap(TextureBitmap) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
Downscale given bitmap by factor of 2.
drawHorizontalLine(LineInterpolator, LineInterpolator, int, RenderingContext, Color) - Static method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.SolidPolygon
 
drawPixel(int, byte[], int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
Transfer (render) one pixel from current TextureBitmap to target raster bitmap.
drawPixel(int, int, Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
drawPolygon(RenderingContext, Point2D, Point2D, Point2D, MouseInteractionController, Color) - Static method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.SolidPolygon
 
drawRectangle(int, int, int, int, Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
dropTransform() - Method in class eu.svjatoslav.sixth.e3d.math.TransformsStack
Drops the last transform from the pipeline.

E

enableOrientationTracking() - Method in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Initializes the orientation tracking.
END - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
enforceSpeedLimit() - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
enlarge(double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Box
Enlarges the box by the specified border in all directions.
ensureMaxTextLine(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
 
ensureSelectionOrder() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
ENTER - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
equals(Object) - Method in class eu.svjatoslav.sixth.e3d.gui.TextPointer
 
equals(Object) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
equals(Object) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.LineInterpolator
 
equals(Object) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
ESC - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
eu.svjatoslav.sixth.e3d - package eu.svjatoslav.sixth.e3d
This is root package for 3D engine.
eu.svjatoslav.sixth.e3d.geometry - package eu.svjatoslav.sixth.e3d.geometry
 
eu.svjatoslav.sixth.e3d.gui - package eu.svjatoslav.sixth.e3d.gui
 
eu.svjatoslav.sixth.e3d.gui.humaninput - package eu.svjatoslav.sixth.e3d.gui.humaninput
 
eu.svjatoslav.sixth.e3d.gui.textEditorComponent - package eu.svjatoslav.sixth.e3d.gui.textEditorComponent
 
eu.svjatoslav.sixth.e3d.math - package eu.svjatoslav.sixth.e3d.math
Sixth 3D engine.
eu.svjatoslav.sixth.e3d.renderer - package eu.svjatoslav.sixth.e3d.renderer
Sixth 3D engine.
eu.svjatoslav.sixth.e3d.renderer.octree - package eu.svjatoslav.sixth.e3d.renderer.octree
 
eu.svjatoslav.sixth.e3d.renderer.octree.raytracer - package eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
 
eu.svjatoslav.sixth.e3d.renderer.raster - package eu.svjatoslav.sixth.e3d.renderer.raster
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid
 
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas
Sixth 3D engine.
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe - package eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
 
eu.svjatoslav.sixth.e3d.renderer.raster.slicer - package eu.svjatoslav.sixth.e3d.renderer.raster.slicer
 
eu.svjatoslav.sixth.e3d.renderer.raster.texture - package eu.svjatoslav.sixth.e3d.renderer.raster.texture
 
exit() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
Exit the application.

F

fillColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
fillRectangle(IntegerPoint, IntegerPoint, Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
Fill 3D rectangle.
focusLost(ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
focusLost(ViewPanel) - Method in interface eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardInputHandler
 
focusLost(ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.WorldNavigationUserInputTracker
 
focusReceived(ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
focusReceived(ViewPanel) - Method in interface eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardInputHandler
 
focusReceived(ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.WorldNavigationUserInputTracker
 
FONT - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
FONT_CHAR_HEIGHT - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
Font character height in world coordinates.
FONT_CHAR_HEIGHT_TEXTURE_PIXELS - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
Font character height in texture pixels.
FONT_CHAR_WIDTH - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
Font character width in world coordinates.
FONT_CHAR_WIDTH_TEXTURE_PIXELS - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
Font character width in texture pixels.
foreground - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
ForwardOrientedTextBlock - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite
 
ForwardOrientedTextBlock(Point3D, double, int, String, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.ForwardOrientedTextBlock
 
ForwardOrientedTexture - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic
Texture object that is always oriented towards the viewer.
ForwardOrientedTexture(Point3D, double, Texture) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.ForwardOrientedTexture
 
frameNumber - Variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
Number of frame that is currently being rendered.

G

g - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
Green component.
g - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
 
getAddress(int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
getAngleXY() - Method in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Calculates the angle between the user and the object in the XY plane.
getAngleXY(Point2D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
getAngleXY(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
getAngleXZ() - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
getAngleXZ() - Method in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Calculates the angle between the user and the object in the XZ plane.
getAngleXZ(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
getAngleYZ() - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
getAngleYZ() - Method in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Calculates the angle between the user and the object in the YZ plane.
getAngleYZ(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
getAvatar() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getBackgroundColor() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
Returns color of the background.
getBorders() - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
getCameraView() - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Camera
 
getCellColor(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
getCellIllumination(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
getChar(int, int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
Returns the character at the specified location.
getCharForLocation(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
getCharLocation(int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
getChars() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
getClipboardContents() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
getColor() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.SolidPolygon
 
getCurrentFocusOwner() - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardFocusStack
 
getD() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineInterpolator
 
getDepth() - Method in class eu.svjatoslav.sixth.e3d.geometry.Box
 
getDepth() - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
getDistanceTo(Point2D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Compute distance to another point.
getDistanceTo(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Compute distance to another point.
getDistanceToUser() - Method in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Calculates the distance between the user and the object.
getDownscaledBitmap(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
 
getFont(int) - Static method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
Returns a font of the specified size.
getForegroundColor() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
Returns color of the foreground.
getGroup(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
getHeight() - Method in class eu.svjatoslav.sixth.e3d.geometry.Box
 
getHeight() - Method in class eu.svjatoslav.sixth.e3d.geometry.Rectangle
 
getHeight() - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
getHIDInputTracker() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getIdent() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
getKeyboardFocusStack() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getLength() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
getLength() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.BorderLine
 
getLine(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
Returns the specified line.
getLine(Point3D, Point3D) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineAppearance
 
getLine(Point3D, Point3D, Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineAppearance
 
getLineLength(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
Returns the length of the specified line.
getLinesCount() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
Returns the number of lines in the page.
getLineWidth() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineAppearance
 
getLocation() - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
getLocation() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.ForwardOrientedTexture
 
getLocation() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
getLowerX() - Method in class eu.svjatoslav.sixth.e3d.geometry.Rectangle
 
getLowerY() - Method in class eu.svjatoslav.sixth.e3d.geometry.Rectangle
 
getMaximumSize() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getMiddlePoint() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.BorderLine
 
getMinimumSize() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getMouseEvent() - Method in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
 
getMovementSpeed() - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
getMovementVector() - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
getNewCellPointer() - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
Scans cells arrays and returns pointer to found unused cell.
getOrientation() - Method in class eu.svjatoslav.sixth.e3d.math.Transform
 
getOriginalSubShapes() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
getPreferredSize() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
getPreferredSize() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getRelativityTracker() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
getRenderingContext() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getResult() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.Slicer
 
getRootShapeCollection() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
getShape() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.SubShape
 
getShapes() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection
 
getSize() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
getSprite(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Camera
 
getSubLine(int, int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
getSubString(int, int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
getText() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
Returns the text of the page.
getTextDimensions(String) - Static method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
getTexture() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
getTexture(String, int, Color) - Static method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.ForwardOrientedTextBlock
 
getTranslation() - Method in class eu.svjatoslav.sixth.e3d.math.Transform
 
getTX() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
getTY() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
getUpscaledBitmap(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
Returns the bitmap that should be used for rendering at the given zoom
getVectorLength() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Calculate length of vector.
getVectorLength() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
getViewPanel() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
getWidth() - Method in class eu.svjatoslav.sixth.e3d.geometry.Box
 
getWidth() - Method in class eu.svjatoslav.sixth.e3d.geometry.Rectangle
 
getWidth() - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
getX() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
getX(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineInterpolator
 
getX(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.LineInterpolator
 
getZ() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
getZoomedBitmap(double) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
Returns the bitmap that should be used for rendering at the given zoom
GlowingPoint - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic
 
GlowingPoint(Point3D, double, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.GlowingPoint
 
goToLine(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
Graph - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite
 
Graph(double, List<Point2D>, String, Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.Graph
 
graphics - Variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
 
graphics - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
 
GREEN - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
Grid2D - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
 
Grid2D(Transform, Rectangle, int, int, LineAppearance) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.Grid2D
 
Grid3D - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
 
Grid3D(Point3D, Point3D, double, LineAppearance) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.Grid3D
 
GuiComponent - Class in eu.svjatoslav.sixth.e3d.gui
 
GuiComponent(Transform, ViewPanel, Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 

H

handlePossibleComponentMouseEvent() - Method in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
 
hashCode() - Method in class eu.svjatoslav.sixth.e3d.gui.TextPointer
 
hashCode() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
hashCode() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.LineInterpolator
 
hashCode() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
height - Variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
Height of the rendering area in pixels.
height - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
hideBorder() - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
hideGroup(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
HIDEventTracker - Class in eu.svjatoslav.sixth.e3d.gui.humaninput
This class is responsible for tracking human input devices (keyboard, mouse, etc.) and forwarding those inputs to subsequent virtual components.
HIDEventTracker(ViewPanel) - Constructor for class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
Construct new tracker for specified panel.
hitCellSize - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 
hitCellX - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 
hitCellY - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 
hitCellZ - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 
hitPoint - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 
HOME - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 

I

IMAGE_SIZE - Static variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Camera
 
initialize(double, double, int, int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
initWorld(int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
insertCharacter(int, char) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
insertCharacter(int, int, char) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
 
insertLine(int, TextLine) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
 
insertString(int, String) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
insertText(String) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
insertTextLine(int, TextLine) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
IntegerPoint - Class in eu.svjatoslav.sixth.e3d.renderer.octree
Point in 3D space.
IntegerPoint() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.IntegerPoint
 
IntegerPoint(int, int, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.IntegerPoint
 
invert() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Invert current point.
invert() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Invert current point coordinates.
isAltPressed(int) - Static method in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
isBetween(TextPointer, TextPointer) - Method in class eu.svjatoslav.sixth.e3d.gui.TextPointer
Checks if this pointer is between the argument pointers.
isCellSolid(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
isCtrlPressed(int) - Static method in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
isEmpty() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
isShiftPressed(int) - Static method in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
isText(int) - Static method in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
isTransparent() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
isUngrouped() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.SubShape
 
isVisible() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Here we assume that Z coordinate is distance to the viewer.
isVisible() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.SubShape
 
isZero() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
isZero() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 

K

KeyboardFocusStack - Class in eu.svjatoslav.sixth.e3d.gui.humaninput
 
KeyboardFocusStack(ViewPanel) - Constructor for class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardFocusStack
 
KeyboardHelper - Class in eu.svjatoslav.sixth.e3d.gui.humaninput
 
KeyboardHelper() - Constructor for class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
KeyboardInputHandler - Interface in eu.svjatoslav.sixth.e3d.gui.humaninput
This is the process:
keyPressed(KeyEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
keyPressed(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
keyPressed(KeyEvent, ViewPanel) - Method in interface eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardInputHandler
 
keyPressed(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.WorldNavigationUserInputTracker
 
keyPressed(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
Parse key presses.
keyReleased(KeyEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
keyReleased(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
keyReleased(KeyEvent, ViewPanel) - Method in interface eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardInputHandler
 
keyReleased(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.WorldNavigationUserInputTracker
 
keyTyped(KeyEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 

L

LEFT - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
LightSource - Class in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
Represents light source.
LightSource(Point3D, Color, float) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.LightSource
 
LightSourceMarker - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite
 
LightSourceMarker(Point3D, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.LightSourceMarker
 
Line - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line
Line in 3D space.
Line(Point3D, Point3D, Color, double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.Line
 
Line(Line) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.Line
 
LineAppearance - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line
 
LineAppearance() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineAppearance
 
LineAppearance(double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineAppearance
 
LineAppearance(double, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineAppearance
 
LineInterpolator - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line
 
LineInterpolator - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon
 
LineInterpolator() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineInterpolator
 
LineInterpolator() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.LineInterpolator
 
locate(int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
LookAndFeel - Class in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
A look and feel of a text editor.
LookAndFeel() - Constructor for class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
lostOwnership(Clipboard, Transferable) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
Empty implementation of the ClipboardOwner interface.

M

main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.gui.humaninput.Connexion3D
 
makeNewCell(int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
markCellAsSolid(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
Mark cell as solid.
markRowDirty() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
masterCellSize - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
matchesGroup(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.SubShape
 
mouseClicked(int) - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
mouseClicked(int) - Method in interface eu.svjatoslav.sixth.e3d.gui.humaninput.MouseInteractionController
Called when mouse is clicked on component.
mouseClicked(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
mouseDragged(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
mouseEntered() - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
mouseEntered() - Method in interface eu.svjatoslav.sixth.e3d.gui.humaninput.MouseInteractionController
Called when mouse gets over given component.
mouseEntered(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
MouseEvent - Class in eu.svjatoslav.sixth.e3d.gui.humaninput
Represents mouse event.
mouseExited() - Method in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
mouseExited() - Method in interface eu.svjatoslav.sixth.e3d.gui.humaninput.MouseInteractionController
Called when mouse leaves screen area occupied by component.
mouseExited(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
mouseInteractionController - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
 
MouseInteractionController - Interface in eu.svjatoslav.sixth.e3d.gui.humaninput
Interface that allows to handle mouse events.
mouseMoved(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
mousePressed(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
mouseReleased(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
mouseWheelMoved(MouseWheelEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.HIDEventTracker
 
multiplicationFactor - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 

O

OctreeVolume - Class in eu.svjatoslav.sixth.e3d.renderer.octree
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
OctreeVolume() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
onScreenCoordinate - Variable in class eu.svjatoslav.sixth.e3d.math.Vertex
Vertex coordinate in pixels relative to the top left corner of the screen after transformation and perspective correction.
onScreenZ - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
Orientation - Class in eu.svjatoslav.sixth.e3d.math
Used to represent orientation in a 3D space.
Orientation() - Constructor for class eu.svjatoslav.sixth.e3d.math.Orientation
 
Orientation(double, double) - Constructor for class eu.svjatoslav.sixth.e3d.math.Orientation
Creates a new orientation with the specified angles.
origin - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 

P

p1 - Variable in class eu.svjatoslav.sixth.e3d.geometry.Box
The first point of the box.
p1 - Variable in class eu.svjatoslav.sixth.e3d.geometry.Rectangle
Rectangle points.
p2 - Variable in class eu.svjatoslav.sixth.e3d.geometry.Box
The second point of the box.
p2 - Variable in class eu.svjatoslav.sixth.e3d.geometry.Rectangle
Rectangle points.
Page - Class in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
A page in a text editor.
Page() - Constructor for class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
 
paint(RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.RenderAggregator
 
paint(RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
paint(RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.ForwardOrientedTexture
Paint the texture on the screen (targetRenderingArea)
paint(RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.Line
 
paint(RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.SolidPolygon
 
paint(RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.TexturedPolygon
 
paint(RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
Paints the character on the screen.
paint(ViewPanel, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection
 
pasteFromClipboard() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
PGDOWN - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
PGUP - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
pixelCount - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
 
pixels - Variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
Pixels of the rendering area.
Point2D - Class in eu.svjatoslav.sixth.e3d.geometry
Used to represent point in a 2D space or vector.
Point2D() - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
Point2D(double, double) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
Point2D(Point2D) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
Point3D - Class in eu.svjatoslav.sixth.e3d.geometry
Used to represent point in a 3D space or vector.
Point3D() - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
Point3D(double, double, double) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
Point3D(float, float, float) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
Point3D(int, int, int) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
Point3D(Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point3D
Creates new current point by cloning coordinates from parent point.
Point3D(IntegerPoint) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
pointWithinPolygon(Point2D, Point2D, Point2D, Point2D) - Static method in class eu.svjatoslav.sixth.e3d.geometry.Polygon
 
Polygon - Class in eu.svjatoslav.sixth.e3d.geometry
Utility class for polygon operations.
Polygon() - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Polygon
 
PolygonBorderInterpolator - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon
 
PolygonBorderInterpolator() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
popFocusOwner() - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardFocusStack
 
prepareForNewFrameRendering() - Method in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
 
primaryBitmap - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
 
print(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
processDel() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
proposeSliceFactor() - Method in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
 
PURPLE - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
pushFocusOwner(KeyboardInputHandler) - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardFocusStack
 
putCell(int, int, int, Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
putChar(char) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
putChar(int, int, char) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
putChar(TextPointer, char) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 

Q

queueShapeForRendering(AbstractCoordinateShape) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.RenderAggregator
 

R

r - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
Red component.
r - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
 
Ray - Class in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
 
Ray(Point3D, Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Ray
 
RayHit - Class in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
 
RayHit(float, float, float, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.RayHit
 
RayTracer - Class in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
 
RayTracer(Texture, OctreeVolume, Vector<LightSource>, Camera, ViewPanel) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.RayTracer
 
Rectangle - Class in eu.svjatoslav.sixth.e3d.geometry
Rectangle class.
Rectangle(double) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Rectangle
Creates new rectangle with given size.
Rectangle(Point2D, Point2D) - Constructor for class eu.svjatoslav.sixth.e3d.geometry.Rectangle
 
RED - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
removeCharacter(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
removeCharacter(int, int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
Removes the specified character from the page.
removeGroup(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
removeLine(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
Removes the specified line from the page.
removeViewRenderListener(ViewRenderListener) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
RenderAggregator - Class in eu.svjatoslav.sixth.e3d.renderer.raster
 
RenderAggregator() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.RenderAggregator
 
RenderingContext - Class in eu.svjatoslav.sixth.e3d.gui
Rendering context that contains all the information that is needed to render the scene.
RenderingContext(int, int) - Constructor for class eu.svjatoslav.sixth.e3d.gui.RenderingContext
 
RenderMode - Enum Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas
 
repaintDuringNextViewUpdate() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
Calling these methods tells 3D engine that current 3D view needs to be repainted on first opportunity.
repaintPage() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
repaintRow(int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
reset() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.RenderAggregator
 
reset() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
Resets the accumulator
resetResampledBitmapCache() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
Resets the cache of resampled bitmaps
right - Variable in class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
Points to 10, 0, 0 in object own relative space if orientation tracking is enabled.
RIGHT - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
rotate(double, double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
rotate(double, double) - Method in class eu.svjatoslav.sixth.e3d.math.Orientation
Rotates current orientation around the XZ and YZ axes.
rotate(Point3D) - Method in class eu.svjatoslav.sixth.e3d.math.Orientation
Rotates the specified point around the XZ and YZ axes relative to the origin.
rotate(Point3D, double, double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Rotate current point around center point by angleXZ and angleYZ.
roundToInteger() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Round current point coordinates to integer.
roundToInteger() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Round current point coordinates to integer values.
row - Variable in class eu.svjatoslav.sixth.e3d.gui.TextPointer
The row of the character.
rows - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.Page
The text lines.
run() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewUpdateTimerTask
 
run() - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.RayTracer
 

S

scaleDown(double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Scale down current point by factor.
scaleUp(double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Scale up current point by factor.
scroll(int, int) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
Scroll full page to given amount of lines or charancters.
scrolledCharacters - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
scrolledLines - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
selecting - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
selectionBackground - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
selectionEnd - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
selectionForeground - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
selectionStart - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
Selection start and end pointers.
setAngleXZ(double) - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
setAngleYZ(double) - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
setBackgroundColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
Sets color of the background.
setBackgroundColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
setBoxSize(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Box
Sets the size of the box.
setCellColor(int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
setCellIllumination(int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
setClipboardContents(String) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
Place string into system clipboard so that it can be pasted into other applications.
setColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.SolidPolygon
 
setColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
Paint solid elements of this composite shape into given color.
setCurrentObjectUnderMouseCursor(MouseInteractionController) - Method in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
Called when given object was detected under mouse cursor, while processing RenderingContext.mouseEvent.
setCurrentY(int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
setForegroundColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
Sets color of the foreground.
setForegroundColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
setFrameRate(int) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
Set target frames per second rate for this view.
setGroup(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.SubShape
 
setGroupForUngrouped(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
setLocation(Point3D) - Method in class eu.svjatoslav.sixth.e3d.gui.Avatar
 
setMouseEvent(MouseEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
 
setMouseInteractionController(MouseInteractionController) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
 
setMouseInteractionController(MouseInteractionController) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
setPoints(double, double, double, double, double, double) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.LineInterpolator
 
setPoints(Point2D, Point2D) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.LineInterpolator
 
setPoints(Point2D, Point2D, Point2D, Point2D) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.PolygonBorderInterpolator
 
setScale(double) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.ForwardOrientedTexture
Set the scale of the texture
setText(String) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
setText(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
setTextColor(Color) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
setToMiddle(Point2D, Point2D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Set current point to middle of two other points.
setTransform(Transform) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
setValue(char) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.CanvasCharacter
 
setValue(String) - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
setValues(double, double, double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Set current point coordinates to given values.
setVisible(boolean) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.SubShape
 
ShapeCollection - Class in eu.svjatoslav.sixth.e3d.renderer.raster
 
ShapeCollection() - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection
 
shapeId - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
SHIFT - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
showBorders - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.TexturedPolygon
If true then polygon borders will be drawn.
showGroup(String) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
SIZE - Static variable in class eu.svjatoslav.sixth.e3d.renderer.octree.raytracer.Camera
 
slice(TexturedPolygon) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.Slicer
 
Slicer - Class in eu.svjatoslav.sixth.e3d.renderer.raster.slicer
 
Slicer(double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.slicer.Slicer
 
SolidPolygon - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon
polygon with solid color.
SolidPolygon(Point3D, Point3D, Point3D, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.SolidPolygon
 
SolidPolygonCube - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid
 
SolidPolygonCube(Point3D, double, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid.SolidPolygonCube
 
SolidPolygonRectangularBox - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid
 
SolidPolygonRectangularBox(Point3D, double, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid.SolidPolygonRectangularBox
Draws solid rectangular box between using center and size.
SolidPolygonRectangularBox(Point3D, Point3D, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid.SolidPolygonRectangularBox
Draws solid rectangular box between 2 given points in 3D space.
SPEED_LIMIT - Static variable in class eu.svjatoslav.sixth.e3d.gui.Avatar
Avatar movement speed, relative to the world.
stop() - Method in class eu.svjatoslav.sixth.e3d.gui.ViewPanel
Stops rendering of this view.
storeResult(TextureBitmap, int, int) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture.ColorAccumulator
Stores the accumulated color values in the given bitmap
SubShape - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base
 
SubShape(AbstractShape) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.SubShape
 
subtract(Point2D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Subtract other point from current point.
subtract(Point3D) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Subtract other point from current point.

T

TAB - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
tabStopBackground - Variable in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.LookAndFeel
 
TextCanvas - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas
 
TextCanvas(Transform, TextPointer, Color, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
TextCanvas(Transform, String, Color, Color) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.TextCanvas
 
TextEditComponent - Class in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
 
TextEditComponent(Transform, ViewPanel, Point2D, LookAndFeel) - Constructor for class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextEditComponent
 
TextLine - Class in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
 
TextLine() - Constructor for class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
TextLine(String) - Constructor for class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
TextLine(List<Character>) - Constructor for class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
TextPointer - Class in eu.svjatoslav.sixth.e3d.gui
A pointer to a character in a text using row and column.
TextPointer() - Constructor for class eu.svjatoslav.sixth.e3d.gui.TextPointer
 
TextPointer(int, int) - Constructor for class eu.svjatoslav.sixth.e3d.gui.TextPointer
 
TextPointer(TextPointer) - Constructor for class eu.svjatoslav.sixth.e3d.gui.TextPointer
 
texture - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.ForwardOrientedTexture
 
texture - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.TexturedPolygon
 
Texture - Class in eu.svjatoslav.sixth.e3d.renderer.raster.texture
 
Texture(int, int, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
 
TEXTURE - Enum constant in enum class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.RenderMode
Text is rendered as pixels on textured polygon.
Texture.ColorAccumulator - Class in eu.svjatoslav.sixth.e3d.renderer.raster.texture
A helper class that accumulates color values for a given area of a bitmap
TextureBitmap - Class in eu.svjatoslav.sixth.e3d.renderer.raster.texture
 
TextureBitmap(int, int, byte[], double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
TextureBitmap(int, int, double) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
textureBottomLeft - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
textureBottomRight - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
textureCoordinate - Variable in class eu.svjatoslav.sixth.e3d.math.Vertex
Coordinate within texture.
TexturedPolygon - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon
Textured polygon.
TexturedPolygon(Vertex, Vertex, Vertex, Texture) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.TexturedPolygon
 
TexturedRectangle - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite
 
TexturedRectangle(Transform) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
TexturedRectangle(Transform, int, int, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
TexturedRectangle(Transform, int, int, int, int, int) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
textureTopLeft - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
textureTopRight - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
to3D() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Convert current point to 3D point.
toAwtColor() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
toInt() - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
topLeft - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
topRight - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.TexturedRectangle
 
toString() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
toString() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
toString() - Method in class eu.svjatoslav.sixth.e3d.gui.humaninput.MouseEvent
 
toString() - Method in class eu.svjatoslav.sixth.e3d.gui.textEditorComponent.TextLine
 
TRACE_NO_HIT - Static variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
traceCell(int, int, int, int, int, Ray) - Method in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
Trace ray through the world and return pointer to intersecting cell.
transform(Point3D) - Method in class eu.svjatoslav.sixth.e3d.math.Transform
Applies this transform to the specified point in a 3D space.
transform(Point3D, Point3D) - Method in class eu.svjatoslav.sixth.e3d.math.TransformsStack
Transforms a point.
transform(TransformsStack, RenderAggregator, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractCoordinateShape
 
transform(TransformsStack, RenderAggregator, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
 
transform(TransformsStack, RenderAggregator, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
 
Transform - Class in eu.svjatoslav.sixth.e3d.math
Used to represent transformation in a 3D space.
Transform() - Constructor for class eu.svjatoslav.sixth.e3d.math.Transform
 
Transform(Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.math.Transform
Creates a new transform with the specified translation.
Transform(Point3D, double, double) - Constructor for class eu.svjatoslav.sixth.e3d.math.Transform
Creates a new transform with the specified translation and orientation.
Transform(Point3D, Orientation) - Constructor for class eu.svjatoslav.sixth.e3d.math.Transform
Creates a new transform with the specified translation and orientation.
transformedCoordinate - Variable in class eu.svjatoslav.sixth.e3d.math.Vertex
Vertex coordinate relative to the viewer after transformation.
TransformsStack - Class in eu.svjatoslav.sixth.e3d.math
It is used to store and apply transforms to points.
TransformsStack() - Constructor for class eu.svjatoslav.sixth.e3d.math.TransformsStack
 
translateX(double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Translate current point along X axis by given increment.
translateY(double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Translate current point along Y axis by given increment.
translateZ(double) - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Translate current point along Z axis by given increment.
TRANSPARENT - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 

U

UP - Static variable in class eu.svjatoslav.sixth.e3d.gui.humaninput.KeyboardHelper
 
upscaleBitmap(TextureBitmap) - Method in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.Texture
Upscales the given bitmap by a factor of 2
usedCellsCount - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.OctreeVolume
 
UserRelativityTracker - Class in eu.svjatoslav.sixth.e3d.gui
Tracks the position of the user in the 3D space.
UserRelativityTracker() - Constructor for class eu.svjatoslav.sixth.e3d.gui.UserRelativityTracker
 

V

valueOf(String) - Static method in enum class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.RenderMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas.RenderMode
Returns an array containing the constants of this enum class, in the order they are declared.
Vertex - Class in eu.svjatoslav.sixth.e3d.math
Vertex is a point where two or more lines, line segments, or rays come together.
Vertex() - Constructor for class eu.svjatoslav.sixth.e3d.math.Vertex
 
Vertex(Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.math.Vertex
 
Vertex(Point3D, Point2D) - Constructor for class eu.svjatoslav.sixth.e3d.math.Vertex
 
ViewFrame - Class in eu.svjatoslav.sixth.e3d.gui
Java Swing GUI frame that contains ViewPanel with canvas for 3D rendering.
ViewFrame() - Constructor for class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
viewPanel - Variable in class eu.svjatoslav.sixth.e3d.gui.GuiComponent
 
viewPanel - Variable in class eu.svjatoslav.sixth.e3d.gui.ViewUpdateTimerTask
 
ViewPanel - Class in eu.svjatoslav.sixth.e3d.gui
Java Swing GUI panel that contains canvas for 3D rendering.
ViewPanel() - Constructor for class eu.svjatoslav.sixth.e3d.gui.ViewPanel
 
ViewRenderListener - Interface in eu.svjatoslav.sixth.e3d.gui
 
ViewUpdateTimerTask - Class in eu.svjatoslav.sixth.e3d.gui
Timer task that updates view.
ViewUpdateTimerTask(ViewPanel) - Constructor for class eu.svjatoslav.sixth.e3d.gui.ViewUpdateTimerTask
 

W

WHITE - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 
width - Variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
Width of the rendering area in pixels.
width - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line.Line
width of the line.
width - Variable in class eu.svjatoslav.sixth.e3d.renderer.raster.texture.TextureBitmap
 
windowActivated(WindowEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
windowClosed(WindowEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
windowClosing(WindowEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
windowDeactivated(WindowEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
windowDeiconified(WindowEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
Repaint the view when the window is deiconified.
windowIconified(WindowEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
Do nothing when the window is iconified.
windowOpened(WindowEvent) - Method in class eu.svjatoslav.sixth.e3d.gui.ViewFrame
 
WireframeBox - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
 
WireframeBox(Box, LineAppearance) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.WireframeBox
 
WireframeBox(Point3D, Point3D, LineAppearance) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.WireframeBox
 
WireframeCube - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
 
WireframeCube(Point3D, double, LineAppearance) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.WireframeCube
 
WireframeDrawing - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
 
WireframeDrawing(LineAppearance) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.WireframeDrawing
 
WireframeSphere - Class in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
 
WireframeSphere(Point3D, float, LineAppearance) - Constructor for class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.WireframeSphere
 
WorldNavigationUserInputTracker - Class in eu.svjatoslav.sixth.e3d.gui.humaninput
 
WorldNavigationUserInputTracker() - Constructor for class eu.svjatoslav.sixth.e3d.gui.humaninput.WorldNavigationUserInputTracker
 

X

x - Variable in class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
x - Variable in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
x - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.IntegerPoint
 

Y

y - Variable in class eu.svjatoslav.sixth.e3d.geometry.Point2D
 
y - Variable in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
y - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.IntegerPoint
 
YELLOW - Static variable in class eu.svjatoslav.sixth.e3d.renderer.raster.Color
 

Z

z - Variable in class eu.svjatoslav.sixth.e3d.geometry.Point3D
 
z - Variable in class eu.svjatoslav.sixth.e3d.renderer.octree.IntegerPoint
 
zero() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point2D
Set current point to zero.
zero() - Method in class eu.svjatoslav.sixth.e3d.geometry.Point3D
Resets point coordinates to zero along all axes.
zoom - Variable in class eu.svjatoslav.sixth.e3d.gui.RenderingContext
Zoom factor.
A B C D E F G H I K L M O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form