Index
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
-
Ensures that
TextEditComponent.selectionStart
is smaller thanTextEditComponent.selectionEnd
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form