Package eu.svjatoslav.sixth.e3d.gui
package eu.svjatoslav.sixth.e3d.gui
Graphical user interface components for the Sixth 3D engine.
This package provides the primary integration points for embedding 3D rendering into Java applications using Swing/AWT.
Key classes:
ViewPanel- The main rendering surface (JPanel)ViewFrame- A JFrame with embedded ViewPanelCamera- Represents the viewer's position and orientationDeveloperTools- Debugging and profiling utilities
- See Also:
-
ClassDescriptionRepresents the viewer's camera in the 3D world, with position, orientation, and movement.Circular buffer for debug log messages.Per-ViewPanel developer tools that control diagnostic features.Developer tools panel for toggling diagnostic features and viewing logs.Listener interface for per-frame callbacks before the 3D scene is rendered.Base class for interactive GUI components rendered in 3D space.Contains all state needed to render a single frame: the pixel buffer, graphics context, screen dimensions, and mouse event tracking.A view of a RenderingContext for rendering a horizontal screen segment.A pointer to a character in a text using row and column.Convenience window (JFrame) that creates and hosts a
ViewPanelfor 3D rendering.AWT Canvas that provides a 3D rendering surface with built-in camera navigation.Tracks an object's position in view/camera space for distance and angle calculations.Timer task that updates view.