Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABOUT - Enum constant in enum class com.j3d.gen.docs.Documentation
-
Documentation about the engine.
- AbstractAction - Class in com.j3d.engine.react.actions
-
AbstractAction is an abstract class that implements the Action interface with default behaviors.
- AbstractAction() - Constructor for class com.j3d.engine.react.actions.AbstractAction
- AbstractFunction(String, JDocBuilder, GettersPack.Getter) - Constructor for class com.j3d.jaiva.packs.getters.GettersPack.AbstractFunction
- AbstractPanel<T,
R> - Class in com.j3d.ui.settings.panels -
Abstract base class for UI panels that represent and allow modification of a specific
Setting. - AbstractPanel(T) - Constructor for class com.j3d.ui.settings.panels.AbstractPanel
- AbstractTransform - Class in com.j3d.engine.interact.cmd.commands.transform
-
An abstract base class that provides the core framework for all stateful transformation commands (Translate, Rotate, Scale).
- AbstractTransform(String, String, String, TransformMouseOwner, double[]) - Constructor for class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
Constructs the abstract base for a transformation command.
- ACCENT_PRIMARY - Enum constant in enum class com.j3d.ui.theme.J3DTheme
-
Even lighter colour
- ACCENT_PRIMARY - Enum constant in enum class com.j3d.ui.theme.ThemeKey
- ACCENT_SECONDARY - Enum constant in enum class com.j3d.ui.theme.J3DTheme
-
Lighter colour.
- ACCENT_SECONDARY - Enum constant in enum class com.j3d.ui.theme.ThemeKey
- accept(DataInputStream) - Method in interface com.j3d.storage.files.IOSupplier
- acceptedTags - Static variable in class com.j3d.engine.interact.cmd.args.TaggedArgUtil
-
A map defining all globally accepted tags and their corresponding typed
TaggedArgValueshells. - Accepted Tags - Search tag in class com.j3d.engine.interact.cmd.args.TaggedArgUtil
- Section
- acrossX(double) - Static method in class com.j3d.engine.math.matrix.Vector3
-
Creates a vector along the X-axis with the specified magnitude.
- acrossY(double) - Static method in class com.j3d.engine.math.matrix.Vector3
-
Creates a vector along the Y-axis with the specified magnitude.
- acrossZ(double) - Static method in class com.j3d.engine.math.matrix.Vector3
-
Creates a vector along the Z-axis with the specified magnitude.
- action - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
- action - Variable in class com.j3d.ui.engine.floating.ActionPanel
- action - Variable in class com.j3d.ui.home.StaticProjectButton
- Action<T> - Interface in com.j3d.engine.react.actions
-
Represents an action that can be executed and undone by either the app or the user affecting the scene.
- Action Classes & Interfaces - Search tag in package com.j3d.engine.react.actions
- Section
- actionMap - Variable in class com.j3d.engine.interact.input.keyboard.KeyBindings
- ActionPanel - Class in com.j3d.ui.engine.floating
- ActionPanel(Action) - Constructor for class com.j3d.ui.engine.floating.ActionPanel
-
Creates new form ActionPanel
- actionReplaced - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
- actionsPanel - Variable in class com.j3d.ui.engine.floating.HistoryPanel
- adapter - Variable in class com.j3d.gen.guide.GuideManager
- adapterSupplier - Variable in class com.j3d.gen.guide.GuideFlow
- add(MatrixInterface, MatrixInterface) - Static method in class com.j3d.engine.math.matrix.MatrixMath
-
Performs element-wise addition of two matrices.
- add(Vector3) - Method in class com.j3d.engine.math.matrix.Vector3
-
Adds another vector to this one.
- add(Action<?>) - Method in class com.j3d.engine.react.history.History
- add(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.methods.CamDepthSort
- add(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.methods.CamDistSort
- add(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.methods.DDUUIDSort
- add(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.methods.VisibleSort
- add(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.SortMethod
- add(GuideInfo) - Method in class com.j3d.gen.guide.GuideFlow
-
Adds a
GuideInfoto the flow. - add(J3DTheme, Consumer<Color>) - Method in class com.j3d.ui.theme.updator.ThemeUpdater
-
Adds a new
Locatorto the updater, linking a theme property to a consumer that sets a color property on a UI component. - add(Component) - Method in class com.j3d.ui.home.ProjectsScrollPanel
- add(String, String, ActionListener) - Method in class com.j3d.ui.engine.toolbox.Subbox
- add(String, String, ActionListener, String) - Method in class com.j3d.ui.engine.toolbox.Subbox
- add(UUID, GObject) - Method in class com.j3d.engine.scene.copy.CopyProperties
-
Adds a new original-copy pair to the collection of managed copies.
- add(UUID, BiConsumer<T, DefaultMutableTreeNode>) - Method in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
- addAll(ArrayList<JPanel>) - Method in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- addArg(CmdToken, Object, CmdToken.Type, boolean) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Adds an argument to the internal list of arguments and updates the command palette's input field if the argument was "injected" (i.e., programmatically added rather than typed by the user).
- addCentreOffset(Component, int, int) - Method in class com.j3d.gen.guide.GuidePanelAdapter
- addChildren(ArrayList<SettingsChild>) - Method in class com.j3d.ui.settings.SettingsParentPanel
- addCompAt(GuidePanelAdapter, Component, int) - Method in class com.j3d.gen.guide.GuideInfo
-
Adds a component to the guide panel at a position determined by an anchor with no offsets.
- addCompAt(GuidePanelAdapter, Component, int, int, int) - Method in class com.j3d.gen.guide.GuideInfo
-
Adds a component to the guide panel at a position determined by an anchor and offsets.
- addCompAtCentre(GuidePanelAdapter, Component) - Method in class com.j3d.gen.guide.GuideInfo
-
Adds a component to the center of the guide panel with no offset.
- addCompAtCentre(GuidePanelAdapter, Component, int, int) - Method in class com.j3d.gen.guide.GuideInfo
-
Adds a component to the center of the guide panel with specified X and Y offsets.
- addComponentAt(Component, int, int) - Method in class com.j3d.gen.guide.GuidePanelAdapter
- addComponentToPanel(Component) - Method in class com.j3d.ui.engine.FloatingPanel
- addDownMask - Variable in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- addExistingPoints() - Method in class com.j3d.gen.grid.GridManager
- addFloaterAt(FloatingPanel, Point) - Static method in class com.j3d.ui.engine.EngineFrame
-
Adds a floating panel to the engine.
- addHeader(HeaderIdentifier) - Method in class com.j3d.ui.docs.DocsFrame
-
Adds a header to the tree structure, maintaining the hierarchical order based on header levels.
- addHistory(String) - Method in class com.j3d.engine.interact.cmd.commands.ExplodeCmd
- addLinks(ArrayList<TLink>) - Method in class com.j3d.ui.docs.DocsFrame
- addMacro(Macro) - Method in class com.j3d.engine.interact.macros.MacroUtils
-
Adds a new macro into the list and to the user's macros folder as a new file.
- addNewTheme - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- addNewThemeActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- addNoArgUsage() - Method in class com.j3d.engine.interact.cmd.base.Command
- addNode(DefaultMutableTreeNode, TreeNodeIdentity<T>) - Method in class com.j3d.ui.engine.floating.tree.LayerTree
-
Adds a new node to the tree.
- addNode(DefaultMutableTreeNode, String, T, BiConsumer<T, DefaultMutableTreeNode>) - Method in class com.j3d.ui.engine.floating.tree.LayerTree
-
Adds a new node to the tree.
- addObjs(GObject...) - Method in class com.j3d.engine.scene.nodes.Thing
-
Adds one or more GObjects to this Thing.
- addPanel(ActionPanel, boolean) - Method in class com.j3d.ui.engine.floating.HistoryPanel
- addParent(GObject) - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- addParent(GTri) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- addParent(T) - Method in interface com.j3d.engine.scene.nodes.geometry.base.HasParents
-
Adds a parent to this object's set of parents.
- addParents(T...) - Method in interface com.j3d.engine.scene.nodes.geometry.base.HasParents
-
A convenience method to add multiple parent objects at once.
- addProperty(Object) - Method in class com.j3d.jaiva.EngineObject
- addProps() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- addProps() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- addProps() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- addProps() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- addProps() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- addProps() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- addProps() - Method in class com.j3d.engine.scene.nodes.Thing
- addSpinnerListeners() - Method in class com.j3d.ui.engine.floating.properties.panels.IntProperty
- addTimeoutWorker(boolean, Runnable, int) - Method in class com.j3d.ui.SafeJLabel
- addTreeNode(HeaderIdentifier, HeaderIdentifier) - Method in class com.j3d.ui.docs.DocsFrame
-
Adds a child node to the tree under a specified parent node.
- addX(int) - Method in class com.j3d.engine.interact.input.mouse.Mouse
- addY(int) - Method in class com.j3d.engine.interact.input.mouse.Mouse
- aliases - Variable in class com.j3d.engine.interact.cmd.base.Command
-
A list of all names this command can be called by, including the primary name.
- aliases(String...) - Method in class com.j3d.engine.interact.cmd.base.Command
-
Adds one or more aliases to this command.
- aliasStream() - Method in class com.j3d.engine.interact.cmd.base.Command
-
Returns a stream of all the aliases of the command.
- aliasUsed - Variable in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- ALL - Enum constant in enum class com.j3d.engine.interact.selection.SelectionType
-
Everything has been selected.
- allGuides - Variable in class com.j3d.gen.guide.GuideFlow
- allowedClasses - Static variable in class com.j3d.jaiva.TypeConverter
- allowedValues - Variable in class com.j3d.engine.interact.cmd.args.ArgSet
- allowsSoftDependencies() - Method in class com.j3d.engine.scene.copy.CopyProperties
-
Checks if soft dependency handling is currently enabled.
- allQuery() - Static method in class com.j3d.engine.scene.find.Finder
- allSameValue() - Method in class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
- ALT - Enum constant in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- ALT_GRAPH - Enum constant in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- altCheckBox - Variable in class com.j3d.ui.dialog.JKeyChooser
- altCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- altGraphCheckBox - Variable in class com.j3d.ui.dialog.JKeyChooser
- altGraphCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- altText - Variable in class com.j3d.gen.docs.api.ImageTag
- ALWAYS - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Mouse owner that always exists
- AlwaysMouseOwner - Class in com.j3d.engine.interact.input.mouse
- AlwaysMouseOwner() - Constructor for class com.j3d.engine.interact.input.mouse.AlwaysMouseOwner
- amount - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- amtLines() - Method in class com.j3d.storage.files.engine.projects.PinnedProjectsFile
- Anchor - Class in com.j3d.gen.guide
-
Positioning bitmasks for
GuideInfoandGuidePanelAdapter. - Anchor() - Constructor for class com.j3d.gen.guide.Anchor
- appendIfTest(String) - Method in class com.j3d.engine.Logger
- apply(Action<?>) - Method in class com.j3d.engine.react.history.History
-
Applies a given action by either redoing it from the backup or undoing actions from the history until the target action is reached.
- applyExc(GettersPack.CallProperties, EngineObject) - Method in interface com.j3d.jaiva.packs.getters.GettersPack.Getter
- applyExc(GettersPack.CallProperties, EngineObject) - Method in interface com.j3d.jaiva.packs.getters.GettersPack.GetterOf
- applySelectionAreaOffset(ScreenPoint[]) - Method in class com.j3d.ui.engine.J3DPanel
-
Applies the JMenuBar offset to the selection square so it line sup with the mouse cursor.
- arbitraryPerpendicular(Vector3) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.RotateMouseOwner
- area - Variable in class com.j3d.engine.interact.cmd.commands.measure.MeasureCmd
- area() - Method in class com.j3d.engine.geometry.Triangle
- area() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Calculates the area of the triangle.
- area(Vector3, Vector3, Vector3) - Static method in class com.j3d.engine.geometry.Triangle
- AreaCmd - Class in com.j3d.engine.interact.cmd.commands.measure
-
A subcommand for measuring the area of a triangle defined by three points.
- AreaCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.measure.AreaCmd
- areCollinear(CartesianPoint, CartesianPoint, CartesianPoint) - Static method in class com.j3d.engine.math.BasePoint
-
A static class that checks if 3
CartesianPoints lie on the same line (Are collinear) - AreYouSure - Class in com.j3d.ui.dialog
- AreYouSure(Frame, boolean) - Constructor for class com.j3d.ui.dialog.AreYouSure
-
Creates new form AreYouSure
- AreYouSure(Frame, boolean, String) - Constructor for class com.j3d.ui.dialog.AreYouSure
- argAddUUID(CmdToken, UUID, boolean) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Attempts to finder a GObject or Thing with the given UUID and adds it to the arguments list.
- args - Variable in class com.j3d.engine.interact.cmd.base.Command
- args(Argument...) - Method in class com.j3d.engine.interact.cmd.base.Command
-
Adds one or more arguments to this command's definition.
- argsCopy - Variable in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- argSet - Variable in class com.j3d.engine.interact.cmd.commands.camera.CameraInfoCmd
- argSet - Static variable in class com.j3d.engine.interact.cmd.commands.create.CreateCmd
- argSet - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The argument set for choosing between point/face selection mode.
- argSet - Variable in class com.j3d.engine.interact.cmd.commands.uicmd.ToggleCmd
- ArgSet - Class in com.j3d.engine.interact.cmd.args
-
A special type of string argument that can take a set of predefined string values.
- ArgSet(String, String, boolean, String...) - Constructor for class com.j3d.engine.interact.cmd.args.ArgSet
-
Constructor for arg set
- argSetMatch(String, CmdToken) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Type checks a given
Stringvalue as to be at least partially or fully matched within the given argument set. - Argument - Interface in com.j3d.engine.interact.cmd.args
-
Defines the contract for a command argument in the command processing system.
- Argument Definitions - Search tag in package com.j3d.engine.interact.cmd.args
- Section
- arguments - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
Collected argument objects for the current command invocation.
- Artefact - Interface in com.j3d.artefacts
-
An
Artefact, is an interface which describes any implementor to be something that initialises the scene with objects either for debugging or testing purposes. - asCodeBlock(Color, TWCodeBlock, boolean) - Method in class com.j3d.ui.docs.TextPanel
- ask(String) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- asReference() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- attachButton - Variable in class com.j3d.ui.engine.FloatingPanel
- attachButtonActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.FloatingPanel
- attachListener(EventListener) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
- attachListener(EventListener) - Method in class com.j3d.engine.react.events.EventEmitter
-
Attaches a listener to the event emitter.
- attachListener(EventListener) - Method in interface com.j3d.engine.react.events.EventEmitterInterface
-
Registers an event listener into the list of listeners.
- attachListener(EventListener) - Method in class com.j3d.gen.grid.ReactivePoint
- attachListener(EventListener) - Method in class com.j3d.gen.settings.Setting
-
Attaches an
EventListenerto this setting to receive updates. - attachListeners(GuideFlow) - Method in class com.j3d.gen.guide.GuideInfo
-
Attaches listeners for this guide.
- attributes - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
- axis - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.RotateMouseOwner
- axis - Variable in class com.j3d.engine.interact.cmd.commands.transform.RotateSelection
- axis(Graphics2D, Camera) - Method in class com.j3d.engine.scene.SceneManager
-
Draws the 3D Cartesian axes (X, Y, Z) in the scene, relative to the camera's position.
- axisGrid(Graphics2D, Camera) - Method in class com.j3d.engine.scene.SceneManager
- axisLength - Variable in class com.j3d.gen.settings.classes.SceneProperties
-
An integer setting that defines the number of lines to be displayed for the scene's axes.
- AxisPlane - Record Class in com.j3d.engine.math.plane
-
A plane defined by an origin point and two orthogonal vectors (v1 and v2) that lie within the plane.
- AxisPlane(Vector3, Vector3, Vector3) - Constructor for record class com.j3d.engine.math.plane.AxisPlane
-
Creates an instance of a
AxisPlanerecord class. - axisPlaneSuppler - Variable in class com.j3d.gen.grid.ReactivePoint
B
- back() - Method in class com.j3d.gen.guide.GuideFlow
- backFaceCulled(GTri) - Method in class com.j3d.engine.scene.draw.SortMethod
-
Determines if a triangle should be culled based on back-face culling.
- BACKGROUND - Enum constant in enum class com.j3d.ui.theme.J3DTheme
-
Darkest shade.
- BACKGROUND - Enum constant in enum class com.j3d.ui.theme.ThemeKey
- BACKGROUND_ID - Static variable in class com.j3d.engine.scene.nodes.layer.Layer
- backup - Variable in class com.j3d.engine.interact.cmd.RunHistory
- backup - Variable in class com.j3d.engine.react.history.History
-
Where actions that are undone are stored for redo functionality.
- Backup - Class in com.j3d.engine.react.history
- Backup() - Constructor for class com.j3d.engine.react.history.Backup
- backward - Variable in class com.j3d.gen.settings.types.ComplexSetting
- BACKWARD - Enum constant in enum class com.j3d.engine.scene.nodes.layer.LayerMoveOperation
-
Layer should move below the layer that follows it.
- baseCode - Variable in enum class com.j3d.errors.BaseErrorCodes
- baseCode - Variable in exception class com.j3d.errors.J3DError
-
The base category code for this error.
- BaseErrorCodes - Enum Class in com.j3d.errors
-
Defines base error codes for different modules or categories within J3Engine These base codes are intended to be used within the specific
J3DErrorchild classes. - BaseErrorCodes(int) - Constructor for enum class com.j3d.errors.BaseErrorCodes
-
Constructs a BaseErrorCodes enum constant with the specified integer base code.
- BasePoint<T> - Class in com.j3d.engine.math
-
Base Point is a generic 2D point base class
- BasePoint(T, T) - Constructor for class com.j3d.engine.math.BasePoint
-
Default Constructor Initializing the point.
- beforeElement(DataOutputStream) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a special delimiter to indicate the start of an element within a list in the data stream.
- beginList(DataOutputStream) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a special delimiter to indicate the beginning of a list in the data stream.
- BIG_GREENS - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- BlinkerSwingWorker - Class in com.j3d.threads
-
A SwingWorker implementation designed to perform a blinking effect on a UI component.
- BlinkerSwingWorker(long, int, Runnable, UUID) - Constructor for class com.j3d.threads.BlinkerSwingWorker
-
Constructs a new BlinkerSwingWorker.
- bold - Variable in class com.j3d.gen.docs.reader.tokens.TText
- BOOL - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- BooleanProperty - Class in com.j3d.ui.engine.floating.properties.panels
- BooleanProperty(ArrayList<Property<?, ?>>) - Constructor for class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
-
Creates new form StringProperty
- BooleanSetting - Class in com.j3d.gen.settings.types
- BooleanSetting(String, Boolean, String) - Constructor for class com.j3d.gen.settings.types.BooleanSetting
- BooleanValueSPanel - Class in com.j3d.ui.settings.panels
- BooleanValueSPanel(BooleanSetting, boolean) - Constructor for class com.j3d.ui.settings.panels.BooleanValueSPanel
-
Creates new form BooleanValueSPanel
- boolMatch(String, CmdToken) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Type checks a given value as to expect a
Boolean - bottom - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
- bottomFaceCenter - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
- BOUNDS_SOFT - Enum constant in enum class com.j3d.engine.interact.selection.SelectionType
-
Selection where the selected object can be partially within the selection's boundaries.
- BOUNDS_STRICT - Enum constant in enum class com.j3d.engine.interact.selection.SelectionType
-
Selection where the selected object has to be within the selection's boundaries.
- bracePairs(String) - Static method in class com.j3d.utility.Parsing
-
Finds matching brace pairs (parentheses and square brackets) within a given line of text.
- BracePairs(ArrayList<SamePair<Integer>>, ArrayList<Pair<Integer, Character>>, ArrayList<Pair<Integer, Character>>) - Constructor for record class com.j3d.utility.Parsing.BracePairs
-
Creates an instance of a
BracePairsrecord class. - breakdown() - Method in class com.j3d.gen.guide.GuideInfo
-
Cleans up the guide step by removing all associated UI components from the adapter and detaching itself as a listener from the `listeningTo` EventEmitterInterface, if it was attached.
- bringForward(FloatingPanel) - Static method in class com.j3d.ui.engine.EngineFrame
-
Brings a floating panel forward in the layer pane.
- broadcast(EventType, EventPayload<K>) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
- broadcast(EventType, EventPayload<K>) - Method in class com.j3d.engine.react.events.EventEmitter
-
Broadcasts an event to all registered listeners.
- broadcast(EventType, EventPayload<K>) - Method in interface com.j3d.engine.react.events.EventEmitterInterface
-
Calls all events with the given event type and broadcast properties
- broadcast(EventType, EventPayload<K>) - Method in class com.j3d.gen.grid.ReactivePoint
- broadcast(EventType, EventPayload<K>) - Method in class com.j3d.gen.settings.Setting
-
Broadcasts an event of a specific type with associated properties to all registered listeners.
- btnPanel - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- btnPanel - Variable in class com.j3d.ui.home.ProjectButton
- btnsPanel - Variable in class com.j3d.ui.engine.FloatingPanel
- BUBBLEGUM - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- BUBBLEGUM_2 - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- BUCKETSORT - Enum constant in enum class com.j3d.engine.scene.draw.PureSortMethod
-
Triangles are sorted into buckets based on their depth values.
- buffer - Variable in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- build() - Method in class com.j3d.engine.scene.copy.CopyPropertiesBuilder
-
Builds and returns the configured
CopyPropertiesobject. - build() - Method in class com.j3d.ui.engine.ContextMenu
- build() - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- build(GuidePanelAdapter) - Method in class com.j3d.gen.guide.GuideInfo
-
Builds the UI components for this guide step using the provided adapter.
- build(GuidePanelAdapter) - Method in class com.j3d.gen.guide.steps.CommandPaletteStep
- build(GuidePanelAdapter) - Method in class com.j3d.gen.guide.steps.ObjectExplainerStep
- build(GuidePanelAdapter) - Method in class com.j3d.gen.guide.steps.SceneExplStep
- build(GuidePanelAdapter) - Method in class com.j3d.gen.guide.steps.SelectionStep
- build(GuidePanelAdapter) - Method in class com.j3d.gen.guide.steps.UIExplainerStep
- build(GuidePanelAdapter) - Method in class com.j3d.gen.guide.steps.WelcomeStep
- buildCode() - Method in exception class com.j3d.errors.J3DError
-
Builds and returns a combined integer error code by multiplying the
J3DError.baseCodeby 1000 and adding theJ3DError.code. - buildContextMenu() - Method in class com.j3d.ui.engine.EngineFrame
- builder - Variable in class com.j3d.ui.engine.ContextMenu
- builder(ArrayList<GObject>) - Static method in class com.j3d.engine.scene.copy.CopyProperties
-
Creates a new
CopyPropertiesBuilderinstance for constructingCopyProperties. - buildPanel(JPanel) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Builds a
PropertyEntrypanel around an inner JPanel. - built - Variable in class com.j3d.gen.guide.steps.ObjectExplainerStep
- BUTTON_PANEL_SIZE - Static variable in class com.j3d.ui.engine.toolbox.ToolboxButtons
- buttonGroup1 - Variable in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- ButtonGroupSPanel<E> - Class in com.j3d.ui.settings.panels
- ButtonGroupSPanel(EnumSetting<E>) - Constructor for class com.j3d.ui.settings.panels.ButtonGroupSPanel
-
Creates new form ButtonGroupSPanel
- buttons - Variable in class com.j3d.ui.engine.toolbox.Subbox
- buttons - Variable in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- buttons - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- buttons - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- ButtonsRegistry - Class in com.j3d.ui.engine.toolbox
- ButtonsRegistry() - Constructor for class com.j3d.ui.engine.toolbox.ButtonsRegistry
- ButtonsRegistry.CameraOperations - Class in com.j3d.ui.engine.toolbox
-
Provides runnable actions for camera control and information.
- ButtonsRegistry.CreateTools - Class in com.j3d.ui.engine.toolbox
-
Provides runnable actions for creating various geometric primitives.
- ButtonsRegistry.GeometryTools - Class in com.j3d.ui.engine.toolbox
-
Provides runnable actions for various geometry manipulation tools.
- ButtonsRegistry.TransformOperations - Class in com.j3d.ui.engine.toolbox
-
Provides runnable actions for transforming selected objects.
- byCommandCall(Command) - Static method in class com.j3d.engine.interact.cmd.Invoker
-
Creates an Invoker instance indicating the command was invoked directly through a command different call.
- byEngine() - Static method in class com.j3d.engine.interact.cmd.Invoker
-
Creates an Invoker instance indicating the invocation originated from the engine.
- byMacro() - Static method in class com.j3d.engine.interact.cmd.Invoker
-
Creates an Invoker instance indicating the invocation originated from a macro
- byParentCommand(Command) - Static method in class com.j3d.engine.interact.cmd.Invoker
-
Creates an Invoker instance indicating the command was invoked as a subcommand by another parent command.
- bypassAdd(Action<?>) - Method in class com.j3d.engine.react.history.History
-
Adds an action to the history, bypassing the size limit and backup clearing.
- byUser() - Static method in class com.j3d.engine.interact.cmd.Invoker
-
Creates an Invoker instance indicating the invocation originated from the command line input (the user hit enter)
C
- cachedCentre - Variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- cachedPlane - Variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- calcDepth() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Calculates the depth of the tri relative to the camera's forward direction.
- calcDepth(RenderState<?, ?>) - Static method in class com.j3d.engine.scene.draw.methods.CamDepthSort
- calculate() - Method in class com.j3d.ui.settings.panels.AbstractPanel
- calculate() - Method in class com.j3d.ui.settings.panels.BooleanValueSPanel
- calculate() - Method in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- calculate() - Method in class com.j3d.ui.settings.panels.EnterValueSPanel
- calculate() - Method in class com.j3d.ui.settings.panels.NumberValueSPanel
- calculate() - Method in class com.j3d.ui.settings.panels.PopoutSPanel
- calculate() - Method in interface com.j3d.ui.settings.panels.SettingPanel
- calculateCentre() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- calculateCentre() - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- calculateCentroid(GObject[]) - Method in class com.j3d.engine.scene.nodes.Thing
- call - Variable in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
The field for the
callrecord component. - call() - Method in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
Returns the value of the
callrecord component. - call(TFuncCall, ArrayList<Object>, IConfig<Object>, Scope) - Method in class com.j3d.jaiva.packs.getters.ColourGetters.ColourFunction
- call(TFuncCall, ArrayList<Object>, IConfig<Object>, Scope) - Method in class com.j3d.jaiva.packs.getters.GettersPack.AbstractFunction
- call(TFuncCall, ArrayList<Object>, IConfig<Object>, Scope) - Method in class com.j3d.jaiva.packs.getters.Vector3Getters.Vector3Function
- call(TFuncCall, ArrayList<Object>, IConfig<Object>, Scope) - Method in class com.j3d.jaiva.packs.TestPack.FEcho
- call(TFuncCall, ArrayList<Object>, IConfig<Object>, Scope) - Method in class com.j3d.jaiva.packs.TestPack.FFind
- call(TFuncCall, ArrayList<Object>, IConfig<Object>, Scope) - Method in class com.j3d.jaiva.packs.TestPack.FValidate
- call(ActionEvent) - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Calls the current action.
- callback - Variable in class com.j3d.gen.settings.Setting
- CallProperties(TFuncCall, Scope, IConfig<Object>) - Constructor for record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
Creates an instance of a
CallPropertiesrecord class. - CamDepthSort - Class in com.j3d.engine.scene.draw.methods
-
CamDepthSort is a sorting method that sorts GTri objects based on their depth values.
- CamDepthSort() - Constructor for class com.j3d.engine.scene.draw.methods.CamDepthSort
- CAMDEPTHSORT - Enum constant in enum class com.j3d.engine.scene.draw.PureSortMethod
-
Triangles are sorted based on their depth values.
- CamDistSort - Class in com.j3d.engine.scene.draw.methods
-
CamDistSort is a sorting method that sorts GTri objects based on their distance from the camera.
- CamDistSort() - Constructor for class com.j3d.engine.scene.draw.methods.CamDistSort
- CAMDISTSORT - Enum constant in enum class com.j3d.engine.scene.draw.PureSortMethod
-
Triangles are sorted based on their distance from the camera.
- camera - Variable in class com.j3d.engine.interact.cmd.Commands
- camera - Static variable in class com.j3d.StaticRefs
-
The Camera Instance.
- Camera - Class in com.j3d.engine.scene
-
Represents the virtual camera in the 3D scene.
- Camera() - Constructor for class com.j3d.engine.scene.Camera
-
Default constructor that creates a camera at the origin (0,0,0), with zero rotation, looking along the world's Z-axis.
- Camera(Vector3, Rotation, Vector3) - Constructor for class com.j3d.engine.scene.Camera
-
Constructs a new Camera with a specified position, rotation, and projection plane.
- CAMERA - Enum constant in enum class com.j3d.engine.interact.macros.InstructionType
-
The line represents a camera movement position.
- CAMERA_MOVED - Enum constant in enum class com.j3d.engine.react.events.EventType
-
The camera moved.
- cameraBtns() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- CameraCmd - Class in com.j3d.engine.interact.cmd.commands.camera
-
A command that groups all camera-related subcommands.
- CameraCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.camera.CameraCmd
- CameraInfoCmd - Class in com.j3d.engine.interact.cmd.commands.camera
-
A subcommand of
CameraCmdwhich simply prints camera properties - CameraInfoCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.camera.CameraInfoCmd
- cameraLine(String) - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Parses and applies the camera movement. both position and rotation
- CameraOperations() - Constructor for class com.j3d.ui.engine.toolbox.ButtonsRegistry.CameraOperations
- cameraProperties - Static variable in class com.j3d.gen.settings.Settings
- CameraProperties - Class in com.j3d.gen.settings.classes
- CameraProperties() - Constructor for class com.j3d.gen.settings.classes.CameraProperties
- CameraUpdatedEventPayload - Class in com.j3d.engine.react.events.payloads
- CameraUpdatedEventPayload(Vector3, Rotation) - Constructor for class com.j3d.engine.react.events.payloads.CameraUpdatedEventPayload
- camToWorld() - Method in class com.j3d.engine.math.rot.Rotation
-
Creates a transformer for converting directions from **camera space to world space**.
- CamToWorldDirection - Class in com.j3d.engine.math.rot
-
Implements the
RotationMatrixDirectioninterface to create rotation matrices that transform a direction from camera space to world space. - CamToWorldDirection(double, double, double) - Constructor for class com.j3d.engine.math.rot.CamToWorldDirection
-
Constructs a new
CamToWorldDirectiontransformer. - CANCEL - Enum constant in enum class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload.CompletionType
-
Indicates the command was cancelled, either by the user or programmatically, before reaching a successful completion state.
- cancelBtn - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- cancelBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- CanCopy - Interface in com.j3d.engine.scene.copy
-
Interface for objects that can be copied.
- canProceed() - Method in class com.j3d.ui.dialog.AreYouSure
- CAPS_LOCK - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- caretAtEnd() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Checks if the caret in the command palette's input field is at the end of the text.
- CartesianPoint - Class in com.j3d.engine.math
-
CartesianPoint, not to be confused with
ScreenPoint, represents a point in 2D space. - CartesianPoint() - Constructor for class com.j3d.engine.math.CartesianPoint
-
Default Constructor.
- CartesianPoint(double, double) - Constructor for class com.j3d.engine.math.CartesianPoint
-
Constructor with X and Y
- center - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The calculated center of the current selection.
- CENTRE - Static variable in class com.j3d.gen.guide.Anchor
-
Represents the center anchor position.
- centreIsSelectionPivot - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- centroid - Variable in class com.j3d.engine.scene.nodes.Thing
-
The centroid of the Thing, calculated from the GPoints it contains.
- ChangeCentreEventPayload - Class in com.j3d.engine.react.events.payloads
-
Event payload for when the centre of a transformation changes.
- ChangeCentreEventPayload(TransformMouseOwner, ScreenPoint) - Constructor for class com.j3d.engine.react.events.payloads.ChangeCentreEventPayload
- changeTheme - Static variable in class com.j3d.gen.settings.Settings
- checkboxes - Variable in class com.j3d.ui.dialog.JKeyChooser
- childModifiersClash(J3Key) - Static method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Inspects whether the leader of a chain of keystroke's updated modifier will clash or cause a clash with any 1 child keystroke.
- Classes - Search tag in package com.j3d.engine.interact.input.mouse
- Section
- Classes - Search tag in package com.j3d.engine.scene
- Section
- Classes - Search tag in package com.j3d.engine.scene.copy
- Section
- Classes - Search tag in package com.j3d.gen
- Section
- Classes - Search tag in package com.j3d.gen.docs
- Section
- Classes - Search tag in package com.j3d.gen.guide
- Section
- Classes - Search tag in package com.j3d.gen.properties
- Section
- Classes - Search tag in package com.j3d.gen.settings
- Section
- Classes and interfaces - Search tag in package com.j3d.engine.react.events
- Section
- clazz - Variable in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
The Java class that this token type maps to.
- clazz - Variable in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
The actual class
- clean() - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Cleans up all state to ensure
MacroRunner.run(SafeJLabel, String)can be called for a new macro. - CleanableAction - Interface in com.j3d.engine.react.actions
-
An implementation for Actions which provide a clean-up method to be called when the action is deleted from the history.
- cleanup - Variable in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- cleanup - Variable in class com.j3d.threads.LongTask
- cleanup() - Method in interface com.j3d.engine.react.actions.CleanableAction
-
Cleans up any resources associated with the action.
- cleanup(SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
- cleanup(SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- clear() - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- clear() - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- clear() - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Resets the state of the
MouseOwner.physicalMouseto its default (0,0) position. - clear() - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
Clears all snapping-related state, including removing the overlap consumer from the
SceneManager, clearing snapping candidates, and resetting thehoveringOverobject. - clear() - Method in class com.j3d.engine.interact.selection.SelectionManager
- clear() - Method in class com.j3d.engine.Logger
-
Clears the log area.
- clear() - Method in class com.j3d.engine.react.history.Backup
- clear() - Method in class com.j3d.engine.react.history.History
- clear() - Method in class com.j3d.engine.scene.draw.methods.CamDepthSort
-
Clears the list and re-adds all non-dirty GTri objects from the registered listeners.
- clear() - Method in class com.j3d.engine.scene.draw.methods.CamDistSort
-
Clears the list and re-adds all non-dirty GTri objects from the registered listeners.
- clear() - Method in class com.j3d.engine.scene.draw.methods.DDUUIDSort
-
Clears the list and re-adds all non-dirty GTri objects from the registered listeners.
- clear() - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- clear() - Method in class com.j3d.engine.scene.draw.methods.VisibleSort
- clear() - Method in class com.j3d.engine.scene.nodes.layer.LayerList
- clear() - Static method in class com.j3d.StaticRefs
- clear() - Method in class com.j3d.storage.files.engine.UserFile
- clear() - Method in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- clear() - Method in class com.j3d.ui.HoverJLabel
- clear() - Method in class com.j3d.ui.SafeJLabel
- clear(boolean) - Static method in class com.j3d.StaticRefs
- clear(Graphics2D) - Method in class com.j3d.engine.scene.SceneManager
-
"Clears" the screen by drawing a white box over it.
- clearAll() - Static method in class com.j3d.threads.StatisticsThread
- clearButton - Variable in class com.j3d.ui.engine.floating.DebugPanel
- clearButtonActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.DebugPanel
- clearClipboard() - Method in class com.j3d.engine.scene.SceneManager
- clearCurrent() - Static method in class com.j3d.engine.interact.cmd.CommandsManager
-
Clear the currently active stateful command (set to
null). - clearHigher() - Method in class com.j3d.ui.SafeJLabel
- clearInferredSelectionType - Static variable in class com.j3d.engine.interact.input.keyboard.KeyBindings
- clearLocators() - Static method in class com.j3d.engine.react.history.History
- clearLogger() - Static method in class com.j3d.StaticRefs
- clearLower() - Method in class com.j3d.ui.SafeJLabel
- clearParents() - Method in interface com.j3d.engine.scene.nodes.geometry.base.HasParents
- clearQueue() - Method in class com.j3d.engine.scene.draw.SceneRenderer
-
Clears the SceneRenderer queue.
- clearSelectionSquare() - Method in class com.j3d.engine.interact.selection.SelectionMouseOwner
-
Clears the selection square drawn on the screen and resets the mouse position.
- clearShortcut - Variable in class com.j3d.ui.dialog.JKeyChooser
- clearShortcutActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- clearState() - Method in class com.j3d.gen.settings.Settings
- clickDelay - Variable in class com.j3d.engine.interact.input.mouse.MouseOwner
-
The current click delay, incremented on mouse drag and reset on mouse release.
- clickDelayThreshold - Variable in class com.j3d.engine.interact.input.mouse.MouseOwner
-
The threshold for the click delay, used to differentiate between a click and a drag.
- clipboard - Variable in class com.j3d.engine.scene.SceneManager
- clipboardCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- ClipboardCmd - Class in com.j3d.engine.interact.cmd.commands.clipboard
- ClipboardCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.clipboard.ClipboardCmd
- ClipboardUtil - Class in com.j3d.utility
-
Utility class for interacting with the system clipboard.
- ClipboardUtil() - Constructor for class com.j3d.utility.ClipboardUtil
- close() - Method in class com.j3d.gen.guide.GuideInfo
-
Initiates the closing process for this guide step.
- closedPairs - Variable in record class com.j3d.utility.Parsing.BracePairs
-
The field for the
closedPairsrecord component. - closedPairs() - Method in record class com.j3d.utility.Parsing.BracePairs
-
Returns the value of the
closedPairsrecord component. - closestPoint(Thing) - Method in class com.j3d.engine.interact.cmd.commands.measure.VolumeCmd
- CMD_NAME - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
Represents the command name itself.
- CMDNAME_LIEKLY_MATCH - Static variable in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colour used for command names that are considered "likely matches" (e.g., start with the input).
- CMDNAME_PARTIAL_MATCH - Static variable in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colour used for command names that are considered "partial matches" (e.g., contain the input but don't start with it).
- cmdPrintln(String) - Method in class com.j3d.engine.Logger
- CmdToken - Class in com.j3d.engine.interact.cmd
-
Represents a token parsed from a command string.
- CmdToken(String) - Constructor for class com.j3d.engine.interact.cmd.CmdToken
-
Constructs a new CmdToken with the given input string.
- CmdToken.Type - Enum Class in com.j3d.engine.interact.cmd
-
Defines the possible types a command token can represent.
- code - Variable in exception class com.j3d.errors.J3DError
-
A specific error code within the
J3DError.baseCodecategory. - code(int) - Method in exception class com.j3d.errors.J3DError
-
Sets the specific error code for this
J3DError. - CODEBLOCK - Enum constant in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Represents a block of code.
- col - Variable in class com.j3d.engine.scene.nodes.geometry.GObject
- color() - Method in enum class com.j3d.ui.theme.J3DTheme
-
Return the color associated with this theme.
- colorFromObject(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.jaiva.TypeConverter
- colorOf(J3DTheme) - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- colorOf(J3DTheme) - Method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- colors() - Method in class com.j3d.ui.docs.DocsFrame
- colour - Variable in class com.j3d.jaiva.packs.getters.ColourGetters.ColourFunction
- COLOUR - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- COLOUR - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- ColourFunction(Color) - Constructor for class com.j3d.jaiva.packs.getters.ColourGetters.ColourFunction
- ColourGetters - Class in com.j3d.jaiva.packs.getters
- ColourGetters() - Constructor for class com.j3d.jaiva.packs.getters.ColourGetters
- ColourGetters.ColourFunction - Class in com.j3d.jaiva.packs.getters
- colourGivenUsage(String, ArrayList<CmdToken>) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Styles a given command usage string based on the provided user input tokens.
- colourMatch(String, CmdToken) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Type checks a given value as to expect a
Color - colourPreviewLabel - Variable in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
- ColourProperty - Class in com.j3d.ui.engine.floating.properties.panels
- ColourProperty(ArrayList<Property<?, ?>>) - Constructor for class com.j3d.ui.engine.floating.properties.panels.ColourProperty
-
Creates new form StringProperty
- colourTaggedArgs(InlineHTML, Command, ArrayList<CmdToken>) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Appends a hint for tagged arguments to the given
InlineHTMLbased on the command's support for tagged arguments and whether any tagged arguments are present in the input. - colourToCommandPaletteString(Color) - Static method in class com.j3d.engine.interact.cmd.CommandParser
-
Convert a
Colorinto the textual representation used by the command palette (format: #R:G:B:A#). - cols() - Method in class com.j3d.engine.math.matrix.Matrix3
- cols() - Method in interface com.j3d.engine.math.matrix.MatrixInterface
-
Returns the number of columns in the matrix.
- cols() - Method in class com.j3d.engine.math.matrix.Vector3
- colToInt(Color) - Static method in class com.j3d.storage.files.protocol.proj.ProjectFile
-
Converts a
Colorobject to its integer ARGB representation. - com.j3d - package com.j3d
-
The entire J3Engine app.
- com.j3d.artefacts - package com.j3d.artefacts
- com.j3d.engine - package com.j3d.engine
-
Provides the core components and functionalities for the J3D engine.
- com.j3d.engine.geometry - package com.j3d.engine.geometry
- com.j3d.engine.interact - package com.j3d.engine.interact
-
Package that holds all subsystems which allow the user to interact with the engine in various different ways that aren't purely via UI.
- com.j3d.engine.interact.cmd - package com.j3d.engine.interact.cmd
-
Package that holds all classes related to command-line interaction and processing.
- com.j3d.engine.interact.cmd.args - package com.j3d.engine.interact.cmd.args
-
Holds all possible Argument definitions that a command can use (except
TaggedArgUtil) - com.j3d.engine.interact.cmd.base - package com.j3d.engine.interact.cmd.base
-
The base for defining a command and how it executes.
- com.j3d.engine.interact.cmd.base.conditions - package com.j3d.engine.interact.cmd.base.conditions
- com.j3d.engine.interact.cmd.commands - package com.j3d.engine.interact.cmd.commands
-
Concrete command definitions.
- com.j3d.engine.interact.cmd.commands.camera - package com.j3d.engine.interact.cmd.commands.camera
- com.j3d.engine.interact.cmd.commands.camera.orbit - package com.j3d.engine.interact.cmd.commands.camera.orbit
- com.j3d.engine.interact.cmd.commands.clipboard - package com.j3d.engine.interact.cmd.commands.clipboard
- com.j3d.engine.interact.cmd.commands.create - package com.j3d.engine.interact.cmd.commands.create
- com.j3d.engine.interact.cmd.commands.debug - package com.j3d.engine.interact.cmd.commands.debug
- com.j3d.engine.interact.cmd.commands.engine - package com.j3d.engine.interact.cmd.commands.engine
- com.j3d.engine.interact.cmd.commands.join - package com.j3d.engine.interact.cmd.commands.join
- com.j3d.engine.interact.cmd.commands.macro - package com.j3d.engine.interact.cmd.commands.macro
- com.j3d.engine.interact.cmd.commands.measure - package com.j3d.engine.interact.cmd.commands.measure
- com.j3d.engine.interact.cmd.commands.thing - package com.j3d.engine.interact.cmd.commands.thing
- com.j3d.engine.interact.cmd.commands.transform - package com.j3d.engine.interact.cmd.commands.transform
- com.j3d.engine.interact.cmd.commands.transform.handles - package com.j3d.engine.interact.cmd.commands.transform.handles
- com.j3d.engine.interact.cmd.commands.transform.mouse - package com.j3d.engine.interact.cmd.commands.transform.mouse
- com.j3d.engine.interact.cmd.commands.transform.qtrans - package com.j3d.engine.interact.cmd.commands.transform.qtrans
- com.j3d.engine.interact.cmd.commands.uicmd - package com.j3d.engine.interact.cmd.commands.uicmd
- com.j3d.engine.interact.cmd.complete - package com.j3d.engine.interact.cmd.complete
-
Provides classes and interfaces for command auto-completion and suggestion functionality.
- com.j3d.engine.interact.input.keyboard - package com.j3d.engine.interact.input.keyboard
- com.j3d.engine.interact.input.mouse - package com.j3d.engine.interact.input.mouse
-
Ugh. i hate mice. not the little guy tho i mean the computer mice thanks to this.
- com.j3d.engine.interact.macros - package com.j3d.engine.interact.macros
-
Macros.
- com.j3d.engine.interact.selection - package com.j3d.engine.interact.selection
- com.j3d.engine.math - package com.j3d.engine.math
- com.j3d.engine.math.convert - package com.j3d.engine.math.convert
- com.j3d.engine.math.matrix - package com.j3d.engine.math.matrix
- com.j3d.engine.math.plane - package com.j3d.engine.math.plane
- com.j3d.engine.math.rot - package com.j3d.engine.math.rot
- com.j3d.engine.react - package com.j3d.engine.react
-
Includes sub-packages for any systems which "react" to incoming data or otherwise store this type of reaction in a meaningful way.
- com.j3d.engine.react.actions - package com.j3d.engine.react.actions
-
Stores all Undo/Redo related classes, labelled as "Actions"
- com.j3d.engine.react.events - package com.j3d.engine.react.events
-
Holds all subclasses and interfaces related to the event system.
- com.j3d.engine.react.events.payloads - package com.j3d.engine.react.events.payloads
-
Every single implementation of
EventPayload. - com.j3d.engine.react.history - package com.j3d.engine.react.history
-
Package that encapsules all history related classes
- com.j3d.engine.scene - package com.j3d.engine.scene
-
Package containing every class related to the actual viewport scene the user sees.
- com.j3d.engine.scene.copy - package com.j3d.engine.scene.copy
-
Package that holds all classes and interfaces related to deep copying
GObjectreferences. - com.j3d.engine.scene.draw - package com.j3d.engine.scene.draw
- com.j3d.engine.scene.draw.methods - package com.j3d.engine.scene.draw.methods
- com.j3d.engine.scene.draw.methods.utils - package com.j3d.engine.scene.draw.methods.utils
- com.j3d.engine.scene.find - package com.j3d.engine.scene.find
- com.j3d.engine.scene.nodes - package com.j3d.engine.scene.nodes
- com.j3d.engine.scene.nodes.geometry - package com.j3d.engine.scene.nodes.geometry
- com.j3d.engine.scene.nodes.geometry.base - package com.j3d.engine.scene.nodes.geometry.base
- com.j3d.engine.scene.nodes.layer - package com.j3d.engine.scene.nodes.layer
-
Holds all Layer related things in a common package
- com.j3d.engine.scene.nodes.util - package com.j3d.engine.scene.nodes.util
- com.j3d.errors - package com.j3d.errors
- com.j3d.errors.severity - package com.j3d.errors.severity
- com.j3d.gen - package com.j3d.gen
-
Gen.
- com.j3d.gen.docs - package com.j3d.gen.docs
-
Documentation generation stuff.
- com.j3d.gen.docs.api - package com.j3d.gen.docs.api
- com.j3d.gen.docs.reader - package com.j3d.gen.docs.reader
- com.j3d.gen.docs.reader.tokens - package com.j3d.gen.docs.reader.tokens
- com.j3d.gen.docs.reader.tokens.wrappers - package com.j3d.gen.docs.reader.tokens.wrappers
- com.j3d.gen.grid - package com.j3d.gen.grid
- com.j3d.gen.guide - package com.j3d.gen.guide
-
Guide
- com.j3d.gen.guide.generic - package com.j3d.gen.guide.generic
- com.j3d.gen.guide.steps - package com.j3d.gen.guide.steps
- com.j3d.gen.properties - package com.j3d.gen.properties
-
The generation of object selection properties and base the bane of my existence.
- com.j3d.gen.settings - package com.j3d.gen.settings
-
Settings generation logic.
- com.j3d.gen.settings.classes - package com.j3d.gen.settings.classes
- com.j3d.gen.settings.types - package com.j3d.gen.settings.types
- com.j3d.jaiva - package com.j3d.jaiva
- com.j3d.jaiva.packs - package com.j3d.jaiva.packs
- com.j3d.jaiva.packs.getters - package com.j3d.jaiva.packs.getters
- com.j3d.storage.errs - package com.j3d.storage.errs
- com.j3d.storage.files - package com.j3d.storage.files
- com.j3d.storage.files.engine - package com.j3d.storage.files.engine
- com.j3d.storage.files.engine.projects - package com.j3d.storage.files.engine.projects
- com.j3d.storage.files.protocol - package com.j3d.storage.files.protocol
- com.j3d.storage.files.protocol.proj - package com.j3d.storage.files.protocol.proj
- com.j3d.storage.files.util - package com.j3d.storage.files.util
- com.j3d.threads - package com.j3d.threads
- com.j3d.ui - package com.j3d.ui
- com.j3d.ui.dialog - package com.j3d.ui.dialog
- com.j3d.ui.docs - package com.j3d.ui.docs
- com.j3d.ui.engine - package com.j3d.ui.engine
- com.j3d.ui.engine.contextMenu - package com.j3d.ui.engine.contextMenu
- com.j3d.ui.engine.floating - package com.j3d.ui.engine.floating
- com.j3d.ui.engine.floating.grid2d - package com.j3d.ui.engine.floating.grid2d
- com.j3d.ui.engine.floating.properties - package com.j3d.ui.engine.floating.properties
- com.j3d.ui.engine.floating.properties.panels - package com.j3d.ui.engine.floating.properties.panels
- com.j3d.ui.engine.floating.tree - package com.j3d.ui.engine.floating.tree
- com.j3d.ui.engine.toolbox - package com.j3d.ui.engine.toolbox
- com.j3d.ui.home - package com.j3d.ui.home
- com.j3d.ui.settings - package com.j3d.ui.settings
- com.j3d.ui.settings.panels - package com.j3d.ui.settings.panels
- com.j3d.ui.settings.popouts.macros - package com.j3d.ui.settings.popouts.macros
- com.j3d.ui.settings.popouts.theme - package com.j3d.ui.settings.popouts.theme
- com.j3d.ui.theme - package com.j3d.ui.theme
- com.j3d.ui.theme.cursors - package com.j3d.ui.theme.cursors
- com.j3d.ui.theme.swing - package com.j3d.ui.theme.swing
- com.j3d.ui.theme.updator - package com.j3d.ui.theme.updator
- com.j3d.utility - package com.j3d.utility
- comboBox - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- comboBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- Command - Class in com.j3d.engine.interact.cmd.base
-
A
Commandencapsulates all the information needed to define and execute a user-callable action. - Command(String, String) - Constructor for class com.j3d.engine.interact.cmd.base.Command
-
Constructs a new Command.
- COMMAND_EXEC - Enum constant in enum class com.j3d.engine.interact.macros.InstructionType
-
The line is a command execution string to be pasted into the command palette
- COMMAND_FIRED - Enum constant in enum class com.j3d.engine.react.events.EventType
-
A command was fired.
- commandBundler - Variable in class com.j3d.jaiva.JaivaInstanceManager
- commandEndCleanup - Variable in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- CommandFiredPayload - Class in com.j3d.engine.react.events.payloads
-
Event payload for when any command has been fired.
- CommandFiredPayload(Command, Invoker, String, Object[], ArrayList<TaggedArgValue<?>>) - Constructor for class com.j3d.engine.react.events.payloads.CommandFiredPayload
- commandIsRunning() - Static method in class com.j3d.engine.interact.cmd.CommandsManager
-
Query whether a stateful command is currently running.
- commandLine(String) - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Execute a given command-line by stealing what the command parser itself thinks the parsed arguments would be.
- Command Line Interaction - Search tag in package com.j3d.engine.interact.cmd
- Section
- commandManager - Static variable in class com.j3d.StaticRefs
-
The commands manager which just holds the current running
SemiStatefulCommandand gets all the commands otherwise. - commandPalette - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
The UI command palette that supplies input and receives feedback from this parser.
- commandPalette - Variable in class com.j3d.ui.engine.EngineFrame
-
The command palette instance.
- CommandPalette - Class in com.j3d.ui.engine
- CommandPalette() - Constructor for class com.j3d.ui.engine.CommandPalette
-
Creates new form CommandPalette
- commandPaletteBinds - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
Key bindings for the command palette's input field.
- commandPaletteFocusOwner() - Static method in class com.j3d.engine.interact.input.keyboard.KeyBindings
- CommandPaletteStep - Class in com.j3d.gen.guide.steps
- CommandPaletteStep() - Constructor for class com.j3d.gen.guide.steps.CommandPaletteStep
- commandParser - Static variable in class com.j3d.StaticRefs
-
The Command Parser Instance.
- CommandParser - Class in com.j3d.engine.interact.cmd
-
A parser for the command palette that handles tokenisation, argument parsing, command execution, and command history.
- CommandParser(CommandPalette) - Constructor for class com.j3d.engine.interact.cmd.CommandParser
-
Create a new
CommandParserbound to the givenCommandPalette. - commands - Static variable in class com.j3d.engine.interact.cmd.CommandsManager
-
All commands that the engine supports.
- Commands - Search tag in package com.j3d.engine.interact.cmd.base
- Section
- Commands - Class in com.j3d.engine.interact.cmd
-
A container class for all top-level commands.
- Commands() - Constructor for class com.j3d.engine.interact.cmd.Commands
-
Default (empty) constructor
- COMMANDS - Enum constant in enum class com.j3d.gen.docs.Documentation
-
Documentation about available commands.
- commandsAliasMap - Variable in class com.j3d.engine.interact.cmd.CommandsManager
-
Registry of available commands mapped by their alias strings.
- CommandsManager - Class in com.j3d.engine.interact.cmd
-
CommandsManager is responsible for creating and storing available command instances and providing lookup utilities for retrieving commands by their aliases.
- CommandsManager() - Constructor for class com.j3d.engine.interact.cmd.CommandsManager
-
Constructs a CommandsManager and populates the
CommandsManager.commandsAliasMapmap with the known command instances. - commandsToIgnore - Static variable in class com.j3d.engine.interact.macros.MacroUtils
-
List of classes the
MacroRecorderwill ignore when listening forEventType.COMMAND_FIRED - commit(J3DTheme, Consumer<Color>) - Static method in enum class com.j3d.ui.theme.J3DTheme
- commit(String) - Method in class com.j3d.engine.interact.cmd.RunHistory
-
Commits a command line to the history.
- commitAsGenericLbl(Component, boolean) - Static method in enum class com.j3d.ui.theme.J3DTheme
- commitAsGenericUi(Component) - Static method in enum class com.j3d.ui.theme.J3DTheme
- commonPropertiesBool(Class<?>, Class<?>) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Determines if a property provider class is considered common with an expected class.
- complete() - Method in class com.j3d.ui.home.ProjectButton
- complete() - Method in class com.j3d.ui.home.StaticProjectButton
- complete(Artefact) - Method in class com.j3d.ui.engine.EngineFrame
-
Completes by manually initialising almost everything.
- completionType - Variable in class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload
- CompletionType() - Constructor for enum class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload.CompletionType
- ComplexSetting<T> - Class in com.j3d.gen.settings.types
- ComplexSetting(String, T, String, TriFunction<ActionEvent, JLabel, PopoutSPanel<T>, T>, Supplier<String>) - Constructor for class com.j3d.gen.settings.types.ComplexSetting
- components - Variable in class com.j3d.gen.guide.GuideInfo
- cone(int, int) - Method in class com.j3d.artefacts.Executor
- config - Variable in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
The field for the
configrecord component. - config() - Method in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
Returns the value of the
configrecord component. - configureScrollBarColors() - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- constant - Variable in class com.j3d.gen.properties.Property
-
Whether the value can be edited or not, much like an id
- constant - Variable in record class com.j3d.gen.properties.PropertyKey
-
The field for the
constantrecord component. - constant() - Method in class com.j3d.gen.properties.Property
-
Marks this property as constant, meaning its value cannot be changed.
- constant() - Method in record class com.j3d.gen.properties.PropertyKey
-
Returns the value of the
constantrecord component. - ConstructorAction - Class in com.j3d.engine.react.actions
-
A specialisation of a
AbstractActionandCleanableActionspecifically for a class's constructor. - ConstructorAction() - Constructor for class com.j3d.engine.react.actions.ConstructorAction
- consumeBeforeElement(DataInputStream, String, int) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Consumes and validates the element delimiter from the data stream.
- consumeBeginList(DataInputStream, String) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Consumes and validates the beginning of a list delimiter from the data stream.
- consumeEndList(DataInputStream, String) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Consumes and validates the end of a list delimiter from the data stream.
- consumer - Variable in class com.j3d.ui.engine.floating.grid2d.Grid
- consumer() - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
Returns a
Consumer<Graphics2D>that handles the visual representation of snapping candidates. - containsGObject() - Method in class com.j3d.engine.scene.find.FindResult
-
Checks if this FindResult contains a GObject.
- containsLayer() - Method in class com.j3d.engine.scene.find.FindResult
-
Checks if this FindResult contains a Layer.
- containsThing() - Method in class com.j3d.engine.scene.find.FindResult
-
Checks if this FindResult contains a Thing.
- content - Variable in class com.j3d.gen.docs.reader.tokens.TText
- content - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWHeader
- contentPanel - Variable in class com.j3d.ui.docs.DocsFrame
- contentScrollPane - Variable in class com.j3d.ui.docs.DocsFrame
- contextMenu - Variable in class com.j3d.ui.engine.EngineFrame
- ContextMenu - Class in com.j3d.ui.engine
- ContextMenu(Consumer<ContextMenu>) - Constructor for class com.j3d.ui.engine.ContextMenu
- ContextSubMenu - Class in com.j3d.ui.engine.contextMenu
- ContextSubMenu(String) - Constructor for class com.j3d.ui.engine.contextMenu.ContextSubMenu
- controlPoint - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- Conversion - Record Class in com.j3d.engine.math.convert
-
Generic conversion record which stores the conversion required to turn a
CartesianPointinto aScreenPointand vice versa. - Conversion(double, Dim) - Constructor for record class com.j3d.engine.math.convert.Conversion
-
Creates an instance of a
Conversionrecord class. - ConversionWithOffset - Record Class in com.j3d.engine.math.convert
-
A specialisation of the
Conversionrecord which stores the conversion required to turn aCartesianPointinto aScreenPointand vice versa. - ConversionWithOffset(double, Dim, Offset) - Constructor for record class com.j3d.engine.math.convert.ConversionWithOffset
-
Creates an instance of a
ConversionWithOffsetrecord class. - convertColor(Color) - Static method in class com.j3d.jaiva.TypeConverter
- convertibleFrom - Variable in class com.j3d.storage.files.protocol.proj.ProjectFile
- convertibleFromLower() - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Returns a set of
FileProtocolinstances from which this protocol can be converted (downgraded or upgraded from). - convertibleFromLower() - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- convertibleTo - Variable in class com.j3d.storage.files.protocol.proj.ProjectFile
- convertibleToHigher() - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Returns a set of
FileProtocolinstances to which this protocol can be converted (upgraded). - convertibleToHigher() - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- convertUUID(UUID) - Static method in class com.j3d.jaiva.TypeConverter
- copies - Variable in class com.j3d.engine.scene.copy.CopyProperties
- copy - Variable in record class com.j3d.engine.scene.copy.Copy
-
The field for the
copyrecord component. - copy() - Method in class com.j3d.engine.math.matrix.Matrix3
-
Creates a deep copy of this matrix.
- copy() - Method in interface com.j3d.engine.math.matrix.MatrixInterface
-
Creates and returns a deep copy of this matrix.
- copy() - Method in class com.j3d.engine.math.matrix.Vector3
-
Creates a deep copy of this vector.
- copy() - Method in class com.j3d.engine.math.rot.Rotation
-
Creates a copy of this Rotation object.
- copy() - Method in record class com.j3d.engine.scene.copy.Copy
-
Returns the value of the
copyrecord component. - copy(CopyProperties) - Method in interface com.j3d.engine.scene.copy.CanCopy
-
Copies the properties of this object based on the provided
CopyProperties. - copy(CopyProperties) - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- copy(CopyProperties) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- copy(CopyProperties) - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- copy(CopyProperties) - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- copy(CopyProperties) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- copy(GLine, GLine, GLine, Winding) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- copy(GPoint, GPoint) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- copy(GPoint, GPoint, GPoint) - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- copy(SceneManager, Layer) - Method in class com.j3d.engine.scene.nodes.Thing
-
Creates a copy of this Thing, adding its GObjects to the specified sceneManager and layer.
- copy(Object, boolean, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.args.TaggedArgValue
-
Creates a new, populated instance of a
TaggedArgValuewith a parsed value. - Copy - Record Class in com.j3d.engine.scene.copy
-
Represents a copy of a
GObject, linking it back to its original. - Copy(UUID, GObject) - Constructor for record class com.j3d.engine.scene.copy.Copy
-
Creates an instance of a
Copyrecord class. - copyBtn - Variable in class com.j3d.ui.engine.floating.properties.panels.IDProperty
- copyBtn - Variable in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- copyBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.IDProperty
- copyBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- CopyCmd - Class in com.j3d.engine.interact.cmd.commands.clipboard
- CopyCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.clipboard.CopyCmd
- Copying - Search tag in package com.j3d.engine.scene.copy
- Section
- copyMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- copyMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- CopyProperties - Class in com.j3d.engine.scene.copy
-
The properties used when a copy operation is applied.
- CopyProperties(ArrayList<GObject>) - Constructor for class com.j3d.engine.scene.copy.CopyProperties
- CopyPropertiesBuilder - Class in com.j3d.engine.scene.copy
-
A builder class for creating
CopyPropertiesinstances. - CopyPropertiesBuilder(ArrayList<GObject>) - Constructor for class com.j3d.engine.scene.copy.CopyPropertiesBuilder
-
Constructs a new
CopyPropertiesBuilderwith the initial list ofGObjectinstances that are intended to be copied. - copySelf() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- copyToClipboard(String) - Static method in class com.j3d.utility.ClipboardUtil
-
Copies the given text to the system clipboard.
- correctType(String) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colours the given type as fully correct.
- corrupted(String) - Static method in exception class com.j3d.storage.errs.ProjectFileException
- createCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- CreateCmd - Class in com.j3d.engine.interact.cmd.commands.create
-
A command to create various geometric objects in the scene.
- CreateCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.create.CreateCmd
- createCroppedIcon(File, int, int, int) - Static method in class com.j3d.utility.ImageUtils
-
Creates an
ImageIconfrom a given file, cropping and scaling it to fit the specified target width and height, then multiplying its size. - createCroppedIcon2(File, int, int, int) - Static method in class com.j3d.utility.ImageUtils
-
Creates an
ImageIconfrom a given file, cropping and scaling it to fit the specified target width and height, then multiplying its size. - createDecreaseButton(int) - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- createIncreaseButton(int) - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- createScaledCursor(String, String) - Static method in class com.j3d.ui.theme.cursors.CursorManager
- CreateTools() - Constructor for class com.j3d.ui.engine.toolbox.ButtonsRegistry.CreateTools
- Creator - Class in com.j3d.engine.scene.nodes
- Creator() - Constructor for class com.j3d.engine.scene.nodes.Creator
- cross(Vector3) - Method in class com.j3d.engine.math.matrix.Vector3
-
Calculates the cross product of this vector and another.
- CTRL - Enum constant in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- ctrlCheckBox - Variable in class com.j3d.ui.dialog.JKeyChooser
- ctrlCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- cube() - Method in class com.j3d.artefacts.Executor
- cube() - Static method in class com.j3d.engine.scene.nodes.Creator
- CUBE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CreateTools
- currentIndex - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
-
The index of the currently active step size in the gearTrain.
- currentIndex - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
-
The index of the currently active step size in the gearTrain.
- currentIndex - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The index of the currently active step size in the gearTrain.
- currentLoadedTheme - Static variable in enum class com.j3d.ui.theme.J3DTheme
- currentSelection - Variable in class com.j3d.engine.scene.SceneManager
-
The current selection made by the user.
- currentStatefulCommand - Static variable in class com.j3d.engine.interact.cmd.CommandsManager
-
The currently active stateful command, if any.
- currentViewableSubbox - Static variable in class com.j3d.ui.engine.toolbox.ToolboxButtons
- CursorManager - Class in com.j3d.ui.theme.cursors
- CursorManager() - Constructor for class com.j3d.ui.theme.cursors.CursorManager
- CursorNames - Enum Class in com.j3d.ui.theme.cursors
-
An enum representing the names of custom cursors used in the app.
- CursorNames(String) - Constructor for enum class com.j3d.ui.theme.cursors.CursorNames
- cursors - Static variable in class com.j3d.ui.theme.cursors.CursorManager
- curve() - Static method in class com.j3d.engine.scene.nodes.Creator
- CURVE - Enum constant in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
a curve
- CURVE - Enum constant in enum class com.j3d.gen.properties.SelectionPropertiesFilter
- CurveGetters - Class in com.j3d.jaiva.packs.getters
- CurveGetters() - Constructor for class com.j3d.jaiva.packs.getters.CurveGetters
D
- danglingClose - Variable in record class com.j3d.utility.Parsing.BracePairs
-
The field for the
danglingCloserecord component. - danglingClose() - Method in record class com.j3d.utility.Parsing.BracePairs
-
Returns the value of the
danglingCloserecord component. - DARK - Enum constant in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- Da Scene - Search tag in package com.j3d.engine.scene
- Section
- data - Variable in class com.j3d.engine.math.matrix.Matrix3
-
The internal 2D array storing the matrix data.
- DDUUIDSort - Class in com.j3d.engine.scene.draw.methods
-
This is a merge of
CamDistSortandCamDepthSort. - DDUUIDSort() - Constructor for class com.j3d.engine.scene.draw.methods.DDUUIDSort
- DDUUIDSORT - Enum constant in enum class com.j3d.engine.scene.draw.PureSortMethod
-
Triangles are sorted like CamDepth then CamDist then lastly based on their unique identifiers (UUIDs).
- DEB - Variable in class com.j3d.gen.guide.GuideFlow
-
The debounce period in seconds to prevent rapid guide closing events.
- debug - Variable in class com.j3d.engine.interact.cmd.Commands
- debug(JPanel, String) - Static method in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- DebugCmd - Class in com.j3d.engine.interact.cmd.commands.debug
-
A command for general logging and debugging.
- DebugCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.debug.DebugCmd
- debugDump - Variable in class com.j3d.storage.files.engine.EngineFiles
- DebugDump - Class in com.j3d.storage.files.engine
- DebugDump() - Constructor for class com.j3d.storage.files.engine.DebugDump
- debugLabel - Variable in class com.j3d.ui.engine.floating.DebugPanel
- debugPanel - Static variable in class com.j3d.StaticRefs
-
The Debug Panel.
- debugPanel() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- DebugPanel - Class in com.j3d.ui.engine.floating
- DebugPanel() - Constructor for class com.j3d.ui.engine.floating.DebugPanel
-
Creates new form NewJPanel
- decompose() - Method in interface com.j3d.engine.scene.nodes.geometry.base.DecomposeWhenDrawn
- decompose() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- decompose() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- decompose() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- decompose() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- DecomposeWhenDrawn<T> - Interface in com.j3d.engine.scene.nodes.geometry.base
- DEFAULT - Enum constant in enum class com.j3d.gen.properties.SelectionPropertiesFilter
- DEFAULT - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
The default cursor.
- DEFAULT - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- DefaultObjectDeletionException - Exception Class in com.j3d.engine.scene
-
Exception thrown when a default object, essential for the engine's operation, is removed from the scene.
- DefaultObjectDeletionException(String, String) - Constructor for exception class com.j3d.engine.scene.DefaultObjectDeletionException
- defaultTarget - Static variable in class com.j3d.ui.theme.cursors.CursorManager
- DefaultThemes - Enum Class in com.j3d.ui.theme
- DefaultThemes(ThemeEntry) - Constructor for enum class com.j3d.ui.theme.DefaultThemes
- defaultValue - Variable in class com.j3d.gen.settings.Setting
- defer - Static variable in class com.j3d.ui.engine.EngineFrame
-
Boolean flag to run
FloatingPanelinstances only if the engine is in a "running" state - defualtBtn - Variable in class com.j3d.ui.settings.PreferencesFrame
- defualtBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.PreferencesFrame
- delete() - Method in class com.j3d.ui.engine.toolbox.Subbox
- delete(CartesianPoint) - Method in class com.j3d.gen.grid.GridManager
-
Delete a point at the given coordinates.
- delete(Line) - Method in class com.j3d.gen.grid.GridManager
-
Delete any point or line which intersects with the given line
- deletedState - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- deletedState - Variable in class com.j3d.engine.scene.nodes.geometry.GLine
- deletedState - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
- deleteLater() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- deleteLater() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
Deletes the object.
- deleteLater() - Method in class com.j3d.engine.scene.nodes.Thing
- deleteMode - Variable in class com.j3d.gen.grid.GridManager
- deleteSelf() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- deleteSelf() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
Deletes itself
- deleteSelf() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- deleteSelf() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- deltaX - Variable in class com.j3d.engine.interact.input.mouse.Mouse
- deltaY - Variable in class com.j3d.engine.interact.input.mouse.Mouse
- depthBuffer - Variable in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- deque - Variable in class com.j3d.engine.interact.macros.MacroRunner
-
The queue of instructions
- description - Variable in class com.j3d.engine.interact.cmd.args.ArgSet
- description - Variable in class com.j3d.engine.interact.cmd.args.TypedArg
- description - Variable in class com.j3d.engine.interact.cmd.base.Command
-
A user-friendly description of what the command does.
- description - Variable in class com.j3d.gen.properties.Property
-
The property's description
- description - Variable in record class com.j3d.gen.properties.PropertyKey
-
The field for the
descriptionrecord component. - description - Variable in class com.j3d.gen.settings.Setting
- description() - Method in record class com.j3d.gen.properties.PropertyKey
-
Returns the value of the
descriptionrecord component. - deselectAll() - Method in class com.j3d.engine.scene.SceneManager
- deserialize(ArrayList<String>) - Method in class com.j3d.gen.settings.Setting
-
Deserializes the setting's value from a list of strings.
- deserialize(ArrayList<String>) - Method in interface com.j3d.gen.settings.SettingsChild
- deserialize(ArrayList<String>) - Method in interface com.j3d.gen.settings.SettingsParent
- deserialize(ArrayList<String>) - Method in class com.j3d.gen.settings.types.ComplexSetting
- detachAll() - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
- detachAll() - Method in class com.j3d.engine.react.events.EventEmitter
-
Detaches all listeners from the event emitter.
- detachAll() - Method in interface com.j3d.engine.react.events.EventEmitterInterface
-
Deregisters all event listeners.
- detachAll() - Method in class com.j3d.gen.grid.ReactivePoint
- detachAll() - Method in class com.j3d.gen.settings.Setting
-
Detaches all registered
EventListeners from this setting. - detachListener(EventListener) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
- detachListener(EventListener) - Method in class com.j3d.engine.react.events.EventEmitter
-
Detaches a listener from the event emitter.
- detachListener(EventListener) - Method in interface com.j3d.engine.react.events.EventEmitterInterface
-
Deregisters an event listener.
- detachListener(EventListener) - Method in class com.j3d.gen.grid.ReactivePoint
- detachListener(EventListener) - Method in class com.j3d.gen.settings.Setting
-
Detaches an
EventListenerfrom this setting. - DIAMETER - Static variable in class com.j3d.engine.scene.nodes.geometry.GPoint
-
The diameter of the point when drawn on screen.
- Dim - Class in com.j3d.engine.math
-
Dim, like
BasePointis a 2 dimensional class, however holding width and height instead of an X and Y value. - Dim(int, int) - Constructor for class com.j3d.engine.math.Dim
-
Default constructor
- Dim(Dimension) - Constructor for class com.j3d.engine.math.Dim
-
Constructor using
Dimension - directionAxesLengthSlider - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- DirtyAction<T> - Interface in com.j3d.engine.react.actions
-
An Action where the action returns meaningful output, but also requires clean-up when the action eventually gets deleted from the history.
- DirtyVoidAction - Interface in com.j3d.engine.react.actions
-
An Action where the action is purely side effects but requires clean-up when the action gets deleted.
- disable() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Disable the command input field and restore the default background styling.
- disabled - Variable in class com.j3d.ui.engine.CommandPalette
- DISCORD_LIGHT - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- discover() - Method in class com.j3d.engine.interact.macros.MacroUtils
-
Discovers macros from the user's macro's foldr and the keys map along with it.
- discoverExisting() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- dispatchToSubcommands(String, SafeJLabel, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.base.Command
-
Dispatches the command to the appropriate subcommand based on the first argument.
- dispose() - Method in class com.j3d.ui.engine.EngineFrame
- dist - Variable in class com.j3d.engine.interact.cmd.commands.measure.MeasureCmd
- distance - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
- distance(Vector3) - Method in class com.j3d.engine.math.matrix.Vector3
-
Calculates the Euclidean distance between this vector (as a point) and another.
- DistanceCmd - Class in com.j3d.engine.interact.cmd.commands.measure
-
A subcommand of
MeasureCmdthat calculates and displays the distance between two points. - DistanceCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.measure.DistanceCmd
- distanceSquaredTo(CartesianPoint) - Method in class com.j3d.engine.math.CartesianPoint
-
Calculates the distance between this point and another point without the square root.
- distanceSquaredTo(CartesianPoint) - Method in class com.j3d.engine.math.matrix.Vector3
-
Calculates the squared 2D distance from this vector's X and Y components to a
CartesianPoint. - distanceTo(CartesianPoint) - Method in class com.j3d.engine.math.CartesianPoint
-
Calculates the distance between this point and another point.
- div(double) - Method in class com.j3d.engine.math.matrix.Vector3
-
Divides the vector by a scalar value.
- doc - Variable in class com.j3d.ui.docs.DocsFrame
- dock() - Method in class com.j3d.ui.engine.FloatingPanel
- dockButton - Variable in class com.j3d.ui.engine.FloatingPanel
- dockButtonActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.FloatingPanel
- docsBtn() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- docsFolder - Variable in class com.j3d.storage.files.engine.EngineFiles
- DocsFolder - Class in com.j3d.storage.files.engine
- DocsFolder() - Constructor for class com.j3d.storage.files.engine.DocsFolder
- DocsFrame - Class in com.j3d.ui.docs
-
The
DocsFrameclass represents a JFrame for displaying documentation within the J3Engine. - DocsFrame() - Constructor for class com.j3d.ui.docs.DocsFrame
-
Creates a new HelpFrame that displays a list of available help documents.
- DocsFrame(String) - Constructor for class com.j3d.ui.docs.DocsFrame
-
Creates a new HelpFrame that displays the content of a specific help document.
- DocsGenException - Exception Class in com.j3d.gen.docs
-
An exception class specifically for errors encountered during the documentation generation process.
- DocsGenException(String) - Constructor for exception class com.j3d.gen.docs.DocsGenException
- docsProvider - Static variable in class com.j3d.StaticRefs
-
New help generator.
- DocsProvider - Class in com.j3d.gen.docs
-
Provides and manages documentation frames within the J3Engine.
- DocsProvider() - Constructor for class com.j3d.gen.docs.DocsProvider
-
Constructs a new
DocsProvider. - documentation - Variable in class com.j3d.ui.docs.LinkPanel
- Documentation - Enum Class in com.j3d.gen.docs
-
Represents different documentation files available within da arp.
- Documentation(String, String) - Constructor for enum class com.j3d.gen.docs.Documentation
-
Constructs a new Documentation enum constant.
- Documentation Frame - Search tag in package com.j3d.gen.docs
- Section
- doInBackground() - Method in class com.j3d.threads.BlinkerSwingWorker
-
The main task to be executed in the background by this SwingWorker.
- doInBackground() - Method in class com.j3d.threads.StatisticsThread
-
The main background task.
- doInBackground() - Method in class com.j3d.threads.TimeoutWorker
-
The main background task that performs the countdown.
- done() - Method in class com.j3d.threads.TimeoutWorker
-
Called on the Event Dispatch Thread (EDT) after the background task finishes.
- dot(Vector3) - Method in class com.j3d.engine.math.matrix.Vector3
-
Calculates the dot product of this vector and another.
- DOUBLE - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- DoubleClickStep - Class in com.j3d.gen.guide.generic
- DoubleClickStep() - Constructor for class com.j3d.gen.guide.generic.DoubleClickStep
- DoubleSetting - Class in com.j3d.gen.settings.types
- DoubleSetting(String, Double, String, double, double) - Constructor for class com.j3d.gen.settings.types.DoubleSetting
- doubleSided - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
-
Whether this triangle is double sided or not.
- down() - Method in class com.j3d.engine.interact.cmd.RunHistory
-
Navigates down through the command history.
- downKey(GPoint, Vector3) - Method in class com.j3d.engine.interact.cmd.commands.transform.ScaleSelection
- drag - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- draw - Variable in class com.j3d.engine.interact.cmd.commands.measure.AreaCmd
- draw - Variable in class com.j3d.engine.interact.cmd.commands.measure.DistanceCmd
- draw - Variable in class com.j3d.engine.interact.cmd.commands.measure.VolumeCmd
- draw - Variable in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- draw(Graphics2D) - Method in interface com.j3d.engine.geometry.Drawable
-
Draws this geometry to the screen.
- draw(Graphics2D) - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Renders the handle on the screen.
- draw(Graphics2D) - Method in class com.j3d.engine.scene.draw.RenderState
- draw(Graphics2D) - Method in class com.j3d.engine.scene.draw.SceneRenderer
-
Draws all the triangles that have been sorted within the queue.
- draw(Graphics2D) - Method in class com.j3d.engine.scene.nodes.layer.Layer
-
Draws all
Thinginstances in this layer using the providedGraphics2Dcontext. - draw(Graphics2D) - Method in class com.j3d.engine.scene.nodes.Thing
-
Draws this Thing to the screen.
- draw(Graphics2D) - Method in class com.j3d.engine.scene.SceneManager
-
Draws all objects in all layers to the screen.
- draw(Graphics2D, ConversionWithOffset) - Method in interface com.j3d.gen.grid.GridObject
- draw(Graphics2D, ConversionWithOffset) - Method in class com.j3d.gen.grid.Line
- draw(Graphics2D, ConversionWithOffset) - Method in class com.j3d.gen.grid.Point
- draw(Graphics2D, ConversionWithOffset) - Method in class com.j3d.gen.grid.ReactivePoint
- draw(ArrayList<Layer>) - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
-
Processes all layers and returns a list of unique, visible object UUIDs.
- Drawable - Interface in com.j3d.engine.geometry
-
Interface that lets use know something can be drawn.
- drawButton - Variable in class com.j3d.ui.engine.floating.DebugPanel
- drawButtonActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.DebugPanel
- drawCircFromAxis(Vector3, Graphics2D, Vector3, HandleType) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.RotateMouseOwner
- drawDirArr(Graphics2D, CartesianPoint, AxisPlane, boolean) - Static method in class com.j3d.gen.grid.GridManager
- drawDist() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Private method to draw the triangle's distance depth and normal overlays.
- drawLine(Supplier<Color>, Supplier<CartesianPoint>, Supplier<CartesianPoint>, Graphics2D, ConversionWithOffset) - Static method in class com.j3d.gen.grid.Line
- drawLine3D(Graphics2D, Vector3, Vector3, Camera) - Method in class com.j3d.engine.scene.SceneManager
- drawMouse(Graphics2D, CartesianPoint, AxisPlane) - Static method in class com.j3d.gen.grid.GridManager
-
Draws the mouse in the world on the actual 3D plane
- drawPanel - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- drawPanel - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- drawPanel - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- drawPoly3D(Graphics2D, ArrayList<Vector3>) - Method in class com.j3d.engine.scene.SceneManager
- drawSelected(Graphics2D) - Method in interface com.j3d.engine.geometry.Drawable
-
Draws this geometry to the screen, but in a selected state.
- drawSelected(Graphics2D) - Method in class com.j3d.engine.scene.draw.RenderState
- drawText3D(Graphics2D, Vector3, String, Camera) - Method in class com.j3d.engine.scene.SceneManager
-
Draws 3D text at a specified location in the scene.
- drawText3D(Graphics2D, Vector3, String, Camera, Color, Color) - Method in class com.j3d.engine.scene.SceneManager
-
Draws 3D text at a specified location in the scene with custom background and foreground colors.
- drawTriangle3D(Graphics2D, Vector3, Vector3, Vector3) - Method in class com.j3d.engine.scene.SceneManager
- drawWorld(Graphics2D, AxisPlane) - Method in interface com.j3d.gen.grid.GridObject
- drawWorld(Graphics2D, AxisPlane) - Method in class com.j3d.gen.grid.Line
- drawWorld(Graphics2D, AxisPlane) - Method in class com.j3d.gen.grid.Point
- drawWorld(Graphics2D, AxisPlane) - Method in class com.j3d.gen.grid.ReactivePoint
- dump(String, String) - Method in class com.j3d.storage.files.engine.DebugDump
- duplicate - Variable in class com.j3d.ui.home.ProjectButton
E
- EAST - Static variable in class com.j3d.gen.guide.Anchor
-
Represents the east (right) anchor position.
- EchoCmd - Class in com.j3d.engine.interact.cmd.commands.debug
-
A subcommand of
DebugCmdwhich simply echoes the given string. - EchoCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.debug.EchoCmd
- editBtns() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- editButton - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- editButtonActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- EDITING - Enum constant in enum class com.j3d.gen.docs.Documentation
-
Documentation related to editing features.
- editJMenu - Variable in class com.j3d.ui.engine.EngineFrame
- editorProperties - Static variable in class com.j3d.gen.settings.Settings
- EditorProperties - Class in com.j3d.gen.settings.classes
- EditorProperties() - Constructor for class com.j3d.gen.settings.classes.EditorProperties
- editRadius(boolean) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- editSides(boolean) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- EDTwaitSeconds - Variable in class com.j3d.threads.FakeLongTask
- emitter - Variable in class com.j3d.engine.react.events.EventPayload
-
The event initiator
- EMPH - Static variable in class com.j3d.ui.HoverJLabel
- EMPH - Static variable in class com.j3d.ui.SafeJLabel
- empty - Variable in class com.j3d.engine.scene.find.FindResult
- enable() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Enable the command input field and apply the 'active' background styling.
- enabled - Variable in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
A flag indicating whether the snapping functionality is currently enabled.
- enabledCheckbox - Variable in class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
- enabledCheckboxActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
- end - Variable in class com.j3d.engine.geometry.Segment
- end - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- EndCmd - Class in com.j3d.engine.interact.cmd.commands.macro
- EndCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.macro.EndCmd
- endList(DataOutputStream) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a special delimiter to indicate the end of a list in the data stream.
- engine - Variable in class com.j3d.engine.interact.cmd.Commands
- engine - Variable in class com.j3d.engine.interact.cmd.Invoker
-
Indicates if the invocation originated from the engine itself.
- engine(Object, boolean) - Static method in class com.j3d.Startup
- ENGINE_CORE - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
EngineException - ENGINE_CORE_INTERACT - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
InteractionException - ENGINE_CORE_MATH - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
MathException - ENGINE_CORE_SCENE - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
SceneException - EngineCmd - Class in com.j3d.engine.interact.cmd.commands.engine
-
A command for managing engine properties or otherwise quickly doing engine effect stuff.
- EngineCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.engine.EngineCmd
- engineDebug() - Static method in class com.j3d.Startup
- EngineException - Exception Class in com.j3d.engine
- EngineException(String) - Constructor for exception class com.j3d.engine.EngineException
- EngineException(String, int) - Constructor for exception class com.j3d.engine.EngineException
- EngineException(String, Throwable, int) - Constructor for exception class com.j3d.engine.EngineException
- engineFiles - Static variable in class com.j3d.StaticRefs
-
The Engine Files instances.
- EngineFiles - Class in com.j3d.storage.files.engine
- EngineFiles() - Constructor for class com.j3d.storage.files.engine.EngineFiles
- engineFolder - Static variable in class com.j3d.storage.files.engine.EngineFiles
- EngineFrame - Class in com.j3d.ui.engine
-
Possibly.
- EngineFrame() - Constructor for class com.j3d.ui.engine.EngineFrame
-
Default constructor.
- EngineFrame(Artefact, boolean) - Constructor for class com.j3d.ui.engine.EngineFrame
-
Constructor with a boolean flag to initialise the executor.
- EngineFrame(File) - Constructor for class com.j3d.ui.engine.EngineFrame
-
Constructor to initialise the engine frame and immediately load up a project file.
- EngineObject - Class in com.j3d.jaiva
- EngineObject(EngineObject.Type) - Constructor for class com.j3d.jaiva.EngineObject
- EngineObject(ArrayList<?>) - Constructor for class com.j3d.jaiva.EngineObject
- EngineObject.Type - Enum Class in com.j3d.jaiva
- engineObjectType - Variable in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
- EngineObjectUtils() - Constructor for class com.j3d.engine.scene.nodes.geometry.GCurve.EngineObjectUtils
- EngineObjectUtils() - Constructor for class com.j3d.engine.scene.nodes.geometry.GLine.EngineObjectUtils
- EngineObjectUtils() - Constructor for class com.j3d.engine.scene.nodes.geometry.GObject.EngineObjectUtils
- EngineObjectUtils() - Constructor for class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- engineProperties - Variable in class com.j3d.jaiva.EngineObject
- ENTER - Enum constant in enum class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload.CompletionType
-
Indicates the command completed because the user pressed Enter, signifying a successful or intended completion.
- enterThemeChange - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- enterThemeChangeActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- EnterValueSPanel - Class in com.j3d.ui.settings.panels
- EnterValueSPanel(StringSetting, String) - Constructor for class com.j3d.ui.settings.panels.EnterValueSPanel
-
Creates new form EnterValueSPanel
- entries - Variable in class com.j3d.ui.theme.ThemeEntry
- entries - Variable in class com.j3d.ui.theme.updator.ThemeUpdater
-
A list of
Locatorobjects, each representing a UI component property that needs to be updated when the theme changes. - entry - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- EnumSetting<T> - Class in com.j3d.gen.settings.types
- EnumSetting(String, T, String, T[]) - Constructor for class com.j3d.gen.settings.types.EnumSetting
- EPSILON - Static variable in class com.j3d.engine.math.CartesianPoint
-
used for comparing double values without running into floating point errors.
- EPSILON - Static variable in record class com.j3d.engine.math.plane.NormalPlane
- EPSILON - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- equals(Object) - Method in record class com.j3d.engine.interact.macros.MacroLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.j3d.engine.math.CartesianPoint
- equals(Object) - Method in record class com.j3d.engine.math.convert.Conversion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.j3d.engine.math.convert.ConversionWithOffset
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.j3d.engine.math.matrix.Vector3
- equals(Object) - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.j3d.engine.scene.copy.Copy
-
Compares this
Copyobject with the specified object for equality. - equals(Object) - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- equals(Object) - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- equals(Object) - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- equals(Object) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- equals(Object) - Method in class com.j3d.gen.properties.Property
- equals(Object) - Method in record class com.j3d.gen.properties.PropertyKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.j3d.ui.theme.updator.Locator
- equals(Object) - Method in record class com.j3d.utility.Parsing.BracePairs
-
Indicates whether some other object is "equal to" this one.
- equalsRowsEqualCols(MatrixInterface, MatrixInterface) - Static method in class com.j3d.engine.math.matrix.MatrixMath
-
Checks if two matrices have the same number of rows and columns.
- err - Variable in class com.j3d.engine.interact.cmd.args.TaggedArgValue
- error() - Method in class com.j3d.engine.interact.cmd.args.TaggedArgValue
-
Marks this tagged argument instance as having a parsing error.
- error(J3DError) - Method in class com.j3d.engine.Logger
- error(String) - Method in class com.j3d.engine.Logger
-
Logs an error message.
- error(String) - Method in class com.j3d.ui.HoverJLabel
- error(String) - Method in class com.j3d.ui.SafeJLabel
- error(String, Object...) - Method in class com.j3d.ui.HoverJLabel
- error(String, Object...) - Method in class com.j3d.ui.SafeJLabel
- ERROR_PREFIX - Static variable in class com.j3d.engine.Logger
- ERROR_SECONDS - Static variable in class com.j3d.ui.SafeJLabel
- errorCode() - Method in exception class com.j3d.errors.J3DError
-
Returns a formatted string representation of the error code.
- ErrorDialog - Class in com.j3d.ui.dialog
- ErrorDialog(Frame, boolean) - Constructor for class com.j3d.ui.dialog.ErrorDialog
-
Creates new form ErrorDialog
- ErrorHandler - Class in com.j3d.errors
-
Centralized error handling mechanism for J3Engine.
- ErrorHandler() - Constructor for class com.j3d.errors.ErrorHandler
- errs - Static variable in class com.j3d.StaticRefs
- ESPRESSO - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- euclideanDist() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Calculates the Euclidean distance from the triangle's pivot to the camera position.
- euclideanDist(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.methods.CamDistSort
- event - Variable in class com.j3d.engine.react.events.payloads.MouseClickPayload
- event() - Method in class com.j3d.engine.scene.Camera
- EventEmitter - Class in com.j3d.engine.react.events
-
EventEmitter is a class that allows for other classes to attach events that they can broadcast to at any time.
- EventEmitter() - Constructor for class com.j3d.engine.react.events.EventEmitter
-
Creates a new EventEmitter with no registered listeners.
- EventEmitterInterface - Interface in com.j3d.engine.react.events
-
EventEmitterInterface is an interface that allows for other classes to attach events that they can broadcast to at any time.
- EventListener - Interface in com.j3d.engine.react.events
-
EventListener is an interface which just allows Objects to listen for incoming Events at any time.
- eventName - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The name of the event associated with this stateful command.
- EventPayload<T> - Class in com.j3d.engine.react.events
-
EventPayload is an abstract class which is used to represent the properties that the called event may input and or return.
- EventPayload(T) - Constructor for class com.j3d.engine.react.events.EventPayload
-
Default Constructor for EventPayload
- EventReactor - Interface in com.j3d.engine.react.events
-
An interface which only reacts to a single event and later gets removed.
- events - Variable in class com.j3d.gen.grid.ReactivePoint
- Events - Search tag in package com.j3d.engine.react.events
- Section
- EventType - Enum Class in com.j3d.engine.react.events
-
Events is an enum that describes the possible Events that a listener can listen for.
- EventType() - Constructor for enum class com.j3d.engine.react.events.EventType
- EXACT_MATCH - Static variable in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colour used for arguments that are an exact match in type and value.
- exactDimensionException(MatrixInterface, MatrixInterface) - Static method in exception class com.j3d.engine.math.matrix.MatrixException
- exclude(SelectionManager) - Method in class com.j3d.engine.interact.selection.SelectionManager
-
Excludes the selected GObjects from another SelectionManager from this one.
- EXCLUDE - Enum constant in enum class com.j3d.engine.interact.selection.SelectionType
-
When a selection already exists, This new selection will remove selected from the existing selection.
- execute(SafeJLabel) - Method in interface com.j3d.engine.interact.cmd.base.PreCommandExecution
-
Executes the pre-command condition check.
- Executor - Class in com.j3d.artefacts
-
Executor is a generic debugging artefact.
- Executor() - Constructor for class com.j3d.artefacts.Executor
- existing(Supplier<Point>) - Method in class com.j3d.gen.grid.GridManager
-
If the given point's coordinates dont already exist within
GridManager.objects, add it. - exists() - Method in class com.j3d.storage.files.engine.UserFile
- exists(UUID) - Method in class com.j3d.engine.scene.copy.CopyProperties
-
Checks if a copy for a given original
UUIDalready exists in the collection. - existsInFile(File, File) - Method in class com.j3d.storage.files.engine.projects.ProjectsFile
- existsOrElse(UUID, Supplier<T>) - Method in class com.j3d.engine.scene.copy.CopyProperties
-
Checks if a copy for the given
UUIDalready exists. - ExitCmd - Class in com.j3d.engine.interact.cmd.commands.engine
-
A subcommand of
EngineCmdwhich simply exits the entire app. - ExitCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.engine.ExitCmd
- expandAll(JTree, TreePath) - Method in class com.j3d.ui.docs.DocsFrame
- expectArr(Object) - Static method in class com.j3d.jaiva.TypeConverter
- expectedClass - Variable in record class com.j3d.gen.properties.PropertyKey
-
The field for the
expectedClassrecord component. - expectedClass() - Method in record class com.j3d.gen.properties.PropertyKey
-
Returns the value of the
expectedClassrecord component. - expectEvent - Variable in class com.j3d.engine.interact.macros.MacroRunner
-
Whether the macro should expect a
EventType.STATEFUL_COMMAND_COMPLETEDevent to proceed execution. - expectObjectType(EngineObject, EngineObject.Type, GettersPack.CallProperties) - Static method in class com.j3d.jaiva.TypeConverter
- expectType(Object, Class<T>) - Static method in class com.j3d.jaiva.TypeConverter
- explode() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- explode() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- explode(GObject) - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- explode(GTri) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- explode(Thing) - Method in class com.j3d.engine.interact.cmd.commands.ExplodeCmd
- explode(SafeJLabel, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.ExplodeCmd
- explode(HashSet<GObject>) - Method in class com.j3d.engine.interact.cmd.commands.ExplodeCmd
- EXPLODE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.GeometryTools
- explodeAll() - Method in class com.j3d.engine.interact.cmd.commands.ExplodeCmd
- explodeCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- ExplodeCmd - Class in com.j3d.engine.interact.cmd.commands
-
A command which makes the explodes the geometry structure of whatever.
- ExplodeCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.ExplodeCmd
- exportAs(String, File) - Method in class com.j3d.ui.engine.J3DPanel
-
Exports the current panel view as an image file of the specified type.
- exportAsPNGJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- exportAsPNGJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- exportJMenuItemDropDown - Variable in class com.j3d.ui.engine.EngineFrame
- EXTENSION - Variable in class com.j3d.storage.files.protocol.proj.ProjectFile
- extraDetail - Variable in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- extraDetail(Consumer<Graphics2D>) - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Sets an optional drawing function for rendering extra details when the handle is selected.
- extraDetailRegardless - Variable in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- extraDetailRegardless(Consumer<Graphics2D>) - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- EXTRUDE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.GeometryTools
- extrudeCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- ExtrudeCmd - Class in com.j3d.engine.interact.cmd.commands
-
A command to extrude a selected
GTri(triangle) along its normal vector. - ExtrudeCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
F
- F1 - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- faceMode - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
A flag indicating if the transformation should operate on whole faces (tris) or individual points or whole things.
- FaceMode - Enum Class in com.j3d.engine.interact.cmd.commands.transform
- FaceMode() - Constructor for enum class com.j3d.engine.interact.cmd.commands.transform.FaceMode
- failListener - Variable in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- FakeLongTask - Class in com.j3d.threads
-
Executes the same as
LongTaskbut is simply for convention. - FakeLongTask(Runnable, Runnable, Runnable, double) - Constructor for class com.j3d.threads.FakeLongTask
- FEcho() - Constructor for class com.j3d.jaiva.packs.TestPack.FEcho
- FFind() - Constructor for class com.j3d.jaiva.packs.TestPack.FFind
- file - Variable in enum class com.j3d.gen.docs.Documentation
-
The actual
Fileobject pointing to the documentation file. - file - Variable in class com.j3d.storage.files.engine.LogFile
- file - Variable in class com.j3d.storage.files.engine.projects.ProjectsFile
- fileChooser(Consumer<JFileChooser>, JFrame) - Static method in class com.j3d.storage.files.FilesUtility
-
Shows a file chooser dialog and returns the selected file's absolute path.
- fileHead - Variable in class com.j3d.gen.docs.api.HeaderIdentifier
-
A boolean indicating if this identifier represents the head of a file (i.e., the document's main title).
- fileId - Variable in enum class com.j3d.gen.docs.Documentation
-
The unique identifier for the documentation file (e.g., "about").
- FileProtocol - Interface in com.j3d.storage.files.protocol
-
FileProtocol defines the methods required for reading and writing files using a custom protocol.
- FilesCmd - Class in com.j3d.engine.interact.cmd.commands.engine
-
A subcommand of
EngineCmdwhich opens the J3Engine folder in the file explorer. - FilesCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.engine.FilesCmd
- FilesUtility - Class in com.j3d.storage.files
- FilesUtility() - Constructor for class com.j3d.storage.files.FilesUtility
- filler - Variable in class com.j3d.ui.home.ProjectButton
- filler - Variable in class com.j3d.ui.home.StaticProjectButton
- filler() - Method in class com.j3d.ui.home.ProjectButton
- filler() - Method in class com.j3d.ui.home.StaticProjectButton
- filter(Predicate<GObject>) - Method in class com.j3d.engine.interact.selection.SelectionManager
-
Filters the currently selected GObjects based on a given predicate.
- filterCommonProperties(ArrayList<T>, Class<?>) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Filters properties from a list of objects, keeping only those that are common to the specified class.
- finaliseCleanup() - Method in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
-
Finalises the clean-up process by detaching the pass and fail listeners from the event emitter.
- finalizeBtn - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- finalizeBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- finalKeyStroke - Variable in class com.j3d.ui.dialog.JKeyChooser
- find(Class<T>, Query<T, V>, V) - Method in class com.j3d.engine.scene.find.Finder
-
Searches through all layers, things, and GObjects to find all
SceneObjects of a specified type that satisfy a given query. - find(String) - Method in class com.j3d.engine.scene.nodes.layer.LayerList
-
Finds a
Layerby its identifier. - finder - Variable in class com.j3d.engine.scene.SceneManager
- finder() - Method in class com.j3d.engine.scene.SceneManager
- Finder - Class in com.j3d.engine.scene.find
-
The
Finderclass provides utility methods for searching and locatingSceneObjects within the engine's hierarchical structure ofLayers,Things, andGObjects. - Finder(Supplier<LayerList>) - Constructor for class com.j3d.engine.scene.find.Finder
-
Constructs a new
Finderinstance. - findFirst(Class<T>, Query<T, V>, V) - Method in class com.j3d.engine.scene.find.Finder
-
Searches through all layers, things, and GObjects to find the first
SceneObjectof a specified type that satisfies a given query. - findObjectParent(GObject) - Method in class com.j3d.engine.scene.SceneManager
- FindResult - Class in com.j3d.engine.scene.find
-
A container class for the results of a search operation performed by the
Finder. - FindResult() - Constructor for class com.j3d.engine.scene.find.FindResult
- FindResult(Layer, int) - Constructor for class com.j3d.engine.scene.find.FindResult
- FindResult(Layer, int, Thing, int) - Constructor for class com.j3d.engine.scene.find.FindResult
- FindResult(Layer, int, Thing, int, GObject, int) - Constructor for class com.j3d.engine.scene.find.FindResult
- findThing(String) - Method in class com.j3d.engine.scene.SceneManager
-
Finds a
Thingwithin the scene by its name. - findThingLayer(Thing) - Method in class com.j3d.engine.scene.SceneManager
- findUsages(String, ArrayList<String>, ArrayList<CmdToken>) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Filters a list of command usages based on the provided command tokens.
- finish(Component, Consumer<Component>) - Method in class com.j3d.ui.engine.FloatingPanel
- finished() - Method in class com.j3d.gen.guide.GuideFlow
-
Checks if all guides in the flow have been processed.
- finished(boolean, SafeJLabel) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Method which clears all state related to this which can be keys ghost previews temporary listeners ...
- finished(boolean, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- finished(boolean, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- finished(boolean, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- fire(boolean) - Method in interface com.j3d.engine.interact.cmd.base.SemiStatefulCommand
- firedEvent(Command, Invoker, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.Commands
- first - Variable in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
The field for the
firstrecord component. - first() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Returns the value of the
firstrecord component. - flatten(MenuElement) - Static method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Flattens a
MenuElementinto a stream ofJMenuItems. - flipped - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- floatingPanel - Variable in class com.j3d.ui.engine.floating.DebugPanel
- floatingPanel - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- floatingPanel - Variable in class com.j3d.ui.engine.floating.HistoryPanel
- floatingPanel - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- floatingPanel - Variable in class com.j3d.ui.engine.floating.tree.LayerTree
- FloatingPanel - Class in com.j3d.ui.engine
- FloatingPanel(String) - Constructor for class com.j3d.ui.engine.FloatingPanel
- FloatingPanel(String, Component, Consumer<Component>) - Constructor for class com.j3d.ui.engine.FloatingPanel
-
Creates new form FloatingPanel
- floats - Static variable in class com.j3d.ui.engine.EngineFrame
-
The arraylist of runnables to initialise floaters when
EngineFrameis ready. - flow - Variable in class com.j3d.gen.guide.GuideManager
- focalLength - Variable in class com.j3d.gen.settings.classes.CameraProperties
- FOCUS_COMMAND_PALETTE - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
keystroke to directly focus into the command palette.
- folderChooser(JFrame) - Static method in class com.j3d.storage.files.FilesUtility
-
Shows a folder chooser dialog and returns the selected folder's absolute path.
- forDeletion - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- forDeletion - Variable in class com.j3d.engine.scene.nodes.Thing
-
Governed by
SceneObjectList, whether this Thing is for deletion or not. - forEach(Consumer<GObjectRegistry>) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
- forward - Variable in class com.j3d.gen.settings.types.ComplexSetting
- FORWARD - Enum constant in enum class com.j3d.engine.scene.nodes.layer.LayerMoveOperation
-
Layer should move above the layer that precedes it.
- frame - Variable in class com.j3d.ui.engine.FloatingPanel
- frameHashMap - Variable in class com.j3d.gen.docs.DocsProvider
-
A map to store
DocsFrameinstances, keyed by their ID. - friendlyString() - Method in class com.j3d.engine.math.CartesianPoint
- from - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- from(Conversion) - Static method in record class com.j3d.engine.math.convert.ConversionWithOffset
-
Converts the given
Conversionobject into aConversionWithOffsetinstance by passing an offset value ofOffset.ZERO, which is identical to it's original class as no offset is applied. - from(Vector3) - Static method in class com.j3d.engine.geometry.Point
- from(Vector3, Vector3, Vector3) - Static method in record class com.j3d.engine.math.plane.NormalPlane
-
Creates a
NormalPlanefrom three points in 3D space. - from(GTri) - Static method in record class com.j3d.engine.math.plane.NormalPlane
-
Creates a
NormalPlanefrom aGTri(triangle). - from(EngineObject) - Static method in class com.j3d.jaiva.TypeConverter
- from(String) - Static method in enum class com.j3d.gen.docs.Documentation
- from(ArrayList<?>) - Static method in class com.j3d.jaiva.EngineObject
- from(List<Layer>) - Static method in class com.j3d.engine.scene.nodes.layer.LayerList
- fromArr(ArrayList<?>) - Static method in class com.j3d.jaiva.TypeConverter
- fromClass(Class<?>) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Retrieves a
GObjectRegistryentry based on its associatedGObjectclass. - fromId(String) - Static method in enum class com.j3d.engine.interact.macros.InstructionType
-
Converts the given 3-character string into an instruction type enum
- fromInt(int) - Static method in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
- fromKeyStroke(int) - Static method in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- fromList(ArrayList<? extends Number>) - Static method in class com.j3d.engine.math.CartesianPoint
-
Converts a 2-dimensional array into a cartesian point.
- fromMacroPoint(String) - Static method in class com.j3d.engine.math.ScreenPoint
- fromMut() - Static method in class com.j3d.gen.grid.GridManager
- fromMutablePair(MutablePair<T, T>) - Static method in class com.j3d.engine.math.convert.Offset
- fromObject(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.math.matrix.Vector3
- fromRaw(String, boolean) - Static method in class com.j3d.engine.scene.nodes.layer.Layer
-
Creates a Layer from raw data.
- fromRaw(String, Vector3) - Static method in class com.j3d.engine.scene.nodes.geometry.GPoint
-
Constructs a GPoint.
- fromRaw(String, GPoint, GPoint) - Static method in class com.j3d.engine.scene.nodes.geometry.GLine
-
Constructs a GLine.
- fromRaw(String, GPoint, GPoint, GPoint, Color, int) - Static method in class com.j3d.engine.scene.nodes.geometry.GCurve
- fromRaw(String, Color, GLine, GLine, GLine) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Constructs a GTri.
- fromRaw(String, String, boolean, Layer) - Static method in class com.j3d.engine.scene.nodes.Thing
-
Constructs a Thing.
- fromString(String) - Method in class com.j3d.gen.settings.Setting
-
Converts a string representation back to the setting's type.
- fromString(String) - Method in class com.j3d.gen.settings.types.BooleanSetting
- fromString(String) - Method in class com.j3d.gen.settings.types.ComplexSetting
- fromString(String) - Method in class com.j3d.gen.settings.types.DoubleSetting
- fromString(String) - Method in class com.j3d.gen.settings.types.EnumSetting
- fromString(String) - Method in class com.j3d.gen.settings.types.IntSetting
- fromString(String) - Method in class com.j3d.gen.settings.types.StringSetting
- fromString(String) - Static method in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- fromTagName(String) - Static method in enum class com.j3d.gen.docs.reader.tokens.wrappers.HTMLTags
- fromText(TText, String, String) - Static method in class com.j3d.gen.docs.reader.tokens.TLink
-
Creates a new
TLinkinstance by copying formatting properties from an existingTTextobject. - fromThing(String) - Method in class com.j3d.storage.files.protocol.proj.PF3.SuperMap
-
Retrieves a list of geometric objects associated with a specific parent thing ID.
- fromTitle(String, Supplier<HashMap<String, ThemeEntry>>) - Static method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- fromV3Raw(String, Color, GLine, GLine, GLine, GPoint, GPoint, GPoint) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri
- fromWorld(Vector3) - Method in record class com.j3d.engine.math.plane.AxisPlane
- fuzzyMatch(String) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Performs a fuzzy match to check if the input string contains the simple name of any registered GObject.
- FValidate() - Constructor for class com.j3d.jaiva.packs.TestPack.FValidate
G
- GCurve - Class in com.j3d.engine.scene.nodes.geometry
- GCurve(GPoint, GPoint, GPoint) - Constructor for class com.j3d.engine.scene.nodes.geometry.GCurve
- GCURVE - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- GCurve.EngineObjectUtils - Class in com.j3d.engine.scene.nodes.geometry
- gear - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
-
The keybinding used to cycle through the gearTrain step sizes.
- gear - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
-
The keybinding used to cycle through the gearTrain step sizes.
- gear - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The keybinding used to cycle through the gearTrain step sizes.
- gearTrain - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
-
An array of step sizes (e.g., 1, 5, 20) that the user can cycle through.
- gearTrain - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
-
An array of step sizes (e.g., 1, 5, 20) that the user can cycle through.
- gearTrain - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
An array of step sizes (e.g., 1, 5, 20) that the user can cycle through.
- Generation - Search tag in package com.j3d.gen
- Section
- GENERATION - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
GenException - genericAttach(ArrayList<EventListener>, EventListener) - Static method in class com.j3d.engine.react.events.EventEmitter
-
Attaches a listener to the event emitter.
- genericBroadcast(ArrayList<EventListener>, EventType, EventPayload<K>) - Static method in class com.j3d.engine.react.events.EventEmitter
-
Broadcasts an event to all registered listeners.
- genericDetach(ArrayList<EventListener>, EventListener) - Static method in class com.j3d.engine.react.events.EventEmitter
-
Detaches a listener from the event emitter.
- genericDetachAll(ArrayList<EventListener>) - Static method in class com.j3d.engine.react.events.EventEmitter
-
Detaches all listeners from the event emitter.
- GenericFileProtocol - Class in com.j3d.storage.files.protocol
-
GenericFileProtocol provides methods to read and write a standard file header for J3D files.
- GenericFileProtocol() - Constructor for class com.j3d.storage.files.protocol.GenericFileProtocol
- GenericIOException - Exception Class in com.j3d.storage.errs
-
Any exception caught by any IO operation.
- GenericIOException(String) - Constructor for exception class com.j3d.storage.errs.GenericIOException
- GenericIOException(String, int) - Constructor for exception class com.j3d.storage.errs.GenericIOException
- GenericIOException(String, Throwable) - Constructor for exception class com.j3d.storage.errs.GenericIOException
- GenericIOException(String, Throwable, int) - Constructor for exception class com.j3d.storage.errs.GenericIOException
- genericLoad(ArrayList<ProjectImagePair>, JPanel, boolean) - Method in class com.j3d.ui.home.Projects
- genericRenderStateList() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- genericRenderStateList() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- genericRenderStateList() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- genericRenderStateList() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- genericRenderStateList() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- genericText(GuidePanelAdapter, String) - Method in class com.j3d.gen.guide.GuideInfo
-
Adds a generic text label to the guide panel at a predefined position (SOUTH | WEST).
- GenException - Exception Class in com.j3d.gen
- GenException(String) - Constructor for exception class com.j3d.gen.GenException
- GenException(String, Throwable) - Constructor for exception class com.j3d.gen.GenException
- GeometryTools() - Constructor for class com.j3d.ui.engine.toolbox.ButtonsRegistry.GeometryTools
- get() - Method in class com.j3d.engine.math.matrix.Matrix3
- get() - Method in interface com.j3d.engine.math.matrix.MatrixInterface
-
Returns the underlying 2D array that represents the matrix data.
- get() - Method in class com.j3d.engine.math.matrix.Vector3
-
Returns the underlying data as a 2D array (3x1).
- get(int, int) - Method in class com.j3d.engine.math.matrix.Matrix3
- get(int, int) - Method in interface com.j3d.engine.math.matrix.MatrixInterface
-
Retrieves the value of a specific element in the matrix.
- get(int, int) - Method in class com.j3d.engine.math.matrix.Vector3
-
Gets the value at a specific row in this 3x1 column matrix.
- get(CursorNames) - Static method in class com.j3d.ui.theme.cursors.CursorManager
- get(ArrayList<T>) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Retrieves and merges properties from a list of objects that implement
HasProperties. - get(UUID) - Method in class com.j3d.engine.scene.copy.CopyProperties
- getA() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
-
Returns the start GPoint
- getAction() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Returns the action of the key.
- getActionDesc(String, Object) - Method in interface com.j3d.ui.engine.floating.properties.panels.PropertyPanel
-
Generates a description for an action based on whether it's a single or batch edit, the type of property, and the new value.
- getActionMap() - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Returns the action map containing the actions bound to keys.
- getAdapter() - Method in class com.j3d.gen.guide.GuideManager
- getAliasUsed() - Method in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- getAllChildren() - Method in class com.j3d.gen.settings.classes.CameraProperties
- getAllChildren() - Method in class com.j3d.gen.settings.classes.EditorProperties
- getAllChildren() - Method in class com.j3d.gen.settings.classes.SceneProperties
- getAllChildren() - Method in class com.j3d.gen.settings.Settings
- getAllChildren() - Method in interface com.j3d.gen.settings.SettingsParent
- getAllowedClasses() - Static method in class com.j3d.jaiva.TypeConverter
- getAllowedValues() - Method in class com.j3d.engine.interact.cmd.args.ArgSet
-
Retrieves the values that this arg set allows.
- getAllPoints() - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- getAltText() - Method in class com.j3d.gen.docs.api.ImageTag
- getAmount() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getAmount(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GCurve.EngineObjectUtils
- getArgsCopy() - Method in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- getAttributes() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
-
Returns a map of attributes found in the HTML tag.
- getAxisPlane() - Method in class com.j3d.gen.grid.GridManager
- getB() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
-
Returns the end GPoint
- getBaseCode() - Method in enum class com.j3d.errors.BaseErrorCodes
-
Returns the integer base error code associated with this enum constant.
- getBaseCode() - Method in exception class com.j3d.errors.J3DError
-
Returns the base category code associated with this
J3DError. - getBuffer() - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- getButtons() - Method in class com.j3d.ui.engine.toolbox.Subbox
- getCamera() - Static method in class com.j3d.StaticRefs
- getCentroid() - Method in class com.j3d.engine.scene.nodes.Thing
-
Returns the centroid of this Thing.
- getChildrenRecursive(SettingsChild) - Static method in class com.j3d.gen.settings.Settings
-
Recursively retrieves all children settings, including those nested within
SettingsParentobjects. - getClasses() - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
- getClazz() - Method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
- getClipboard() - Method in class com.j3d.engine.scene.SceneManager
- getCode() - Method in exception class com.j3d.errors.J3DError
-
Returns the specific error code associated with this
J3DError. - getColour() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
Returns this geometry's color
- getColour(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GObject.EngineObjectUtils
- getCommand() - Method in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- getCommand(String) - Static method in class com.j3d.engine.interact.cmd.CommandsManager
-
Retrieve a
Commandby an alias name. - getCommandBundler() - Method in class com.j3d.jaiva.JaivaInstanceManager
- getCommandManager() - Static method in class com.j3d.StaticRefs
- getCommandPalette() - Method in class com.j3d.ui.engine.EngineFrame
- getCommandPaletteKeyBinds() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Returns the
KeyBindingsinstance used for the command palette. - getCommandParser() - Static method in class com.j3d.StaticRefs
- getCommands() - Method in class com.j3d.engine.interact.cmd.Commands
-
Returns a list of all top-level command instances.
- getCommands(AtomicInteger, int, StringBuilder) - Static method in class com.j3d.engine.interact.cmd.commands.HelpCmd
- getCompletionType() - Method in class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload
- getComponents() - Method in class com.j3d.gen.guide.GuideInfo
-
Returns the list of UI components associated with this guide step.
- getCondition() - Method in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- getCondition() - Method in interface com.j3d.engine.interact.cmd.base.PreCommandExecution
-
The actual condition to check against wrapped around a
Supplier - getContent() - Method in class com.j3d.gen.docs.reader.tokens.TText
-
Gets the content of the text.
- getContent() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWHeader
- getControlPoint() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getControlPoint(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GCurve.EngineObjectUtils
- getCopies() - Method in class com.j3d.engine.scene.copy.CopyProperties
- getCopiesAsObjects() - Method in class com.j3d.engine.scene.copy.CopyProperties
- getCurrentCommandName() - Static method in class com.j3d.engine.interact.cmd.CommandsManager
- getCurrentLoadedTheme() - Static method in enum class com.j3d.ui.theme.J3DTheme
- getCurrentStepSize() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
Gets the currently active step size from the gear train.
- getCurrentStepSize() - Method in class com.j3d.engine.interact.cmd.commands.transform.TranslateSelection
- getDebugPanel() - Static method in class com.j3d.StaticRefs
- getDecomposeList() - Method in interface com.j3d.engine.scene.nodes.geometry.base.DecomposeWhenDrawn
- getDecomposeList() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getDecomposeList() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- getDecomposeList() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- getDecomposeList() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- getDefaultValue() - Method in class com.j3d.gen.settings.Setting
-
Returns the default value of this setting.
- getDeltaX() - Method in class com.j3d.engine.interact.input.mouse.Mouse
- getDeltaY() - Method in class com.j3d.engine.interact.input.mouse.Mouse
- getDepthBuffer() - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- getDescription() - Method in class com.j3d.engine.interact.cmd.args.ArgSet
- getDescription() - Method in interface com.j3d.engine.interact.cmd.args.Argument
-
Provides a user-friendly description of what the argument does.
- getDescription() - Method in class com.j3d.engine.interact.cmd.args.Subcommand
-
Returns the description of this subcommand.
- getDescription() - Method in class com.j3d.engine.interact.cmd.args.TypedArg
- getDescription() - Method in class com.j3d.engine.react.actions.AbstractAction
- getDescription() - Method in interface com.j3d.engine.react.actions.Action
-
Provides a description of the action.
- getDescription() - Method in class com.j3d.gen.properties.Property
-
Returns the description of this property.
- getDescription() - Method in class com.j3d.gen.settings.classes.CameraProperties
- getDescription() - Method in class com.j3d.gen.settings.classes.EditorProperties
- getDescription() - Method in class com.j3d.gen.settings.classes.SceneProperties
- getDescription() - Method in class com.j3d.gen.settings.Setting
-
Returns the description of this setting.
- getDescription() - Method in class com.j3d.gen.settings.Settings
- getDescription() - Method in interface com.j3d.gen.settings.SettingsChild
- getDocsProvider() - Static method in class com.j3d.StaticRefs
- getDrawPanel() - Method in class com.j3d.ui.engine.EngineFrame
- getDrawPanel() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getDupeObjectToCheck() - Method in interface com.j3d.engine.react.events.IdempotentEventListener
-
Returns the duplicate object that events of type
Twill calculate/generate. - getDupeObjectToCheck() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getDupeObjectToCheck() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- getDupeObjectToCheck() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- getEnd() - Method in class com.j3d.engine.geometry.Segment
- getEnd() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getEnd(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GCurve.EngineObjectUtils
- getEngineFiles() - Static method in class com.j3d.StaticRefs
- getEngineFolder() - Method in class com.j3d.storage.files.engine.EngineFiles
- getEngineObjectType() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getEngineObjectType() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- getEngineObjectType() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- getEngineObjectType() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- getEngineObjectType() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- getEngineProperties() - Method in class com.j3d.jaiva.EngineObject
- getEntries() - Method in class com.j3d.ui.theme.ThemeEntry
- getEntry() - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- getErrs() - Static method in class com.j3d.StaticRefs
- getEvent() - Method in class com.j3d.engine.react.events.payloads.MouseClickPayload
- getEventEmitterToAttachTo() - Method in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- getEventEmitterToAttachTo() - Method in interface com.j3d.engine.interact.cmd.base.PreCommandExecution
-
The
EventEmitterInterfacewhich thePreCommandExecution.getPassListener()will attach to. - getExtension() - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
The protocol's extension
- getExtension() - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- getFailListener() - Method in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- getFailListener() - Method in interface com.j3d.engine.interact.cmd.base.PreCommandExecution
-
The event to fire if the condition is false.
- getFakeLongTask(Object, boolean) - Static method in class com.j3d.Startup
- getFile() - Method in enum class com.j3d.gen.docs.Documentation
-
Gets the
Fileobject associated with this documentation entry. - getFileId() - Method in enum class com.j3d.gen.docs.Documentation
-
Gets the unique file identifier for this documentation entry.
- getFilteredObjects(HashSet<GObject>) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Filters a list of
GObjects based on the currentPropertiesUI.selectionPropertiesFilter. - getFinalKeyStroke() - Method in class com.j3d.ui.dialog.JKeyChooser
- getFlow() - Method in class com.j3d.gen.guide.GuideManager
- getFolder() - Method in class com.j3d.storage.files.engine.DebugDump
- getForward() - Method in class com.j3d.engine.scene.Camera
-
Calculates the camera's forward-facing direction vector in world space.
- getFrom() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getFromVersion(int) - Static method in class com.j3d.storage.files.protocol.proj.ProjectFile
- getGearIndex() - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Gets the index of the currently active step size in the gear train.
- getGearIndex() - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- getGearIndex() - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- getGearIndex() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- getGearTrain() - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Gets the array of available step sizes for the transformation (the "gear train").
- getGearTrain() - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- getGearTrain() - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- getGearTrain() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- getGlobalKeybinds() - Static method in class com.j3d.StaticRefs
- getGlobalKeyStrokes() - Static method in class com.j3d.engine.interact.input.keyboard.KeyBindings
- getgObject() - Method in class com.j3d.engine.scene.find.FindResult
-
Returns the found GObject.
- getGObject(EngineObject) - Static method in class com.j3d.jaiva.TypeConverter
- getgObjectIndex() - Method in class com.j3d.engine.scene.find.FindResult
-
Returns the index of the found GObject within its parent Thing.
- getGPoint() - Method in class com.j3d.gen.grid.ReactivePoint
- getGrid() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getGrid2DPanel() - Static method in class com.j3d.StaticRefs
- getGuideManager() - Method in class com.j3d.ui.engine.EngineFrame
- getHeaderLevel() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWHeader
- getHeaderReader() - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Gets a Consumer that reads the protocol-specific header information from a DataInputStream.
- getHeaderReader() - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- getHeaderWriter() - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Gets a Consumer that writes the protocol-specific header information to a DataOutputStream.
- getHeaderWriter() - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- getHeight() - Method in class com.j3d.gen.guide.GuidePanelAdapter
- getHoverLabel() - Static method in class com.j3d.StaticRefs
- getId() - Method in class com.j3d.engine.geometry.Point
- getId() - Method in interface com.j3d.engine.geometry.Pure
- getId() - Method in class com.j3d.engine.geometry.Segment
- getId() - Method in class com.j3d.engine.geometry.Triangle
- getId() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Returns the id of the key used for identification within
KeyBindings.getActionMap()andKeyBindings.getInputMap(). - getId() - Method in enum class com.j3d.engine.interact.macros.InstructionType
-
Gets the id of the instruction.
- getId() - Method in class com.j3d.engine.react.events.payloads.GuideInfoClosingPayload
- getId() - Method in class com.j3d.engine.scene.draw.RenderState
- getId() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
Returns this geometry's unique identifier
- getId() - Method in class com.j3d.engine.scene.nodes.layer.Layer
-
The ID of a layer is irrelevant as it's label is used as it's identifier
- getId() - Method in class com.j3d.engine.scene.nodes.Thing
-
Returns the unique identifier of this Thing.
- getId() - Method in interface com.j3d.engine.scene.SceneObject
-
Retrieves the unique identifier (UUID) of this scene object.
- getId() - Method in class com.j3d.gen.guide.GuideInfo
-
Returns the unique identifier for this guide step.
- getId() - Method in enum class com.j3d.threads.StatisticsThread.IdEnum
- getIdentity() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- getIdentity() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
Returns the
TreeNodeIdentityfor the given object to use within theLayerTree - getIdentity() - Method in class com.j3d.engine.scene.nodes.Thing
- getIdentity() - Method in class com.j3d.ui.home.ProjectButton
- getIdentity() - Method in class com.j3d.ui.settings.popouts.macros.MacroWrapper
- getIdMap() - Method in class com.j3d.storage.files.protocol.proj.PF3.SuperMap
-
Returns the
HashMapthat maps geometric object IDs to geometric objects. - getImagePath() - Method in class com.j3d.gen.docs.api.ImageTag
- getInferredSelectionType() - Method in class com.j3d.engine.react.events.payloads.SelectionEventPayload
- getInput() - Method in class com.j3d.engine.interact.cmd.CmdToken
-
Returns the original raw string input of this token.
- getInputMap() - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Returns the input map containing the key bindings.
- getInstance(TWhtmlTag) - Static method in class com.j3d.gen.docs.api.ImageTag
- getInstance(HashSet<GLine>, GPoint, GPoint) - Static method in class com.j3d.engine.scene.nodes.geometry.GLine
-
Retrieves an existing GLine from a list if its points match the given points, or creates a new GLine if no match is found.
- getInverseStepSize() - Method in class com.j3d.engine.interact.cmd.commands.transform.ScaleSelection
- getInvokedFromCall() - Method in class com.j3d.engine.interact.cmd.Invoker
-
Returns the command that was called, if this invoker represents a direct command call.
- getInvokedFromParent() - Method in class com.j3d.engine.interact.cmd.Invoker
-
Returns the parent command that invoked this command, if applicable.
- getInvoker() - Method in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- getIsDoubleSided(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- getJaivaInstanceManager() - Static method in class com.j3d.StaticRefs
- getKey() - Method in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- getKey() - Method in class com.j3d.gen.properties.Property
- getKeys() - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Gets the list of temporary
J3Keys that are active during this command's state. - getKeys() - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- getKeys() - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- getKeys() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- getKeyStroke() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Returns the keystroke of the key.
- getKeyStroke() - Method in enum class com.j3d.engine.interact.input.keyboard.OtherKeys
- getKeyStroke() - Method in class com.j3d.ui.settings.popouts.macros.MacroWrapper
- getKeyText() - Method in class com.j3d.ui.dialog.JKeyChooser
- getLabel() - Method in enum class com.j3d.gen.docs.Documentation
-
Gets the human-readable label for this documentation entry.
- getLabel() - Method in class com.j3d.ui.engine.HoverJLabelPanel
- getLanguage() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWCodeBlock
- getLayer() - Method in class com.j3d.engine.scene.find.FindResult
-
Returns the found Layer.
- getLayerIndex() - Method in class com.j3d.engine.scene.find.FindResult
-
Returns the index of the found Layer.
- getLayers() - Method in class com.j3d.engine.scene.find.Finder
-
Retrieves the current
LayerListfrom the configured supplier. - getLayerTree() - Static method in class com.j3d.StaticRefs
- getLegA() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Gets Leg A
- getLegA(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- getLegB() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Gets Leg B
- getLegB(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- getLegC() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Gets Leg C
- getLegC(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- getLegStream() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Creates a stream of this triangle's edges.
- getLines() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWCodeBlock
- getLink() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Returns the child link of this key.
- getLocators() - Method in class com.j3d.ui.engine.contextMenu.ContextSubMenu
- getLocators() - Method in class com.j3d.ui.engine.floating.ActionPanel
- getLog() - Static method in class com.j3d.StaticRefs
- getLogText() - Method in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- getLogText() - Method in interface com.j3d.engine.interact.cmd.base.PreCommandExecution
-
The text to display to the user via
SafeJLabel.setText(String)when the condition is not met on startup. - getMacroJMenu() - Method in class com.j3d.ui.engine.EngineFrame
- getMacroKeys() - Method in class com.j3d.engine.interact.macros.MacroUtils
-
gets the current key map of keystrokes to macro entries
- getMacroLines() - Method in class com.j3d.engine.interact.macros.Macro
-
Gets the lines of the macro
- getMacroRecorder() - Method in class com.j3d.engine.interact.macros.MacroUtils
-
Gets the macro recorder
- getMacroRunner() - Method in class com.j3d.engine.interact.macros.MacroUtils
-
Gets the macro runner
- getMacros() - Method in class com.j3d.engine.interact.macros.MacroUtils
-
Gets the current macros in the engine
- getMacroUtils() - Static method in class com.j3d.StaticRefs
- getMainFrame() - Static method in class com.j3d.StaticRefs
- getMainPanel() - Static method in class com.j3d.StaticRefs
- getMax() - Method in class com.j3d.gen.settings.types.DoubleSetting
- getMax() - Method in class com.j3d.gen.settings.types.IntSetting
- getMin() - Method in class com.j3d.gen.settings.types.DoubleSetting
- getMin() - Method in class com.j3d.gen.settings.types.IntSetting
- getMouseLoc(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Calculates the adjusted screen point from a given
MouseEvent. - getMouseLocation() - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
- getMouseLocFromPhysical() - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Calculates the adjusted screen point from the current physical mouse coordinates.
- getMouseOwner() - Static method in class com.j3d.ui.engine.EngineFrame
-
Retries the mouse owner.
- getMousePos() - Method in class com.j3d.engine.react.events.payloads.ChangeCentreEventPayload
- getName() - Method in class com.j3d.engine.interact.cmd.args.ArgSet
- getName() - Method in interface com.j3d.engine.interact.cmd.args.Argument
-
Returns the name of the argument.
- getName() - Method in class com.j3d.engine.interact.cmd.args.Subcommand
-
Returns the primary name of this subcommand.
- getName() - Method in class com.j3d.engine.interact.cmd.args.TypedArg
- getName() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Returns the name of the key.
- getName() - Method in class com.j3d.engine.interact.macros.Macro
-
Gets the name of the macro
- getName() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
The name of any GObject is irrelevant and is jsut the UUID.
- getName() - Method in class com.j3d.engine.scene.nodes.layer.Layer
-
Returns the identifier of this layer
- getName() - Method in class com.j3d.engine.scene.nodes.Thing
-
Gets the name of this Thing.
- getName() - Method in interface com.j3d.engine.scene.SceneObject
-
Retrieves the name of this scene object.
- getName() - Method in class com.j3d.gen.properties.Property
-
Returns the name (label) of this property.
- getName() - Method in class com.j3d.gen.settings.classes.CameraProperties
- getName() - Method in class com.j3d.gen.settings.classes.EditorProperties
- getName() - Method in class com.j3d.gen.settings.classes.SceneProperties
- getName() - Method in class com.j3d.gen.settings.Setting
-
Returns the name of this setting.
- getName() - Method in class com.j3d.gen.settings.Settings
- getName() - Method in interface com.j3d.gen.settings.SettingsChild
- getName() - Method in class com.j3d.ui.theme.ThemeEntry
- getNewValue() - Method in class com.j3d.engine.react.events.payloads.SettingUpdatedPayload
- getNewValueConsumer() - Method in class com.j3d.gen.properties.Property
-
Returns the
Consumerused to set new values for this property. - getNode() - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- getObjects() - Method in class com.j3d.engine.scene.nodes.Thing
-
Returns the GObjects that compose this Thing.
- getObjects() - Method in class com.j3d.gen.grid.GridManager
- getOldValue() - Method in class com.j3d.engine.react.events.payloads.SettingUpdatedPayload
- getOnCreate() - Method in class com.j3d.gen.settings.types.ComplexSetting
- getOnSelect() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- getOnSelect() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
The callback for when the object is selected in the tree.
- getOnSelect() - Method in class com.j3d.engine.scene.nodes.Thing
- getOptions() - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
- getOrCreateCopy(CopyProperties, GLine) - Static method in class com.j3d.engine.scene.nodes.geometry.GLine
- getOrigin() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getOriginalPointPositions() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
Retrieves the initial positions of all points being transformed.
- getOverlapId() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getP1() - Method in class com.j3d.engine.geometry.Triangle
- getP1() - Method in class com.j3d.gen.grid.Line
- getP2() - Method in class com.j3d.engine.geometry.Triangle
- getP2() - Method in class com.j3d.gen.grid.Line
- getP3() - Method in class com.j3d.engine.geometry.Triangle
- getPanel() - Method in interface com.j3d.engine.react.actions.Action
-
Provides a default implementation for getting an
ActionPanelassociated with this action. - getPanel() - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- getParagraph() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWParagraph
- getParent() - Method in class com.j3d.engine.scene.draw.RenderState
- getParents() - Method in interface com.j3d.engine.scene.nodes.geometry.base.HasParents
-
Retrieves the set of all parent objects that this object belongs to.
- getParents() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- getParents() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- getParsedId() - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- getParsedValue() - Method in class com.j3d.engine.interact.cmd.CmdToken
-
Returns the parsed value of this token.
- getPassListener() - Method in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- getPassListener() - Method in interface com.j3d.engine.interact.cmd.base.PreCommandExecution
-
The main event reactor to run if the condition is met on startup or is later called by the
PreCommandExecution.getEventEmitterToAttachTo(). - getPhysicalMouse() - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Retrieves the internal
Mouseobject representing the physical mouse state. - getPitch() - Method in class com.j3d.engine.math.rot.Rotation
-
Gets the pitch
- getPivot() - Method in class com.j3d.engine.geometry.Point
- getPivot() - Method in interface com.j3d.engine.geometry.Pure
- getPivot() - Method in class com.j3d.engine.geometry.Segment
- getPivot() - Method in class com.j3d.engine.geometry.Triangle
- getPivot() - Method in class com.j3d.engine.scene.draw.RenderState
- getPivot() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
Returns the pivot point.
- getPivot(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GObject.EngineObjectUtils
- getPoint(ConversionWithOffset) - Method in class com.j3d.gen.grid.Point
- getPoint(ConversionWithOffset) - Method in class com.j3d.gen.grid.ReactivePoint
- getPointA(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GLine.EngineObjectUtils
- getPointB(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GLine.EngineObjectUtils
- getPointStream() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getPointStream() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
-
Creates a stream of this line's points.
- getPos() - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Gets the current 3D position of the handle.
- getPosition() - Method in class com.j3d.engine.react.events.payloads.CameraUpdatedEventPayload
- getPosition() - Method in class com.j3d.engine.scene.Camera
-
Gets the position
- getProjectFile() - Method in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
- getProjectFile() - Method in class com.j3d.storage.files.util.ProjectImagePair
- getProjectFileV1() - Static method in class com.j3d.StaticRefs
- getProjectFileV2() - Static method in class com.j3d.StaticRefs
- getProjectFileV3() - Static method in class com.j3d.StaticRefs
- getProjectImage() - Method in class com.j3d.storage.files.util.ProjectImagePair
- getProjectionPlane() - Method in class com.j3d.engine.scene.Camera
-
Gets the projection plane
- getProperties() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- getProperties() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- getProperties() - Method in class com.j3d.engine.scene.nodes.Thing
- getProperties() - Method in interface com.j3d.gen.properties.HasProperties
- getProperties() - Method in class com.j3d.jaiva.EngineObject
- getProperties() - Method in class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
- getProperties() - Method in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
- getProperties() - Method in class com.j3d.ui.engine.floating.properties.panels.IDProperty
- getProperties() - Method in class com.j3d.ui.engine.floating.properties.panels.IntProperty
- getProperties() - Method in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- getProperties() - Method in interface com.j3d.ui.engine.floating.properties.panels.PropertyPanel
-
Returns a list of properties that this panel is responsible for displaying and editing.
- getProperties() - Method in class com.j3d.ui.engine.floating.properties.panels.StringProperty
- getProperties() - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- getPropertiesPanel() - Static method in class com.j3d.StaticRefs
- getPropertyProvider() - Method in class com.j3d.gen.properties.Property
-
Returns the class that is considered the provider or owner of this property.
- getPropertyType() - Method in class com.j3d.gen.properties.Property
- getProtocolHeader() - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Gets the protocol header string that uniquely identifies this specific file protocol.
- getProtocolHeader() - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- getProtocolVersion() - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Gets the version number of the protocol.
- getProtocolVersion() - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- getPure() - Method in class com.j3d.engine.scene.draw.RenderState
- getRawContent() - Method in class com.j3d.gen.docs.reader.tokens.TWrapper
-
Returns the raw content of the wrapper.
- getReference(EngineObject) - Static method in class com.j3d.jaiva.TypeConverter
- getReferences() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
Retrieves the actual
GPointobjects that are being manipulated. - getRenderer() - Method in class com.j3d.engine.scene.SceneManager
- getRight() - Method in class com.j3d.engine.scene.Camera
-
Calculates the camera's right-facing direction vector in world space.
- getRoll() - Method in class com.j3d.engine.math.rot.Rotation
-
Gets the roll
- getRoot() - Method in class com.j3d.storage.files.engine.DocsFolder
- getROOT() - Method in class com.j3d.storage.files.engine.MacrosFolder
- getRotation() - Method in class com.j3d.engine.react.events.payloads.CameraUpdatedEventPayload
- getRotation() - Method in class com.j3d.engine.scene.Camera
-
Gets the rotation
- getScale() - Method in class com.j3d.gen.docs.api.ImageTag
- getScale() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getSceneManager() - Static method in class com.j3d.StaticRefs
- getScreenPoints() - Method in class com.j3d.engine.react.events.payloads.SelectionEventPayload
- getScrollTo() - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- getSelected() - Method in class com.j3d.engine.interact.selection.SelectionManager
-
Returns the currently selected GObjects.
- getSelected() - Method in class com.j3d.engine.scene.SceneManager
- getSelectedSet() - Method in class com.j3d.engine.react.events.payloads.SelectionEventPayload
- getSelectionMouseLoc(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Calculates the adjusted screen point for selection purposes from a given
MouseEvent. - getSettings() - Static method in class com.j3d.StaticRefs
- getSimpleName() - Method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Returns the simple name of the GObject, typically used in command usage strings and property menus.
- getSimpleName(Class<?>) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Retrieves the simple name for a given
GObjectclass. - getSingleInstance() - Static method in class com.j3d.engine.interact.input.mouse.AlwaysMouseOwner
- getSingleProperty() - Method in interface com.j3d.ui.engine.floating.properties.panels.PropertyPanel
-
Returns the single property managed by this panel.
- getSnap() - Method in class com.j3d.engine.react.events.payloads.SnapPayload
-
Retrieves the
GObjectthat this payload indicates should be snapped to. - getSnappingCandidates() - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
Returns the list of
GObjects that are currently considered potential snapping candidates. - getSpecificPanel(ArrayList<Property<?, ?>>) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Returns a specific JPanel for displaying and editing properties of a given type.
- getStart() - Method in class com.j3d.engine.geometry.Segment
- getStart() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- getStart(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GCurve.EngineObjectUtils
- getString() - Method in class com.j3d.engine.interact.cmd.Invoker
-
Returns a descriptive string indicating the source of the invocation.
- getTag() - Method in class com.j3d.gen.docs.api.ImageTag
- getTag() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
-
Returns the
HTMLTagsenum representing the HTML tag name. - getTagContent() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
-
Returns the content enclosed within the HTML tag.
- getTaggedArg(ArrayList<TaggedArgValue<?>>, String, Class<T>) - Static method in class com.j3d.engine.interact.cmd.args.TaggedArgUtil
- getTaggedArgsCopy() - Method in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- getTaggedArguments() - Method in class com.j3d.engine.interact.cmd.CommandParser
- getTagName() - Method in enum class com.j3d.gen.docs.reader.tokens.wrappers.HTMLTags
-
Returns the string representation of the HTML tag name.
- getTemporaryDrawConsumers() - Method in class com.j3d.gen.grid.GridManager
- getter - Variable in class com.j3d.jaiva.packs.getters.GettersPack.AbstractFunction
- GettersPack - Class in com.j3d.jaiva.packs.getters
- GettersPack() - Constructor for class com.j3d.jaiva.packs.getters.GettersPack
- GettersPack.AbstractFunction - Class in com.j3d.jaiva.packs.getters
- GettersPack.CallProperties - Record Class in com.j3d.jaiva.packs.getters
- GettersPack.Getter - Interface in com.j3d.jaiva.packs.getters
- GettersPack.GetterOf<T> - Interface in com.j3d.jaiva.packs.getters
- getTheme(String) - Method in class com.j3d.storage.files.engine.ThemeFiles
- getThemeEntry() - Method in enum class com.j3d.ui.theme.DefaultThemes
- getThemeType() - Method in class com.j3d.ui.theme.ThemeEntry
- getThing() - Method in class com.j3d.engine.scene.find.FindResult
-
Returns the found Thing.
- getThingIndex() - Method in class com.j3d.engine.scene.find.FindResult
-
Returns the index of the found Thing within its parent Layer.
- getThingParentMap() - Method in class com.j3d.storage.files.protocol.proj.PF3.SuperMap
-
Returns the
HashMultiMapthat maps parent thing IDs to geometric objects. - getThumb() - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- getThumbHover() - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- getTime() - Method in class com.j3d.engine.react.actions.AbstractAction
- getTime() - Method in interface com.j3d.engine.react.actions.Action
-
Returns the time at which the action was performed.
- getTimestamp() - Method in class com.j3d.engine.Logger
-
Gets the current timestamp in the format <HH:MM:SS>.
- GETTING_STARTED - Enum constant in enum class com.j3d.gen.docs.Documentation
-
Guide for getting started with the engine.
- getTo() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getToken() - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- getTokens() - Method in class com.j3d.engine.interact.cmd.CommandParser
- getToolboxButtons() - Static method in class com.j3d.ui.engine.toolbox.ToolboxButtons
- getTrack() - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class com.j3d.ui.engine.floating.tree.SceneTreeRenderer
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class com.j3d.ui.theme.swing.J3DTreeCellRenderer
- getTreeNode() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- getTreeNode() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
The actual tree node for the representation of this object within
LayerTree - getTreeNode() - Method in class com.j3d.engine.scene.nodes.Thing
- getType() - Method in class com.j3d.engine.interact.cmd.args.TypedArg
-
Returns the list of allowed types for this argument.
- getType() - Method in class com.j3d.engine.interact.cmd.CmdToken
-
Returns the interpreted type of this token.
- getType() - Method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Retrieves the command token type associated with this GObject.
- getType() - Method in class com.j3d.gen.docs.reader.tokens.TWrapper
-
Returns the type of the wrapper.
- getType() - Method in class com.j3d.jaiva.EngineObject
- getTypeClass() - Method in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
Returns the Java class associated with this token type.
- getTypingHintSession() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Returns the
TypingHintsinstance associated with this parser. - getUnparented() - Method in class com.j3d.engine.scene.SceneManager
- getUp() - Method in class com.j3d.engine.scene.Camera
-
Calculates the camera's up-facing direction vector in world space.
- getUrl() - Method in class com.j3d.gen.docs.reader.tokens.TLink
- getUsages() - Method in class com.j3d.engine.interact.cmd.base.Command
- getUuid(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GObject.EngineObjectUtils
- getV1() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getV2() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- getValue() - Method in class com.j3d.gen.settings.Setting
-
Returns the current value of this setting.
- getValue() - Method in enum class com.j3d.ui.theme.cursors.CursorNames
- getValues() - Method in class com.j3d.gen.settings.types.EnumSetting
- getValueSupplier() - Method in class com.j3d.gen.properties.Property
-
Returns the
Supplierresponsible for retrieving the current value of this property. - getViewType() - Static method in class com.j3d.StaticConfig
- getWidth() - Method in class com.j3d.gen.guide.GuidePanelAdapter
- getWinding() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- getWindingA(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- getWindingB(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- getWindingC(GettersPack.CallProperties, EngineObject) - Static method in class com.j3d.engine.scene.nodes.geometry.GTri.EngineObjectUtils
- getWindingFromCopy(CopyProperties) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- getX() - Method in class com.j3d.engine.interact.input.mouse.Mouse
- getX() - Method in class com.j3d.engine.math.matrix.Vector3
- getXOffset() - Method in class com.j3d.engine.math.convert.Offset
-
Returns the X offset
- getY() - Method in class com.j3d.engine.interact.input.mouse.Mouse
- getY() - Method in class com.j3d.engine.math.matrix.Vector3
- getYaw() - Method in class com.j3d.engine.math.rot.Rotation
-
Gets the yaw
- getYOffset() - Method in class com.j3d.engine.math.convert.Offset
-
Returns the Y offset
- getZ() - Method in class com.j3d.engine.math.matrix.Vector3
- ghost(Vector3, Vector3, double) - Method in class com.j3d.engine.interact.cmd.commands.measure.DistanceCmd
- ghost(Vector3, Vector3, Vector3, double) - Method in class com.j3d.engine.interact.cmd.commands.measure.AreaCmd
- ghost(Thing, Graphics2D) - Method in class com.j3d.engine.interact.cmd.commands.measure.VolumeCmd
- ghost(Graphics2D) - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- GLine - Class in com.j3d.engine.scene.nodes.geometry
-
GLine represents, you guessed it, a line.
- GLine(GPoint, GPoint) - Constructor for class com.j3d.engine.scene.nodes.geometry.GLine
-
Default Constructor
- GLINE - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- GLine.EngineObjectUtils - Class in com.j3d.engine.scene.nodes.geometry
- global() - Static method in record class com.j3d.engine.math.convert.Conversion
-
The global conversion properties specifically for the main draw panel
EngineFrame.getDrawPanel() - globalKeybinds - Static variable in class com.j3d.StaticRefs
-
The Key Binds Manager, where all keybinds (Not
JMenuaccelerators) are stored. - GlobalKeybinds - Enum Class in com.j3d.engine.interact.input.keyboard
-
The default key binds within J3Engine.
- GlobalKeybinds(J3Key) - Constructor for enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- GlobalKeybinds(J3Key, boolean) - Constructor for enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- globalKeyStrokes - Static variable in class com.j3d.engine.interact.input.keyboard.KeyBindings
- gm - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- gObject - Variable in class com.j3d.engine.scene.find.FindResult
- GObject - Class in com.j3d.engine.scene.nodes.geometry
-
Graphics Object is an abstract class that represents any actual tangible Geometry in the 3d space (Cartesian space) that a user can see and interact with.
- GObject() - Constructor for class com.j3d.engine.scene.nodes.geometry.GObject
-
Default Constructor.
- GObject(Color) - Constructor for class com.j3d.engine.scene.nodes.geometry.GObject
-
Default Constructor. with color
- GObject.EngineObjectUtils - Class in com.j3d.engine.scene.nodes.geometry
- gObjectIndex - Variable in class com.j3d.engine.scene.find.FindResult
- GObjectRegistry - Enum Class in com.j3d.engine.scene.nodes.geometry
-
Defines the main registry for checking for GObjects, primarily used by these subsystems:
CommandParser/TaggedArgUtil/Command/TypingHintsfor command parsing, usage parsing, typed hints and etcPropertiesUIfor showing properties of these objects And overall just decentralisation of making these objects. - GObjectRegistry(Class<? extends GObject>, String, CmdToken.Type, EngineObject.Type) - Constructor for enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
- gp - Variable in class com.j3d.gen.grid.ReactivePoint
- GPoint - Class in com.j3d.engine.scene.nodes.geometry
-
GPoint is a class that represents a single point in 3D space.
- GPoint(Vector3) - Constructor for class com.j3d.engine.scene.nodes.geometry.GPoint
-
Default Constructor
- GPOINT - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- GPOINT_RECALC_PIVOT - Enum constant in enum class com.j3d.engine.react.events.EventType
-
Self-explanatory.
- GPointMovedEvent - Class in com.j3d.engine.react.events.payloads
- GPointMovedEvent(GPoint) - Constructor for class com.j3d.engine.react.events.payloads.GPointMovedEvent
- GREF - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- grid() - Method in class com.j3d.gen.grid.GridManager
-
Draws the grid with all scaling applied.
- grid() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- Grid - Class in com.j3d.ui.engine.floating.grid2d
- Grid() - Constructor for class com.j3d.ui.engine.floating.grid2d.Grid
- grid2DPanel - Static variable in class com.j3d.StaticRefs
- Grid2DPanel - Class in com.j3d.ui.engine.floating.grid2d
- Grid2DPanel() - Constructor for class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
-
Creates new form Grid2DPanel
- Grid2DPanel.SpinnerIdentifier - Enum Class in com.j3d.ui.engine.floating.grid2d
- gridlinesPoints - Variable in class com.j3d.gen.grid.GridManager
-
Grid lines.
- GridManager - Class in com.j3d.gen.grid
- GridManager(Grid2DPanel) - Constructor for class com.j3d.gen.grid.GridManager
- GridObject<T> - Interface in com.j3d.gen.grid
- GTri - Class in com.j3d.engine.scene.nodes.geometry
-
GTri represents a Triangle.
- GTri(Color, GLine, GLine, GLine) - Constructor for class com.j3d.engine.scene.nodes.geometry.GTri
-
Constructs a new GTri from 3 lines.
- GTri(Color, GLine, GLine, GLine, Winding) - Constructor for class com.j3d.engine.scene.nodes.geometry.GTri
-
Constructs a new GTri from a winding and 3 lines.
- GTri(Color, GPoint, GPoint, GPoint) - Constructor for class com.j3d.engine.scene.nodes.geometry.GTri
-
Constructs a new GTri from 3 points.
- GTRI - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- GTri.EngineObjectUtils - Class in com.j3d.engine.scene.nodes.geometry
- Guide - Search tag in package com.j3d.gen.guide
- Section
- GUIDE_CLOSING - Enum constant in enum class com.j3d.engine.react.events.EventType
-
A guide step is closing.
- guideCounter(GuidePanelAdapter) - Method in class com.j3d.gen.guide.GuideInfo
-
Displays a guide counter (e.g., "1 of 5") on the guide panel.
- GuideFlow - Class in com.j3d.gen.guide
- GuideFlow(Supplier<GuidePanelAdapter>) - Constructor for class com.j3d.gen.guide.GuideFlow
-
Constructs a new GuideFlow with the given adapter supplier.
- GuideInfo - Class in com.j3d.gen.guide
- GuideInfo(EventEmitterInterface) - Constructor for class com.j3d.gen.guide.GuideInfo
-
Constructs a new GuideInfo instance, setting up the event emitter it should listen to.
- GuideInfoClosingPayload - Class in com.j3d.engine.react.events.payloads
- GuideInfoClosingPayload(GuideInfo) - Constructor for class com.j3d.engine.react.events.payloads.GuideInfoClosingPayload
- guideManager - Variable in class com.j3d.ui.engine.EngineFrame
- GuideManager - Class in com.j3d.gen.guide
- GuideManager(GuidePanel) - Constructor for class com.j3d.gen.guide.GuideManager
- GuidePanel - Class in com.j3d.ui.engine
- GuidePanel() - Constructor for class com.j3d.ui.engine.GuidePanel
-
Creates new form GuidePanel
- GuidePanelAdapter - Class in com.j3d.gen.guide
- GuidePanelAdapter(GuidePanel) - Constructor for class com.j3d.gen.guide.GuidePanelAdapter
- guides - Variable in class com.j3d.gen.guide.GuideFlow
H
- HAND_GRAB - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Hand cursor (Splayed open hand to represent dragging)
- HAND_GRABBING - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Hand cursor (Fist/Closed hand to represent dragging)
- HAND_POINTER - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Hand cursor (Index finger pointing at target)
- handle - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.RotateMouseOwner
- handle - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.ScaleMouseOwner
- handle - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.TranslateMouseOwner
- handle(J3DError) - Method in class com.j3d.errors.ErrorHandler
-
Handles a given
J3DError, processing it based on its type and severity. - handle(SafeJLabel, ArrayList<GObject>) - Method in class com.j3d.engine.interact.cmd.commands.join.JoinCmd
- Handle - Class in com.j3d.engine.interact.cmd.commands.transform.handles
-
Represents a single, interactive 3D handle (gizmo) used for manipulating objects in the scene.
- Handle(HandleType, Vector3, BiConsumer<Graphics2D, ScreenPoint>) - Constructor for class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Constructs a new Handle.
- handleCurve(SafeJLabel, ArrayList<GPoint>, GPoint) - Method in class com.j3d.engine.interact.cmd.commands.join.JoinCmd
- handleDist - Variable in class com.j3d.gen.settings.classes.EditorProperties
- handleErr(ProjectFile, Exception, BiConsumer<Integer, ProjectFile>) - Static method in class com.j3d.storage.files.protocol.proj.ProjectFile
-
Handles errors that occur during file loading, particularly
UnsupportedVersionExceptionwhich indicates an attempt to load an older version of a project file. - handlePossibleDuplicates(EventType, GPointMovedEvent) - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- handlePossibleDuplicates(EventType, GPointMovedEvent) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- handlePossibleDuplicates(EventType, GPointMovedEvent) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- handlePossibleDuplicates(EventType, T) - Method in interface com.j3d.engine.react.events.IdempotentEventListener
-
The handler to pass through for this specific type.
- handles - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
The list of 3D handles
- handleSize - Variable in class com.j3d.gen.settings.classes.EditorProperties
- handleSpinners() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- handleThenThrow(J3DError) - Method in class com.j3d.errors.ErrorHandler
-
Handles a given
J3DErrorusing theErrorHandler.handle(J3DError)method and then re-throws it. - handleType - Variable in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- handleType() - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Returns the type (axis) of this handle.
- HandleType - Enum Class in com.j3d.engine.interact.cmd.commands.transform.handles
-
Represents the type or axis of a transformation handle.
- HandleType() - Constructor for enum class com.j3d.engine.interact.cmd.commands.transform.handles.HandleType
- has(int, int) - Static method in class com.j3d.gen.guide.Anchor
-
Checks if a given combined anchor value contains a specific anchor bit.
- has(Segment, boolean) - Method in class com.j3d.engine.interact.selection.SelectionQuery
- has(Triangle, boolean) - Method in class com.j3d.engine.interact.selection.SelectionQuery
-
Whether the Selection has the triangle.
- has(Vector3) - Method in class com.j3d.engine.interact.selection.SelectionQuery
- has(GCurve, boolean) - Method in class com.j3d.engine.interact.selection.SelectionQuery
- has(GObject, boolean) - Method in class com.j3d.engine.interact.selection.SelectionQuery
-
Whether the Selection has the given GObject.
- hasAddDownMask() - Method in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- hashCode() - Method in record class com.j3d.engine.interact.macros.MacroLine
-
Returns a hash code value for this object.
- hashCode() - Method in class com.j3d.engine.math.CartesianPoint
- hashCode() - Method in record class com.j3d.engine.math.convert.Conversion
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.j3d.engine.math.convert.ConversionWithOffset
-
Returns a hash code value for this object.
- hashCode() - Method in class com.j3d.engine.math.matrix.Vector3
- hashCode() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.j3d.engine.scene.copy.Copy
-
Returns a hash code value for this
Copyobject. - hashCode() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Returns a hash code value for this object.
- hashCode() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- hashCode() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- hashCode() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- hashCode() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- hashCode() - Method in class com.j3d.gen.properties.Property
- hashCode() - Method in record class com.j3d.gen.properties.PropertyKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
Returns a hash code value for this object.
- hashCode() - Method in class com.j3d.ui.theme.updator.Locator
-
Returns a hash code value for the object.
- hashCode() - Method in record class com.j3d.utility.Parsing.BracePairs
-
Returns a hash code value for this object.
- hasHorizontal(int) - Static method in class com.j3d.gen.guide.Anchor
-
Checks if the given combined anchor value includes either the
Anchor.EASTorAnchor.WESTanchor bits. - hasLineNum - Variable in class com.j3d.ui.docs.TextPanel
- hasNoArgs() - Method in class com.j3d.engine.interact.cmd.base.Command
- hasNoArgUsage - Variable in class com.j3d.engine.interact.cmd.base.Command
- hasNoParent(HasParents<? extends GObject>) - Method in class com.j3d.engine.scene.SceneManager
- hasParent() - Method in interface com.j3d.engine.scene.nodes.geometry.base.HasParents
-
Checks if this object has at least one parent.
- hasParent(HasParents<? extends GObject>) - Method in class com.j3d.engine.scene.SceneManager
- HasParents<T> - Interface in com.j3d.engine.scene.nodes.geometry.base
-
An interface for objects that can be part of a composite structure, allowing them to maintain references to their parent or owner objects.
- HasProperties - Interface in com.j3d.gen.properties
-
An interface for objects that have a collection of properties.
- hasSaved - Static variable in class com.j3d.StaticConfig
- hasVertical(int) - Static method in class com.j3d.gen.guide.Anchor
-
Checks if the given combined anchor value includes either the
Anchor.NORTHorAnchor.SOUTHanchor bits. - HEADER - Enum constant in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Represents a header element (e.g., H1, H2, etc.).
- HEADER - Variable in class com.j3d.storage.files.protocol.proj.ProjectFile
- HEADER_TOP - Static variable in class com.j3d.storage.files.protocol.GenericFileProtocol
-
The Header for all J3D files.
- HeaderIdentifier - Class in com.j3d.gen.docs.api
- HeaderIdentifier(TWHeader, TextPanel) - Constructor for class com.j3d.gen.docs.api.HeaderIdentifier
-
Constructs a new
HeaderIdentifierfor a specific header token. - HeaderIdentifier(String) - Constructor for class com.j3d.gen.docs.api.HeaderIdentifier
-
Constructs a new
HeaderIdentifierrepresenting the head of a file (document's main title). - headerIdentifiers - Variable in class com.j3d.ui.docs.DocsFrame
- headerLevel - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWHeader
- headerTree - Variable in class com.j3d.ui.docs.DocsFrame
- height - Variable in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- helpCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- HelpCmd - Class in com.j3d.engine.interact.cmd.commands
-
A command that provides help information about other commands.
- HelpCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.HelpCmd
- hidden - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
- hidden - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- hidden - Variable in class com.j3d.engine.scene.nodes.Thing
-
Governed by
SceneObjectList, whether this Thing is hidden or not. - HIDECMDP - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
Keystroke to hide the command pallete.
- hideThis() - Method in class com.j3d.ui.engine.FloatingPanel
- HIGH_CONTRAST - Enum constant in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- higher - Variable in class com.j3d.ui.SafeJLabel
- history - Variable in class com.j3d.engine.interact.cmd.RunHistory
- history - Static variable in class com.j3d.engine.scene.SceneManager
-
The history manager for undo/redo functionality.
- history() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- History - Class in com.j3d.engine.react.history
-
Manages a history of actions, allowing for undo and redo functionality.
- History() - Constructor for class com.j3d.engine.react.history.History
- HistoryPanel - Class in com.j3d.ui.engine.floating
- HistoryPanel() - Constructor for class com.j3d.ui.engine.floating.HistoryPanel
-
Creates new form HistoryPanel
- holds - Variable in class com.j3d.gen.properties.Property
- holds(Class<T>) - Method in class com.j3d.gen.properties.Property
- HOURGLASS - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
The wait cursor or whateva
- HOVER_EDGE_RADIUS - Static variable in class com.j3d.ui.theme.swing.J3DScrollBarUI
- hoveringOver - Variable in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
The
GObjectthat the mouse is currently hovering over within the snapping region. - HoverJLabel - Class in com.j3d.ui
- HoverJLabel(JLabel) - Constructor for class com.j3d.ui.HoverJLabel
- HoverJLabelPanel - Class in com.j3d.ui.engine
- HoverJLabelPanel() - Constructor for class com.j3d.ui.engine.HoverJLabelPanel
-
Creates new form HoverJLabel
- hoverLabel - Static variable in class com.j3d.StaticRefs
-
The hover label.
- HTML_TAG - Enum constant in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Represents a generic HTML tag that is not specifically handled by other wrapper types.
- HTMLTags - Enum Class in com.j3d.gen.docs.reader.tokens.wrappers
-
Enum representing common HTML tags.
- HTMLTags(String) - Constructor for enum class com.j3d.gen.docs.reader.tokens.wrappers.HTMLTags
I
- iAmImpatient() - Method in class com.j3d.threads.FakeLongTask
- id - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
- id - Variable in enum class com.j3d.engine.interact.macros.InstructionType
-
The serialized form of the instruction type
- id - Variable in class com.j3d.engine.scene.draw.RenderState
- id - Variable in class com.j3d.engine.scene.nodes.Thing
-
The unique identifier for this Thing.
- id - Variable in class com.j3d.gen.guide.GuideInfo
- id - Variable in enum class com.j3d.threads.StatisticsThread.IdEnum
- id - Variable in class com.j3d.ui.docs.LinkPanel
- id(GPoint) - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Helper method to get a truncated string representation of a
GPoint's ID. - Id - Variable in class com.j3d.engine.scene.nodes.geometry.GObject
-
A Unique UUID to identify this geometry.
- ID_CURVE - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- ID_LINE - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- ID_POINT - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- ID_THING - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- ID_TRI - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- IdempotentEventListener<T,
V> - Interface in com.j3d.engine.react.events -
A simple interface for implementors to use such that they dont bloat some specific setting due to multiple events firing that do the same thing.
- identicalPoints(GPoint, GPoint) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
-
Checks if this GLine's points are identical to the given points, regardless of order.
- identifier - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- identity - Variable in class com.j3d.ui.home.ProjectButton
- identity - Variable in class com.j3d.ui.settings.popouts.macros.MacroWrapper
- identity() - Static method in class com.j3d.engine.math.matrix.Matrix3
-
Creates a 3x3 identity matrix.
- IdEnum(UUID) - Constructor for enum class com.j3d.threads.StatisticsThread.IdEnum
- IDProperty - Class in com.j3d.ui.engine.floating.properties.panels
- IDProperty(ArrayList<Property<?, ?>>) - Constructor for class com.j3d.ui.engine.floating.properties.panels.IDProperty
-
Creates new form StringProperty
- idQuery() - Static method in class com.j3d.engine.scene.find.Finder
-
Creates a
Querythat matchesSceneObjects based on their unique identifier (UUID). - idReferenceMatch(String, CmdToken) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
- idTextField - Variable in class com.j3d.ui.engine.floating.properties.panels.IDProperty
- idTextFieldActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.IDProperty
- idToRemove - Variable in class com.j3d.threads.BlinkerSwingWorker
- ifAnyNull(String, String, String, int, SceneObject...) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Checks if any of the provided
SceneObjects are null. - ignore - Static variable in class com.j3d.engine.interact.input.mouse.AlwaysMouseOwner
- ignore(Class<T>) - Method in class com.j3d.errors.ErrorHandler
-
Registers a specific
J3DErrorclass to be ignored by the error handler. - ignored - Variable in class com.j3d.errors.ErrorHandler
- ignoreDocumentEvent - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
When true, document events coming from the input field are ignored.
- image(URL, double) - Method in class com.j3d.gen.guide.GuideInfo
-
Creates and returns a JLabel containing an image loaded from the given URL, scaled by the specified factor.
- imagePath - Variable in class com.j3d.gen.docs.api.ImageTag
- ImageTag - Class in com.j3d.gen.docs.api
-
A utility class for parsing and representing
<img>HTML tags found within J3Engine documentation. - ImageTag() - Constructor for class com.j3d.gen.docs.api.ImageTag
- ImageTag(TWhtmlTag, JarPath, String, double) - Constructor for class com.j3d.gen.docs.api.ImageTag
- ImageUtils - Class in com.j3d.utility
-
Utility class for image manipulation, specifically for cropping and scaling images to fit specific dimensions while maintaining aspect ratio.
- ImageUtils() - Constructor for class com.j3d.utility.ImageUtils
- IMG - Enum constant in enum class com.j3d.gen.docs.reader.tokens.wrappers.HTMLTags
-
Represents the
<img>HTML tag. - ImgGenException - Exception Class in com.j3d.gen.docs
-
An exception class specifically for errors encountered during the image processing within the documentation generation process.
- ImgGenException(String) - Constructor for exception class com.j3d.gen.docs.ImgGenException
- include(SelectionManager) - Method in class com.j3d.engine.interact.selection.SelectionManager
-
Includes the selected GObjects from another SelectionManager into this one.
- INCLUDE - Enum constant in enum class com.j3d.engine.interact.selection.SelectionType
-
When a selection already exists, This new selection will add its selection to the existing selection.
- INCORRECT_TYPE - Static variable in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colour used for arguments that are of an incorrect type or value.
- incorrectType(String) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colours the given type as incorrect
- increment(UUID) - Method in class com.j3d.threads.StatisticsThread
-
Atomically increments the value of a registered statistic by one.
- indexOf(GuideInfo) - Method in class com.j3d.gen.guide.GuideFlow
-
Returns the index of a given
GuideInfowithin the set of all guides ever processed. - indexOutOfBounds(MatrixInterface, String, int, int, int) - Static method in exception class com.j3d.engine.math.matrix.MatrixException
- infer(HashSet<GObject>, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.measure.MeasureCmd
- inferredSelection - Static variable in class com.j3d.engine.interact.selection.SelectionUI
-
The basic inferred selection via mouse dragging in combination with keybinds.
- inferredSelectionType - Variable in class com.j3d.engine.react.events.payloads.SelectionEventPayload
- InferredSelectionType() - Constructor for enum class com.j3d.engine.interact.selection.SelectionUtils.InferredSelectionType
- INFO - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CameraOperations
- infoJLabel - Variable in class com.j3d.ui.dialog.AreYouSure
- init() - Method in class com.j3d.gen.grid.GridManager
-
initialises all the drawing shenanigans we need to do being: The origin point The grid lines Temporary consumers
- init(Component) - Static method in class com.j3d.ui.theme.cursors.CursorManager
- init(JTree) - Method in class com.j3d.ui.theme.swing.J3DTreeCellRenderer
- initComponents() - Method in class com.j3d.ui.dialog.AreYouSure
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.dialog.ErrorDialog
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.dialog.JKeyChooser
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.dialog.Spinner
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.dialog.TestDialog
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.docs.DocsFrame
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.docs.LinkPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.docs.LinksPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.docs.TextPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.CommandPalette
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.EngineFrame
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.ActionPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.DebugPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.HistoryPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.IDProperty
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.IntProperty
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.StringProperty
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.PropertiesPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.properties.PropertyEntry
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.floating.tree.LayerTree
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.FloatingPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.GuidePanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.HoverJLabelPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.J3Splash
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.toolbox.Subbox
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.engine.toolbox.Toolbox
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.home.ProjectButton
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.home.Projects
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.home.StaticProjectButton
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.panels.BooleanValueSPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.panels.ButtonGroupSPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.panels.EnterValueSPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.panels.NumberValueSPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.panels.PopoutSPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.popouts.macros.MacroPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.popouts.macros.MacrosEditor
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.popouts.theme.ThemePropertyPanel
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.PreferencesFrame
-
This method is called from within the constructor to initialize the form.
- initComponents() - Method in class com.j3d.ui.settings.SettingsParentPanel
-
This method is called from within the constructor to initialize the form.
- initMouse() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- initMouseOwners() - Method in class com.j3d.ui.engine.EngineFrame
-
Adds all the mouse owners.
- inject(String) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Appends the given string to the command palette's input field, followed by a space.
- injectArgument(Object) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Injects an object as an argument into the command palette's input field.
- inlineCode - Variable in class com.j3d.gen.docs.reader.tokens.TText
- innerPanel - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- innerPanel - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- innerSettingsPanel - Variable in class com.j3d.ui.settings.SettingsParentPanel
- input - Variable in class com.j3d.engine.interact.cmd.CmdToken
- inputField - Variable in class com.j3d.ui.engine.CommandPalette
- inputMap - Variable in class com.j3d.engine.interact.input.keyboard.KeyBindings
- instance - Static variable in class com.j3d.engine.interact.input.mouse.AlwaysMouseOwner
- instance - Static variable in class com.j3d.ui.engine.J3Splash
- instanceQuery() - Static method in class com.j3d.engine.scene.find.Finder
-
Creates a
Querythat matchesSceneObjects based on instance equality. - instantDelete() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- instantDelete() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
An internal delete method which all implementors should override for instantaneous deletion.
- instantDelete() - Method in class com.j3d.engine.scene.nodes.Thing
- instruction - Variable in record class com.j3d.engine.interact.macros.MacroLine
-
The field for the
instructionrecord component. - instruction() - Method in record class com.j3d.engine.interact.macros.MacroLine
-
Returns the value of the
instructionrecord component. - instructions - Variable in class com.j3d.engine.interact.macros.MacroRecorder
-
The ordered list of instructions.
- instructionType - Variable in record class com.j3d.engine.interact.macros.MacroLine
-
The field for the
instructionTyperecord component. - instructionType() - Method in record class com.j3d.engine.interact.macros.MacroLine
-
Returns the value of the
instructionTyperecord component. - InstructionType - Enum Class in com.j3d.engine.interact.macros
-
The type of instruction for a given
MacroLine. - InstructionType(String) - Constructor for enum class com.j3d.engine.interact.macros.InstructionType
- INT - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- InteractionException - Exception Class in com.j3d.engine.interact
- InteractionException(String) - Constructor for exception class com.j3d.engine.interact.InteractionException
- InteractionException(String, Throwable) - Constructor for exception class com.j3d.engine.interact.InteractionException
- Interfaces - Search tag in package com.j3d.engine.interact.cmd.base
- Section
- internalSwap(Layer, Layer) - Method in class com.j3d.engine.scene.nodes.layer.LayerList
- intersects(Line, Line) - Static method in class com.j3d.gen.grid.Line
- intersectsWith(Segment) - Method in class com.j3d.engine.interact.selection.SelectionQuery
- IntProperty - Class in com.j3d.ui.engine.floating.properties.panels
- IntProperty(ArrayList<Property<?, ?>>) - Constructor for class com.j3d.ui.engine.floating.properties.panels.IntProperty
-
Creates new form StringProperty
- IntSetting - Class in com.j3d.gen.settings.types
- IntSetting(String, Integer, String, int, int) - Constructor for class com.j3d.gen.settings.types.IntSetting
- intToCol(int) - Static method in class com.j3d.storage.files.protocol.proj.ProjectFile
-
Converts an integer RGB representation back to a
Colorobject. - invalid - Variable in class com.j3d.gen.docs.api.ImageTag
- invalid - Variable in class com.j3d.gen.grid.ReactivePoint
- invalidate() - Method in class com.j3d.engine.scene.draw.RenderState
-
Marks this render state as invalid.
- invalidateAll() - Method in interface com.j3d.engine.scene.nodes.geometry.base.DecomposeWhenDrawn
- invalidateAndRemoveAllReactive() - Method in class com.j3d.gen.grid.GridManager
- InvalidCopyException - Exception Class in com.j3d.engine.scene.copy
-
Exception thrown when an attempt to copy objects fails.
- InvalidCopyException(String) - Constructor for exception class com.j3d.engine.scene.copy.InvalidCopyException
- invokedFromCall - Variable in class com.j3d.engine.interact.cmd.Invoker
-
The command that called this command if this invoker represents a direct command call.
- invokedFromParent - Variable in class com.j3d.engine.interact.cmd.Invoker
-
The parent command that invoked this command as a subcommand of itself, if applicable.
- invoker - Variable in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- Invoker - Class in com.j3d.engine.interact.cmd
-
Represents the source or context from which a command was invoked.
- Invoker(boolean, boolean, boolean, Command, Command) - Constructor for class com.j3d.engine.interact.cmd.Invoker
- invokeSwingHooks() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- invokeSwingHooks() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
A method to initialise anything swing related within the constructor.
- invokeSwingHooks() - Method in class com.j3d.engine.scene.nodes.Thing
- IO - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
GenericIOException - IO_PROJECT - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
ProjectFileException - IOSupplier<T> - Interface in com.j3d.storage.files
- is(UUID) - Method in record class com.j3d.engine.scene.copy.Copy
-
Checks if this
Copyinstance refers to a specific originalGObjectby comparing itsoriginalUUID with the given ID. - isActionReplaced() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Whether the action of this key was replaced temporarily.
- isAttached(EventListener) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
- isAttached(EventListener) - Method in class com.j3d.engine.react.events.EventEmitter
- isAttached(EventListener) - Method in interface com.j3d.engine.react.events.EventEmitterInterface
-
Checks if the given event listener is attached to this event emitter.
- isAttached(EventListener) - Method in class com.j3d.gen.grid.ReactivePoint
- isAttached(EventListener) - Method in class com.j3d.gen.settings.Setting
-
Checks if a specific
EventListeneris currently attached to this setting. - isBg - Variable in class com.j3d.engine.scene.nodes.Thing
-
A Flag set by the Thing itself to check whether its part of the background. if so it only draws the axes and the background.
- isBold() - Method in class com.j3d.gen.docs.reader.tokens.TText
-
Checks if the text is bold.
- isCmd - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWCodeBlock
- isCodeblock - Variable in class com.j3d.ui.docs.TextPanel
- isCommand() - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWCodeBlock
- isConstant() - Method in class com.j3d.gen.properties.Property
-
Checks if this property is marked as constant (uneditable).
- isCopy(ProjectImagePair, ProjectImagePair) - Static method in class com.j3d.storage.files.util.ProjectImagePair
- isCurrentStatefulRunning(SemiStatefulCommand) - Static method in class com.j3d.engine.interact.cmd.CommandsManager
-
Check whether the given
StatefulCommandinstance is the one currently marked as running. - isDeletedState() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- isDeletedState() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- isDeletedState() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- isDeleteMode() - Method in class com.j3d.gen.grid.GridManager
- isDisabled() - Method in class com.j3d.ui.engine.CommandPalette
- isDocked - Variable in class com.j3d.ui.engine.FloatingPanel
- isDocked() - Method in class com.j3d.ui.engine.FloatingPanel
- isDoubleSided() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Checks if this triangle is double-sided.
- isEmpty - Variable in class com.j3d.engine.interact.cmd.args.TaggedArgValue
- isEmpty() - Method in class com.j3d.engine.interact.cmd.args.TaggedArgValue
-
Checks if this instance is an un-parsed shell.
- isEmpty() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Checks if the command parser currently has no tokens.
- isEmpty() - Method in class com.j3d.engine.scene.find.FindResult
-
Checks if this FindResult is empty, meaning it was created without any found objects.
- isEngine() - Method in class com.j3d.engine.interact.cmd.Invoker
-
Checks if the invocation originated from the engine itself.
- isErr() - Method in class com.j3d.engine.interact.cmd.args.TaggedArgValue
-
Checks if a parsing error occurred while creating this instance.
- isFileHead() - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- isForDeletion() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- isForDeletion() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
Labels the object as for deletion.
- isForDeletion() - Method in class com.j3d.engine.scene.nodes.Thing
- isGObject(EngineObject.Type) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
- isGObject(Class<?>) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Checks if the given class is one of the registered
GObjecttypes. - isHidden - Variable in class com.j3d.ui.engine.FloatingPanel
- isHidden() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- isHidden() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- isHidden() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
Whether the given object is hidden or not
- isHidden() - Method in class com.j3d.engine.scene.nodes.Thing
- isHidden() - Method in class com.j3d.ui.engine.FloatingPanel
- isInlineCode() - Method in class com.j3d.gen.docs.reader.tokens.TText
-
Checks if the text is inline code.
- isInvalid() - Method in class com.j3d.gen.docs.api.ImageTag
- isItalic() - Method in class com.j3d.gen.docs.reader.tokens.TText
-
Checks if the text is italic.
- isMainHelp - Variable in class com.j3d.ui.docs.LinkPanel
- isNotEmpty() - Method in class com.j3d.engine.math.CartesianPoint
-
If this Cartesian Point is empty
- isNotEmpty() - Method in class com.j3d.engine.math.matrix.Vector3
-
Checks if the vector is not set to the special "empty" value.
- isNothingSelected() - Method in class com.j3d.engine.interact.selection.SelectionManager
-
Checks if no GObjects are currently selected.
- isNotOwner() - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Checks if this MouseOwner is not the owner of the mouse input in the sceneManager.
- isOneShot() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Whether this key will only execute once or not.
- isOptional - Variable in class com.j3d.engine.interact.cmd.args.ArgSet
- isOptional() - Method in class com.j3d.engine.interact.cmd.args.ArgSet
- isOptional() - Method in interface com.j3d.engine.interact.cmd.args.Argument
-
Specifies whether the argument is optional or required for the command to execute.
- isOptional() - Method in class com.j3d.engine.interact.cmd.args.Subcommand
-
Specifies that this subcommand is a required argument for its parent command.
- isOptional() - Method in class com.j3d.engine.interact.cmd.args.TypedArg
- isPinned - Variable in class com.j3d.ui.home.ProjectButton
- isPlaying() - Static method in class com.j3d.ui.engine.J3Splash
- isPreferencesSaved() - Static method in class com.j3d.gen.settings.Settings
- isRecording() - Method in class com.j3d.engine.interact.macros.MacroRecorder
- isReversible() - Method in class com.j3d.engine.react.actions.AbstractAction
- isReversible() - Method in interface com.j3d.engine.react.actions.Action
-
Checks if the action is reversible.
- isRunning() - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Whether the macro runner is itself running a macro or not
- isSerializable - Variable in class com.j3d.gen.settings.types.ComplexSetting
- isShowDepth() - Static method in class com.j3d.StaticConfig
- isShowNormals() - Static method in class com.j3d.StaticConfig
- isShowTriDistances() - Static method in class com.j3d.StaticConfig
- isSolid() - Method in class com.j3d.engine.scene.nodes.Thing
- isStrict(ScreenPoint[]) - Static method in class com.j3d.engine.interact.selection.SelectionUI
- isSuccess() - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- isUseBackFaceCulling() - Static method in class com.j3d.StaticConfig
- isUser() - Method in class com.j3d.engine.interact.cmd.Invoker
-
Checks if the invocation originated from a user action.
- isValid - Variable in class com.j3d.engine.geometry.Point
- isValid - Variable in class com.j3d.engine.geometry.Segment
- isValid - Variable in class com.j3d.engine.geometry.Triangle
- isValid() - Method in class com.j3d.engine.scene.draw.RenderState
-
Checks if this render state is currently valid.
- isValid(String) - Method in class com.j3d.engine.interact.cmd.args.ArgSet
-
Checks whether a given value is valid for this arg set.
- isWithinBounds(MouseEvent, ScreenPoint) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
Checks if a mouse event's coordinates are within the circular bounding box of a handle's screen point.
- isWithinRegion(ScreenPoint) - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
- italic - Variable in class com.j3d.gen.docs.reader.tokens.TText
- item(String, int, Runnable) - Method in class com.j3d.ui.engine.contextMenu.ContextSubMenu
- item(String, int, Runnable) - Method in class com.j3d.ui.engine.ContextMenu
J
- J3DError - Exception Class in com.j3d.errors
-
J3Engine Exceptions
- J3DError(String, int) - Constructor for exception class com.j3d.errors.J3DError
-
Constructs a new
J3DErrorwith the specified detail message and base code. - J3DError(String, Throwable, int) - Constructor for exception class com.j3d.errors.J3DError
-
Constructs a new
J3DErrorwith the specified detail message, cause, and base code. - J3DFatal - Interface in com.j3d.errors.severity
-
An interface representing a fatal error within the J3Engine.
- J3DFileException - Exception Class in com.j3d.storage.errs
-
A generalisation of
GenericIOExceptionforGenericFileProtocol - J3DFileException(String) - Constructor for exception class com.j3d.storage.errs.J3DFileException
- J3DFileException(String, int) - Constructor for exception class com.j3d.storage.errs.J3DFileException
- J3DFileException(String, Throwable) - Constructor for exception class com.j3d.storage.errs.J3DFileException
- J3DFileException(String, Throwable, int) - Constructor for exception class com.j3d.storage.errs.J3DFileException
- J3DGetterException - Exception Class in com.j3d.jaiva.packs.getters
-
This is not a J3Engine error which would make use of J3DError and those, this is an error of malformed input into J3D from Jaiva but it's the jaiva script's fault, hence its a jaiva facing error
- J3DGetterException(Scope, EngineObject.Type, EngineObject.Type, int) - Constructor for exception class com.j3d.jaiva.packs.getters.J3DGetterException
- J3DMild - Interface in com.j3d.errors.severity
-
An interface representing a mild error.
- J3DocsReader - Class in com.j3d.gen.docs.reader
-
A utility class for parsing J3Engine's custom markdown-like documentation files (.j3.md).
- J3DocsReader() - Constructor for class com.j3d.gen.docs.reader.J3DocsReader
- J3DPanel - Class in com.j3d.ui.engine
-
The J3DPanel class extends JPanel and serves as the main drawing surface for the 3D engine.
- J3DPanel() - Constructor for class com.j3d.ui.engine.J3DPanel
- J3DScrollBarUI - Class in com.j3d.ui.theme.swing
-
Custom ScrollBar UI class because Swing's scrollbars are huge no matter what you do and just insanely disgusting.
- J3DScrollBarUI() - Constructor for class com.j3d.ui.theme.swing.J3DScrollBarUI
- J3DTheme - Enum Class in com.j3d.ui.theme
-
The Main Theme enum where all theme properties are accessed
- J3DTheme() - Constructor for enum class com.j3d.ui.theme.J3DTheme
- J3DTreeCellRenderer - Class in com.j3d.ui.theme.swing
-
Makes all
JTree's consistent with theming. - J3DTreeCellRenderer() - Constructor for class com.j3d.ui.theme.swing.J3DTreeCellRenderer
- J3DWarning - Interface in com.j3d.errors.severity
-
An interface representing a warning.
- J3ErrSeverity - Interface in com.j3d.errors.severity
-
Defines the contract for error severity levels within J3Engine
- J3Key - Class in com.j3d.engine.interact.input.keyboard
-
A singular key on the keyboard or keystroke that gets put into
KeyBindings. - J3Key(String, boolean) - Constructor for class com.j3d.engine.interact.input.keyboard.J3Key
-
Default J3Key constructor
- J3Key(String, KeyStroke, Action) - Constructor for class com.j3d.engine.interact.input.keyboard.J3Key
-
J3Key Constructor with all parameters.
- J3Splash - Class in com.j3d.ui.engine
- J3Splash() - Constructor for class com.j3d.ui.engine.J3Splash
-
Creates new form NewJFrame
- jaivaExecCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- JaivaExecCmd - Class in com.j3d.engine.interact.cmd.commands
- JaivaExecCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.JaivaExecCmd
- jaivaInstanceManager - Static variable in class com.j3d.StaticRefs
- JaivaInstanceManager - Class in com.j3d.jaiva
- JaivaInstanceManager() - Constructor for class com.j3d.jaiva.JaivaInstanceManager
- jButton1 - Variable in class com.j3d.ui.docs.LinkPanel
- jButton1 - Variable in class com.j3d.ui.settings.panels.PopoutSPanel
- jButton1ActionPerformed(ActionEvent) - Method in class com.j3d.ui.docs.LinkPanel
- jButton1ActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.panels.PopoutSPanel
- jButton2 - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- jButton2 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jButton2 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jButton3 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jButton3 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jButton3ActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jButton3ActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jCheckBox1 - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- jCheckBox1ActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- jCheckBox3 - Variable in class com.j3d.ui.settings.panels.BooleanValueSPanel
- jCheckBox3ActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.panels.BooleanValueSPanel
- JKeyChooser - Class in com.j3d.ui.dialog
- JKeyChooser(Frame) - Constructor for class com.j3d.ui.dialog.JKeyChooser
-
Creates new form JKeyChooser
- JKeyChooser(JFrame, KeyStroke) - Constructor for class com.j3d.ui.dialog.JKeyChooser
- JKeyChooser.Modifiers - Enum Class in com.j3d.ui.dialog
- jLabel1 - Variable in class com.j3d.ui.dialog.AreYouSure
- jLabel1 - Variable in class com.j3d.ui.dialog.ErrorDialog
- jLabel1 - Variable in class com.j3d.ui.dialog.JKeyChooser
- jLabel1 - Variable in class com.j3d.ui.dialog.TestDialog
- jLabel1 - Variable in class com.j3d.ui.docs.DocsFrame
- jLabel1 - Variable in class com.j3d.ui.docs.LinkPanel
- jLabel1 - Variable in class com.j3d.ui.docs.TextPanel
- jLabel1 - Variable in class com.j3d.ui.engine.floating.HistoryPanel
- jLabel1 - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- jLabel1 - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- jLabel1 - Variable in class com.j3d.ui.engine.FloatingPanel
- jLabel1 - Variable in class com.j3d.ui.engine.J3Splash
- jLabel1 - Variable in class com.j3d.ui.home.Projects
- jLabel1 - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- jLabel1 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jLabel1 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jLabel1 - Variable in class com.j3d.ui.settings.PreferencesFrame
- jLabel2 - Variable in class com.j3d.ui.dialog.ErrorDialog
- jLabel2 - Variable in class com.j3d.ui.engine.floating.DebugPanel
- jLabel2 - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- jLabel2 - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- jLabel2 - Variable in class com.j3d.ui.home.Projects
- jLabel2 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jLabel2 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jLabel3 - Variable in class com.j3d.ui.engine.floating.ActionPanel
- jLabel3 - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- jLabel3 - Variable in class com.j3d.ui.home.Projects
- jLabel3 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jLabel3 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jLabel4 - Variable in class com.j3d.ui.engine.floating.DebugPanel
- jLabel4 - Variable in class com.j3d.ui.home.Projects
- jLabel4 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jLabel4 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jLabel5 - Variable in class com.j3d.ui.engine.floating.DebugPanel
- jLabel5 - Variable in class com.j3d.ui.home.Projects
- jLabel6 - Variable in class com.j3d.ui.engine.floating.DebugPanel
- jLabel6 - Variable in class com.j3d.ui.home.Projects
- jLabel7 - Variable in class com.j3d.ui.home.Projects
- jLabel8 - Variable in class com.j3d.ui.home.Projects
- jMenu1 - Variable in class com.j3d.ui.engine.EngineFrame
- jMenuBar1 - Variable in class com.j3d.ui.engine.EngineFrame
- jMenuBarOffsetY - Static variable in class com.j3d.StaticConfig
-
A constant number to offset all components which get pushed down by the JMenuBar
- jMenuItem1 - Variable in class com.j3d.ui.engine.EngineFrame
- jMenuItem1ActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- join() - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- JOIN - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.GeometryTools
- joinCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- JoinCmd - Class in com.j3d.engine.interact.cmd.commands.join
- JoinCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.join.JoinCmd
- joinCurve(Thing, GPoint, GPoint, GPoint) - Method in class com.j3d.engine.interact.cmd.commands.join.LineJoin
- joinLine(Thing, GPoint, GPoint) - Method in class com.j3d.engine.interact.cmd.commands.join.LineJoin
- joinNGonArbitaryVectors(ArrayList<Vector3>, Graphics2D) - Static method in class com.j3d.engine.scene.nodes.util.Sampler
- JOKE_MODE - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- jPanel1 - Variable in class com.j3d.ui.dialog.AreYouSure
- jPanel1 - Variable in class com.j3d.ui.dialog.JKeyChooser
- jPanel1 - Variable in class com.j3d.ui.dialog.Spinner
- jPanel1 - Variable in class com.j3d.ui.dialog.TestDialog
- jPanel1 - Variable in class com.j3d.ui.engine.floating.DebugPanel
- jPanel1 - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- jPanel1 - Variable in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- jPanel1 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jPanel1 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jPanel1 - Variable in class com.j3d.ui.settings.PreferencesFrame
- jPanel2 - Variable in class com.j3d.ui.docs.DocsFrame
- jPanel2 - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- jPanel2 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jPanel2 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jPanel3 - Variable in class com.j3d.ui.docs.DocsFrame
- jPanel3 - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- jPanel4 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- jPanel4 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jProgressBar - Variable in class com.j3d.ui.dialog.Spinner
- jScrollPane1 - Variable in class com.j3d.ui.engine.floating.DebugPanel
- jScrollPane1 - Variable in class com.j3d.ui.engine.floating.HistoryPanel
- jScrollPane1 - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- jScrollPane1 - Variable in class com.j3d.ui.engine.floating.tree.LayerTree
- jScrollPane1 - Variable in class com.j3d.ui.home.Projects
- jScrollPane1 - Variable in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- jScrollPane1 - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- jScrollPane1 - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- jScrollPane1 - Variable in class com.j3d.ui.settings.PreferencesFrame
- jScrollPane2 - Variable in class com.j3d.ui.docs.DocsFrame
- jScrollPane2 - Variable in class com.j3d.ui.engine.floating.DebugPanel
- jSeparator1 - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- jSeparator1 - Variable in class com.j3d.ui.engine.floating.HistoryPanel
- jSeparator1 - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- jSeparator1 - Variable in class com.j3d.ui.home.Projects
- jSeparator1 - Variable in class com.j3d.ui.settings.SettingsParentPanel
- jSeparator2 - Variable in class com.j3d.ui.home.Projects
- jSlider1 - Variable in class com.j3d.ui.settings.panels.NumberValueSPanel
- jSpinner1 - Variable in class com.j3d.ui.settings.panels.NumberValueSPanel
- jTextField1 - Variable in class com.j3d.ui.settings.panels.EnterValueSPanel
- jumpBg - Variable in class com.j3d.ui.engine.floating.ActionPanel
- jumpToBtn - Variable in class com.j3d.ui.engine.floating.ActionPanel
- jumpToBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.ActionPanel
K
- key - Variable in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- KeyBindings - Class in com.j3d.engine.interact.input.keyboard
-
A class that manages the key bindings for the application.
- KeyBindings(EngineFrame) - Constructor for class com.j3d.engine.interact.input.keyboard.KeyBindings
- KeyBindings(InputMap, ActionMap) - Constructor for class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Initialises the key bindings for the application.
- KeyBindings.UpdatedJ3Key - Class in com.j3d.engine.interact.input.keyboard
-
UpdatedJ3Key is a return object of
KeyBindings.rebindJ3KeyKeystroke(KeyStroke, J3Key)which represents the result of the update. - keyChangeSuccess - Variable in class com.j3d.engine.interact.input.keyboard.KeyBindings.UpdatedJ3Key
-
Whether the keystroke was successfully changed.
- keyCode - Variable in class com.j3d.ui.dialog.JKeyChooser
- KeyedStatefulCommand - Interface in com.j3d.engine.interact.cmd.base
-
An extension of
StatefulCommandfor commands that are interactive and primarily driven by a set of temporary, context-specific keybindings, such as the arrow keys. - keys - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
-
A list of temporary keybindings (e.g., arrow keys) active during this state.
- keys - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
-
A list of temporary keybindings (e.g., arrow keys) active during this state.
- keys - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
A list of temporary keybindings (e.g., arrow keys) active during this state.
- keys - Variable in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
List of registered keys.
- keyStroke - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
- keyStroke - Variable in enum class com.j3d.engine.interact.input.keyboard.OtherKeys
- keyStroke - Variable in class com.j3d.ui.settings.popouts.macros.MacroWrapper
- ks - Variable in class com.j3d.ui.home.Projects
L
- l - Variable in class com.j3d.ui.docs.TextPanel
- l2 - Variable in class com.j3d.ui.docs.TextPanel
- label - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
Helper label wrapper used to show parsing/execution messages to the user.
- label - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The label used for providing feedback to the user.
- label - Variable in enum class com.j3d.gen.docs.Documentation
-
The human-readable label for the documentation (e.g., "About").
- label - Variable in class com.j3d.ui.engine.floating.properties.PropertyEntry
- label - Variable in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
-
The label of the node.
- label - Variable in class com.j3d.ui.engine.HoverJLabelPanel
- label - Variable in class com.j3d.ui.SafeJLabel
- label1 - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- label2 - Variable in class com.j3d.ui.SafeJLabel
- labelTxtField - Variable in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- labelTxtFieldActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- language - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWCodeBlock
- lastLocation - Variable in class com.j3d.ui.engine.FloatingPanel
- lastTime - Variable in class com.j3d.gen.guide.GuideFlow
-
The last time a guide closing event was processed, used for debouncing.
- layer - Variable in class com.j3d.artefacts.Executor
- layer - Variable in class com.j3d.engine.scene.find.FindResult
- Layer - Class in com.j3d.engine.scene.nodes.layer
-
A
Layeris a fundamental concept in the rendering pipeline, representing a collection ofThinginstances that are rendered together. - Layer() - Constructor for class com.j3d.engine.scene.nodes.layer.Layer
-
Default Constructor.
- Layer(String) - Constructor for class com.j3d.engine.scene.nodes.layer.Layer
-
Default Constructor
- Layer(String, boolean) - Constructor for class com.j3d.engine.scene.nodes.layer.Layer
-
Default Constructor
- LAYER - Enum constant in enum class com.j3d.gen.properties.SelectionPropertiesFilter
- LAYER_EXPANDED_ICON - Static variable in class com.j3d.ui.engine.floating.tree.SceneTreeRenderer
- LAYER_HIDDEN_ICON - Static variable in class com.j3d.ui.engine.floating.tree.SceneTreeRenderer
- LAYER_ICON - Static variable in class com.j3d.ui.engine.floating.tree.SceneTreeRenderer
- layerIndex - Variable in class com.j3d.engine.scene.find.FindResult
- LayerList - Class in com.j3d.engine.scene.nodes.layer
- LayerList() - Constructor for class com.j3d.engine.scene.nodes.layer.LayerList
- LayerList(int) - Constructor for class com.j3d.engine.scene.nodes.layer.LayerList
- layerListSupplier - Variable in class com.j3d.engine.scene.find.Finder
-
Supplies the
LayerListcontaining all active layers in the engine. - LayerMoveOperation - Enum Class in com.j3d.engine.scene.nodes.layer
- LayerMoveOperation() - Constructor for enum class com.j3d.engine.scene.nodes.layer.LayerMoveOperation
- layers - Variable in class com.j3d.engine.scene.SceneManager
-
An Array of Layers
- layers() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- layerTree - Static variable in class com.j3d.StaticRefs
- LayerTree - Class in com.j3d.ui.engine.floating.tree
- LayerTree() - Constructor for class com.j3d.ui.engine.floating.tree.LayerTree
-
Creates new LayerTree
- LegA - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
-
Leg A, connected to Leg B and Leg C
- LegB - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
-
Leg B, connected to Leg A and Leg C
- LegC - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
-
Leg C, connected to Leg A and Leg B
- length - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- length() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
-
Calculates and returns the length of this line.
- lengthA - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- lengthB - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- LIGHT - Enum constant in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- line(GLine) - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- Line - Class in com.j3d.gen.grid
- Line(CartesianPoint, CartesianPoint) - Constructor for class com.j3d.gen.grid.Line
- LINE - Enum constant in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
a curve
- LINE - Enum constant in enum class com.j3d.gen.properties.SelectionPropertiesFilter
- LINE_SEPARATOR - Enum constant in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Represents a line separator.
- LineGetters - Class in com.j3d.jaiva.packs.getters
- LineGetters() - Constructor for class com.j3d.jaiva.packs.getters.LineGetters
- lineJoin - Variable in class com.j3d.engine.interact.cmd.commands.join.JoinCmd
- LineJoin - Class in com.j3d.engine.interact.cmd.commands.join
- LineJoin() - Constructor for class com.j3d.engine.interact.cmd.commands.join.LineJoin
- lines - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWCodeBlock
- lineSeparator() - Method in class com.j3d.ui.docs.DocsFrame
- link - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
-
If this key has a normal version and is paired with another, this stores the key object, and it's modifiers.
- link - Variable in class com.j3d.ui.docs.LinkPanel
- LINK - Enum constant in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Represents a hyperlink.
- LinkPanel - Class in com.j3d.ui.docs
- LinkPanel(DocsFrame, int, TLink, int, Documentation) - Constructor for class com.j3d.ui.docs.LinkPanel
- LinkPanel(String, Pair<String, JarPath>, int) - Constructor for class com.j3d.ui.docs.LinkPanel
- LinksPanel - Class in com.j3d.ui.docs
- LinksPanel(DocsFrame, ArrayList<TLink>, int, Documentation) - Constructor for class com.j3d.ui.docs.LinksPanel
-
Creates new form TextPanel
- linkTo(J3Key, int) - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Marks another key as the child link of this key.
- ListCmd - Class in com.j3d.engine.interact.cmd.commands.macro
- ListCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.macro.ListCmd
- listeningTo - Variable in class com.j3d.gen.guide.GuideInfo
- listJTree - Variable in class com.j3d.ui.engine.floating.tree.LayerTree
- load() - Static method in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- loadAllEntries() - Method in class com.j3d.storage.files.engine.ThemeFiles
- LOADED_OLD - Static variable in class com.j3d.ui.engine.EngineFrame
-
A flag to indicate if an old project file version was loaded during the
EngineFrame.readFileUsingVers(File, int)process. - loadingLabel - Variable in class com.j3d.ui.dialog.Spinner
- loadPinnedProjects() - Method in class com.j3d.ui.home.Projects
- loadRecentProjects() - Method in class com.j3d.ui.home.Projects
- loadStarterProjects() - Method in class com.j3d.ui.home.Projects
- loadTheme() - Static method in enum class com.j3d.ui.theme.J3DTheme
- loadTheme(ThemeEntry) - Static method in enum class com.j3d.ui.theme.J3DTheme
- Locator - Class in com.j3d.ui.theme.updator
-
A utility class that acts as a locator for a specific theme property and its corresponding setter function.
- Locator(J3DTheme, Consumer<Color>) - Constructor for class com.j3d.ui.theme.updator.Locator
-
Constructs a new
Locatorwith the specified theme property and setter. - locators - Variable in class com.j3d.ui.engine.contextMenu.ContextSubMenu
- locators - Variable in class com.j3d.ui.engine.ContextMenu
- locators - Variable in class com.j3d.ui.engine.floating.ActionPanel
- lock - Static variable in class com.j3d.StaticConfig
-
Generic lock flag for when the user has CAPS LOCK enabled.
- log - Static variable in class com.j3d.StaticRefs
-
The Logger Instance, which simply encapsulates the logging to the
DebugPanel.logTextAreaand to the output file defined byLogFilewithinEngineFiles. - log(String) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- logArea - Variable in class com.j3d.engine.Logger
- logFile - Variable in class com.j3d.storage.files.engine.EngineFiles
- LogFile - Class in com.j3d.storage.files.engine
- LogFile() - Constructor for class com.j3d.storage.files.engine.LogFile
- logFolder - Variable in class com.j3d.storage.files.engine.LogFile
- Logger - Class in com.j3d.engine
-
The Logger class provides a simple logging utility.
- Logger() - Constructor for class com.j3d.engine.Logger
-
Constructs a Logger instance with the specified JTextArea.
- logHead - Static variable in class com.j3d.engine.react.history.History
- logHead() - Method in interface com.j3d.errors.severity.J3DFatal
- logHead() - Method in interface com.j3d.errors.severity.J3DMild
- logHead() - Method in interface com.j3d.errors.severity.J3DWarning
- logHead() - Method in interface com.j3d.errors.severity.J3ErrSeverity
-
Returns a string representing the header to be used when logging messages of this specific error severity.
- logLabel - Variable in class com.j3d.engine.interact.cmd.commands.transform.TransformCmd
- logLabel - Variable in class com.j3d.engine.interact.macros.MacroRunner
-
The loglabel for
RunCmdcallback errors - logLabel - Variable in class com.j3d.ui.engine.CommandPalette
- logLabel - Variable in class com.j3d.ui.engine.floating.DebugPanel
- logLabel2 - Variable in class com.j3d.ui.engine.CommandPalette
- logLbl - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- logo() - Static method in class com.j3d.StaticRefs
-
Returns an
Imageof the J3Engine 1:1 logo for the app icon. - logTextArea - Variable in class com.j3d.ui.engine.floating.DebugPanel
- LongTask<T> - Class in com.j3d.threads
- LongTask(Function<Spinner, T>, TriConsumer<Spinner, T, Boolean>) - Constructor for class com.j3d.threads.LongTask
- LongTask(Function<Spinner, T>, TriConsumer<Spinner, T, Boolean>, Consumer<Exception>) - Constructor for class com.j3d.threads.LongTask
- LongTaskException - Exception Class in com.j3d.threads
- LongTaskException(String, Throwable) - Constructor for exception class com.j3d.threads.LongTaskException
- LOOK_AT - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CameraOperations
- lookAt(Vector3) - Method in class com.j3d.engine.scene.Camera
-
Orients the camera to look at a specific target point in world space.
- LookAtCmd - Class in com.j3d.engine.interact.cmd.commands.camera
- LookAtCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.camera.LookAtCmd
- lower - Variable in class com.j3d.ui.SafeJLabel
M
- macro - Variable in class com.j3d.engine.interact.cmd.Invoker
-
Indicates if the invocation originated from a macro.
- macro - Variable in class com.j3d.engine.interact.macros.MacroRunner
-
The current macro
- Macro - Class in com.j3d.engine.interact.macros
-
A single macro with a name and multiple
MacroLines - Macro(String, ArrayList<MacroLine>) - Constructor for class com.j3d.engine.interact.macros.Macro
-
Default Constructor
- macroCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- MacroCmd - Class in com.j3d.engine.interact.cmd.commands.macro
-
A dispatcher command for macro related things.
- MacroCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.macro.MacroCmd
- macroEditBtn - Variable in class com.j3d.ui.settings.popouts.macros.MacroPanel
- macroEditBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.macros.MacroPanel
- macroEditorMenu - Variable in class com.j3d.ui.engine.EngineFrame
- macroEditorMenuActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- macroJMenu - Variable in class com.j3d.ui.engine.EngineFrame
- macroKeys - Variable in class com.j3d.engine.interact.macros.MacroUtils
-
The key map of macros.
- macroKeysMapFile - Variable in class com.j3d.storage.files.engine.MacrosFolder
- MacroLine - Record Class in com.j3d.engine.interact.macros
-
A single line of a
Macrowith anInstructionTypeand the string representing the instruction. - MacroLine(InstructionType, String) - Constructor for record class com.j3d.engine.interact.macros.MacroLine
-
Creates an instance of a
MacroLinerecord class. - macroMainMenu - Variable in class com.j3d.ui.engine.EngineFrame
- macroNameLabel - Variable in class com.j3d.ui.settings.popouts.macros.MacroPanel
- MacroPanel - Class in com.j3d.ui.settings.popouts.macros
- MacroPanel(MacroWrapper) - Constructor for class com.j3d.ui.settings.popouts.macros.MacroPanel
-
Creates new form MacroPanel
- macroRecorder - Variable in class com.j3d.engine.interact.macros.MacroUtils
-
Recorder instance
- MacroRecorder - Class in com.j3d.engine.interact.macros
-
A single-instantiated class with the purpose of recording engine events to become a single
Macro. - MacroRecorder() - Constructor for class com.j3d.engine.interact.macros.MacroRecorder
-
Package-private default constructor (Only
MacroUtilscan instantiate it) - macroRunner - Variable in class com.j3d.engine.interact.macros.MacroUtils
-
Runner instance
- MacroRunner - Class in com.j3d.engine.interact.macros
-
A single-instantiated class with the purpose of running a single
Macrowith many responsibilities - MacroRunner() - Constructor for class com.j3d.engine.interact.macros.MacroRunner
-
Package-private default constructor (Only
MacroUtilscan instantiate it) - macros - Variable in class com.j3d.engine.interact.macros.MacroUtils
-
The map of macros that exist or were discovered
- macrosEditor - Static variable in class com.j3d.gen.settings.Settings
- MacrosEditor - Class in com.j3d.ui.settings.popouts.macros
- MacrosEditor(Frame, boolean) - Constructor for class com.j3d.ui.settings.popouts.macros.MacrosEditor
-
Creates new form MacrosEditor
- macrosFile - Variable in class com.j3d.storage.files.engine.EngineFiles
- MacrosFolder - Class in com.j3d.storage.files.engine
- MacrosFolder() - Constructor for class com.j3d.storage.files.engine.MacrosFolder
- macrosPanel - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- macroUtils - Static variable in class com.j3d.StaticRefs
-
The macro utils which is the... macro recording and fetching utils. whatd u expect
- MacroUtils - Class in com.j3d.engine.interact.macros
-
Da Macro Utils.
- MacroUtils() - Constructor for class com.j3d.engine.interact.macros.MacroUtils
-
Default Constructor.
- MacroWrapper - Class in com.j3d.ui.settings.popouts.macros
- MacroWrapper(String, KeyStroke) - Constructor for class com.j3d.ui.settings.popouts.macros.MacroWrapper
- magnitude() - Method in class com.j3d.engine.math.matrix.Vector3
-
Calculates the magnitude (length) of the vector.
- main - Variable in class com.j3d.gen.docs.DocsProvider
-
The main documentation frame, which is always available.
- main(String[]) - Static method in class com.j3d.Main
- main(String[]) - Static method in class com.j3d.Startup
- main(String[]) - Static method in class com.j3d.ui.dialog.AreYouSure
- main(String[]) - Static method in class com.j3d.ui.dialog.ErrorDialog
- main(String[]) - Static method in class com.j3d.ui.dialog.JKeyChooser
- main(String[]) - Static method in class com.j3d.ui.dialog.Spinner
- main(String[]) - Static method in class com.j3d.ui.dialog.TestDialog
- main(String[]) - Static method in class com.j3d.ui.docs.DocsFrame
- main(String[]) - Static method in class com.j3d.ui.engine.EngineFrame
- main(String[]) - Static method in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- main(String[]) - Static method in class com.j3d.ui.engine.J3Splash
- main(String[]) - Static method in class com.j3d.ui.home.Projects
- main(String[]) - Static method in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- main(String[]) - Static method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- main(String[]) - Static method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- main(String[]) - Static method in class com.j3d.ui.settings.PreferencesFrame
- Main - Class in com.j3d
- Main() - Constructor for class com.j3d.Main
- mainFrame - Static variable in class com.j3d.StaticRefs
-
The Main Frame that is displayed.
- mainPanel - Static variable in class com.j3d.StaticRefs
-
The Main Draw Panel.
- mainPanel - Static variable in class com.j3d.ui.engine.EngineFrame
- MAP - Static variable in enum class com.j3d.gen.docs.Documentation
-
A cached map of documentation files, keyed by their file ID.
- mask - Variable in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- MathException - Exception Class in com.j3d.engine.math
- MathException(String) - Constructor for exception class com.j3d.engine.math.MathException
- MathException(String, Throwable) - Constructor for exception class com.j3d.engine.math.MathException
- MATHS - Enum constant in enum class com.j3d.gen.docs.Documentation
-
Documentation on mathematical concepts used in the engine.
- matrix() - Method in class com.j3d.engine.math.rot.CamToWorldDirection
- matrix() - Method in interface com.j3d.engine.math.rot.RotationMatrixDirection
- matrix() - Method in class com.j3d.engine.math.rot.WorldToCamDirection
- Matrix3 - Class in com.j3d.engine.math.matrix
-
Represents a final, specialized 3x3 matrix.
- Matrix3(double[][]) - Constructor for class com.j3d.engine.math.matrix.Matrix3
-
Constructs a
Matrix3by wrapping the given 2D array. - MatrixException - Exception Class in com.j3d.engine.math.matrix
- MatrixException(String) - Constructor for exception class com.j3d.engine.math.matrix.MatrixException
- MatrixException(String, Throwable) - Constructor for exception class com.j3d.engine.math.matrix.MatrixException
- MatrixInterface - Interface in com.j3d.engine.math.matrix
-
Defines the core contract for a matrix implementation.
- MatrixMath - Class in com.j3d.engine.math.matrix
-
Provides a collection of static utility methods for performing mathematical operations on matrices that implement the
MatrixInterface. - MatrixMath() - Constructor for class com.j3d.engine.math.matrix.MatrixMath
- matrixOf(double[][]) - Static method in class com.j3d.engine.math.matrix.MatrixMath
-
Creates a
MatrixInterfaceinstance from a 2D double array. - max - Variable in class com.j3d.gen.settings.types.DoubleSetting
- max - Variable in class com.j3d.gen.settings.types.IntSetting
- MAX_BUTTONS - Static variable in class com.j3d.ui.engine.toolbox.ToolboxButtons
- MAX_CMDNAME_SUGGESTIONS - Variable in class com.j3d.engine.interact.cmd.complete.TypingHints
-
The maximum number of command name suggestions to display for both likely and partial matches.
- MAX_HISTORY_SIZE - Static variable in class com.j3d.engine.react.history.History
- MAX_PROJECTNAME_LENGTH - Static variable in class com.j3d.ui.home.ProjectButton
- MAX_RECENT - Static variable in class com.j3d.storage.files.engine.projects.RecentProjectsFile
- MEASURE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.GeometryTools
- measureCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- MeasureCmd - Class in com.j3d.engine.interact.cmd.commands.measure
-
A command that dispatches to various measurement subcommands like
VolumeCmdandDistanceCmd. - MeasureCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.measure.MeasureCmd
- menu(String, Consumer<ContextSubMenu>) - Method in class com.j3d.ui.engine.ContextMenu
- merge(ArrayList<Property<?, ?>>) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Merges a list of properties into a list of JPanels.
- META - Enum constant in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- metaCheckBox - Variable in class com.j3d.ui.dialog.JKeyChooser
- metaCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- min - Variable in class com.j3d.gen.settings.types.DoubleSetting
- min - Variable in class com.j3d.gen.settings.types.IntSetting
- model - Static variable in class com.j3d.ui.engine.floating.tree.LayerTree
- modifiers - Variable in class com.j3d.ui.dialog.JKeyChooser
- Modifiers(int, String) - Constructor for enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- MONDAYS - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- Mouse - Class in com.j3d.engine.interact.input.mouse
- Mouse(int, int) - Constructor for class com.j3d.engine.interact.input.mouse.Mouse
- MOUSE_CLICKED - Enum constant in enum class com.j3d.engine.react.events.EventType
-
For anything that's too lazy to use mouse owners and rather just use events to listen for mouse clicks.
- MOUSE_MOVE - Enum constant in enum class com.j3d.engine.interact.macros.InstructionType
-
unused.
- mouseClicked(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
- mouseClicked(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
Handles mouse click events.
- mouseClicked(MouseEvent) - Method in class com.j3d.engine.interact.selection.SelectionMouseOwner
- MouseClickPayload - Class in com.j3d.engine.react.events.payloads
-
Event payload for when a mouse click occurs.
- MouseClickPayload(AlwaysMouseOwner, MouseEvent) - Constructor for class com.j3d.engine.react.events.payloads.MouseClickPayload
- mouseDragged(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Handles the mouse dragged event
- mouseDraggedUsingClickDelay(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitMouseOwner
- mouseDraggedUsingClickDelay(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
This method is called when a mouse drag event occurs, but only after the
MouseOwner.clickDelayThresholdhas been exceeded. - mouseDraggedUsingClickDelay(MouseEvent) - Method in class com.j3d.engine.interact.selection.SelectionMouseOwner
- mouseLoc - Variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- mouseLoc - Variable in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
The current screen coordinates of the mouse cursor.
- mouseLoc() - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- mouseMoved(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- mouseMoved(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
- mouseMoved(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.NoMouseOwner
- mouseMoved(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
Handles mouse movement events.
- mouseOwner - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The mouse owner responsible for handling direct interaction with the 3D handles.
- mouseOwner - Static variable in class com.j3d.ui.engine.EngineFrame
-
The default
MouseOwner. being selection - MouseOwner - Search tag in package com.j3d.engine.interact.input.mouse
- Section
- MouseOwner - Class in com.j3d.engine.interact.input.mouse
-
MouseOwner is a class which represents an entity that can own the mouse input in the sceneManager.
- MouseOwner(MOwner) - Constructor for class com.j3d.engine.interact.input.mouse.MouseOwner
-
Creates a new MouseOwner with the given owner.
- MouseOwner(MOwner, int) - Constructor for class com.j3d.engine.interact.input.mouse.MouseOwner
-
Creates a new MouseOwner with the given owner and click delay threshold.
- mousePos - Variable in class com.j3d.engine.react.events.payloads.ChangeCentreEventPayload
- mousePos - Static variable in class com.j3d.ui.engine.EngineFrame
-
The position of the mouse that is suspected by this frame.
- mousePos - Variable in class com.j3d.ui.engine.toolbox.Subbox
- mousePosInPanel - Static variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- mousePressed(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitMouseOwner
- mousePressed(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
Handles the mouse pressed event to detect handle selection.
- mousePressed(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.AlwaysMouseOwner
- mousePressed(MouseEvent) - Method in class com.j3d.engine.interact.selection.SelectionMouseOwner
- mousePressedAdapter(Handle) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
An adapter method called when a handle is successfully pressed.
- mouseReleased(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitMouseOwner
- mouseReleased(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.RotateMouseOwner
- mouseReleased(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.ScaleMouseOwner
- mouseReleased(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
Handles the mouse released event.
- mouseReleased(MouseEvent) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TranslateMouseOwner
- mouseReleased(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Handles the mouse pressed event.
- mouseReleased(MouseEvent) - Method in class com.j3d.engine.interact.selection.SelectionMouseOwner
- move(Vector3) - Method in class com.j3d.engine.scene.Camera
-
Moves the camera by a given delta vector.
- move(Layer, LayerMoveOperation) - Method in class com.j3d.engine.scene.nodes.layer.LayerList
- MOVE_CAM_BACKWARD - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
keystroke to move the camera backward (along the forward vector).
- MOVE_CAM_FORWARD - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
keystroke to move the camera forward (along the forward vector).
- MOVE_CAMERA_DOWN - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
keystroke to move the camera down (along the up vector).
- MOVE_CAMERA_LEFT - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
keystroke to move the camera left (along the right vector).
- MOVE_CAMERA_RIGHT - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
keystroke to move the camera right (along the right vector).
- MOVE_CAMERA_UP - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
keystroke to move the camera up (along the up vector).
- moveAndReset(int, int) - Method in class com.j3d.engine.interact.input.mouse.Mouse
- movementControls - Static variable in class com.j3d.StaticConfig
- movementSpeed - Variable in class com.j3d.gen.settings.classes.CameraProperties
- moveObjects(ArrayList<GObject>, Thing) - Static method in class com.j3d.engine.scene.nodes.Thing
- moving - Variable in class com.j3d.ui.engine.FloatingPanel
- MOwner - Enum Class in com.j3d.engine.interact.input.mouse
-
MOwner is an enum which represents the different types of mouse owners in the sceneManager.
- MOwner() - Constructor for enum class com.j3d.engine.interact.input.mouse.MOwner
- msg(String) - Static method in class com.j3d.storage.files.protocol.proj.PF1
- msg(String) - Static method in class com.j3d.storage.files.protocol.proj.PF2
- msg(String) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Logs a message to the application's log output.
- msl - Variable in class com.j3d.ui.engine.FloatingPanel
- mult - Variable in class com.j3d.engine.interact.cmd.commands.transform.TranslateSelection
- mult(double) - Method in class com.j3d.engine.math.matrix.Vector3
-
Multiplies the vector by a scalar value.
- mult(MatrixInterface, MatrixInterface) - Static method in class com.j3d.engine.math.matrix.MatrixMath
-
Performs matrix multiplication (m1 * m2).
- mult(Vector3) - Method in class com.j3d.engine.math.matrix.Vector3
-
Performs component-wise multiplication (Hadamard product) with another vector.
N
- name - Variable in class com.j3d.engine.interact.cmd.args.ArgSet
- name - Variable in class com.j3d.engine.interact.cmd.args.TypedArg
- name - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
- name - Variable in class com.j3d.engine.interact.macros.MacroRecorder
-
The name of the macro provided by
RecordCmd - name - Variable in class com.j3d.engine.scene.nodes.Thing
-
The name of this Thing.
- name - Variable in class com.j3d.gen.properties.Property
-
The property's label
- name - Variable in record class com.j3d.gen.properties.PropertyKey
-
The field for the
namerecord component. - name - Variable in class com.j3d.gen.settings.Setting
- name - Variable in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- name - Variable in class com.j3d.ui.engine.FloatingPanel
- name - Variable in class com.j3d.ui.theme.ThemeEntry
- name() - Method in record class com.j3d.gen.properties.PropertyKey
-
Returns the value of the
namerecord component. - nameQuery() - Static method in class com.j3d.engine.scene.find.Finder
-
Creates a
Querythat matchesSceneObjects based on their name. - nearZeroProjectionPower - Variable in class com.j3d.gen.settings.classes.CameraProperties
- newBtns() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- newGearKey(String) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
A factory method to create a new "gear" key for cycling through step sizes.
- newProjectJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- newProjectJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- newValue - Variable in class com.j3d.engine.react.events.payloads.SettingUpdatedPayload
- newValue - Variable in class com.j3d.gen.properties.Property
-
How to apply a new value to this property.
- ngon(double, AxisPlane, int) - Static method in class com.j3d.engine.scene.nodes.util.Sampler
-
Generates a list of Vector3 points forming a regular N-gon (polygon) on a specified axisPlane.
- ngon(double, AxisPlane, int, Function<Vector3, T>) - Static method in class com.j3d.engine.scene.nodes.util.Sampler
-
Generates a list of points forming a regular N-gon (polygon) on a specified axisPlane.
- ngon(int) - Method in class com.j3d.artefacts.Executor
- NO_IMAGE - Variable in class com.j3d.storage.files.engine.projects.ProjectsFile
- node - Variable in class com.j3d.gen.docs.api.HeaderIdentifier
-
The
DefaultMutableTreeNodein theJTreethat corresponds to this header. - Node Structure - Search tag in package com.j3d.engine.scene
- Section
- NoMouseOwner - Class in com.j3d.engine.interact.input.mouse
-
NoMouseOwner is a MouseOwner which represents the absence of a mouse owner in the sceneManager.
- NoMouseOwner() - Constructor for class com.j3d.engine.interact.input.mouse.NoMouseOwner
- none() - Static method in class com.j3d.StaticRefs
-
Random ass method so static is forced to initialise everything in
Main. - none(boolean, String) - Static method in class com.j3d.StaticRefs
- NONE - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
No mouse owner
- NONE - Enum constant in enum class com.j3d.engine.interact.selection.SelectionUtils.InferredSelectionType
-
No keys were pressed.
- NONE - Enum constant in enum class com.j3d.engine.scene.draw.PureSortMethod
-
No sorting is applied to the triangles.
- NONE_FOUND - Static variable in class com.j3d.storage.files.engine.UserFile
- NoneRadioButton - Variable in class com.j3d.ui.engine.floating.DebugPanel
- NoneRadioButtonActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.DebugPanel
- normal - Variable in record class com.j3d.engine.math.plane.NormalPlane
-
The field for the
normalrecord component. - normal() - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Returns the value of the
normalrecord component. - normal() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
- normal() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Calculates the normal vector of the triangle given three vertices.
- NORMAL - Enum constant in enum class com.j3d.engine.scene.draw.ViewType
-
Draw the triangle's area and its edges only.
- NORMAL_EDGE_RADIUS - Static variable in class com.j3d.ui.theme.swing.J3DScrollBarUI
- normalize() - Method in class com.j3d.engine.math.matrix.Vector3
-
Normalizes the vector to have a magnitude of 1.
- normalize() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Normalises the vectors
- normalizeV1Btn - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- normalizeV1BtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- normalizeV2Btn - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- normalizeV2BtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- NormalPlane - Record Class in com.j3d.engine.math.plane
-
A plane is defined by a normal vector and a point on the plane (origin).
- NormalPlane(Vector3, Vector3) - Constructor for record class com.j3d.engine.math.plane.NormalPlane
-
Creates an instance of a
NormalPlanerecord class. - NORTH - Static variable in class com.j3d.gen.guide.Anchor
-
Represents the north (top) anchor position.
- note(GPoint, String) - Method in class com.j3d.artefacts.Executor
- notGivenYet(String) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Styles a given input as generic (The user has not given this input yet.)
- noToggle - Variable in class com.j3d.ui.dialog.AreYouSure
- noToggleActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.AreYouSure
- now - Variable in class com.j3d.engine.react.actions.AbstractAction
- numberMatch(String, CmdToken) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
- NumberValueSPanel<T> - Class in com.j3d.ui.settings.panels
- NumberValueSPanel(Setting<T>, T, T, T, Function<T, Integer>, Function<Integer, T>) - Constructor for class com.j3d.ui.settings.panels.NumberValueSPanel
-
Creates new form numberValueSPanel
- NX - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the unit vector along the negative X-axis (-1, 0, 0).
- NY - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the unit vector along the negative Y-axis (0, -1, 0).
- NZ - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the unit vector along the negative Z-axis (0, 0, -1).
O
- ObjectExplainerStep - Class in com.j3d.gen.guide.steps
- ObjectExplainerStep() - Constructor for class com.j3d.gen.guide.steps.ObjectExplainerStep
- objectOriginalPosiions - Variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- ObjectProperty<T> - Class in com.j3d.ui.engine.floating.properties.panels
- ObjectProperty(ArrayList<Property<?, ?>>) - Constructor for class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
-
Creates new form StringProperty
- objects - Variable in class com.j3d.engine.scene.copy.CopyProperties
- objects - Variable in class com.j3d.engine.scene.nodes.Thing
-
The master list of GObjects that compose this 3D Thing.
- objects - Variable in class com.j3d.gen.grid.GridManager
- objects - Variable in class com.j3d.jaiva.EngineObject
- ObjectsPack - Class in com.j3d.jaiva.packs
- ObjectsPack() - Constructor for class com.j3d.jaiva.packs.ObjectsPack
- objectsStream() - Method in class com.j3d.engine.scene.nodes.Thing
- objectStream() - Method in class com.j3d.engine.scene.nodes.layer.LayerList
- OCEAN - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- of(MatrixInterface) - Static method in class com.j3d.engine.math.matrix.Matrix3
-
Creates a
Matrix3from anyMatrixInterfaceimplementation. - of(MatrixInterface) - Static method in class com.j3d.engine.math.matrix.Vector3
-
Creates a
Vector3from a 3x1MatrixInterface. - of(String, JDocBuilder, GettersPack.Getter) - Static method in class com.j3d.jaiva.packs.getters.GettersPack
- offset - Static variable in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
The radius (in pixels) around the mouse cursor within which
GObjects are considered potential snap targets. - offset - Variable in record class com.j3d.engine.math.convert.ConversionWithOffset
-
The field for the
offsetrecord component. - offset - Static variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- offset() - Method in record class com.j3d.engine.math.convert.ConversionWithOffset
-
Returns the value of the
offsetrecord component. - Offset - Class in com.j3d.engine.math.convert
-
A simple immutable class which stores an
XandYoffset when converting betweenScreenPointandCartesianPointusing their offset overloads. - Offset(int, int) - Constructor for class com.j3d.engine.math.convert.Offset
-
Default Constructor
- Offset(SamePair<Integer>) - Constructor for class com.j3d.engine.math.convert.Offset
-
Constructor from a same pair of integers
- offsetDown(int) - Static method in class com.j3d.gen.guide.Anchor
-
Creates a downward component offset of the given magnitude.
- offsetLeft(int) - Static method in class com.j3d.gen.guide.Anchor
-
Creates a leftward component offset of the given magnitude.
- offsetRight(int) - Static method in class com.j3d.gen.guide.Anchor
-
Creates a rightward component offset of the given magnitude.
- offsetUp(int) - Static method in class com.j3d.gen.guide.Anchor
-
Creates an upward component offset of the given magnitude.
- old - Variable in class com.j3d.engine.interact.input.mouse.MouseOwner
- old - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- old - Variable in class com.j3d.ui.engine.floating.properties.panels.IntProperty
- oldAction - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
- oldParent - Variable in class com.j3d.ui.home.ProjectButton
- oldValue - Variable in class com.j3d.engine.react.events.payloads.SettingUpdatedPayload
- onChange() - Method in class com.j3d.ui.settings.PreferencesFrame
- onCreate - Variable in class com.j3d.gen.settings.types.ComplexSetting
- onDraw - Variable in class com.j3d.engine.scene.draw.RenderState
- onDrawSelected - Variable in class com.j3d.engine.scene.draw.RenderState
- onEDT - Variable in class com.j3d.threads.FakeLongTask
- onEnter(Pair<Vector3, Rotation>, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
- onEnter(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- onEnter(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- onEnter(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
Called when the user presses Enter, committing the transformation.
- onEnter(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- onEnter(T, SafeJLabel) - Method in interface com.j3d.engine.interact.cmd.base.StatefulCommand
-
Called when the 'Enter' key is pressed.
- onErr - Variable in class com.j3d.threads.LongTask
- onEsc(Pair<Vector3, Rotation>, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
- onEsc(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- onEsc(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- onEsc(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
Called when the user presses Escape, canceling the transformation and reverting all changes.
- onEsc(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- onEsc(T, SafeJLabel) - Method in interface com.j3d.engine.interact.cmd.base.StatefulCommand
-
Called when the 'Escape' key is pressed.
- oneShot - Variable in class com.j3d.engine.interact.input.keyboard.J3Key
- onEvent(EventType, EventPayload) - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- onEvent(EventType, EventPayload) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- onEvent(EventType, EventPayload) - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- onEvent(EventType, EventPayload) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.engine.interact.cmd.commands.transform.TranslateSelection
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.engine.interact.macros.MacroRecorder
-
Listens for the 3 events listed in the
MacroRecorderdoc and applies human readable formatting if the recorded class instance does not provide a specialized macro-line method. - onEvent(EventType, EventPayload<K>) - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Handles the event stuff of the macro.
- onEvent(EventType, EventPayload<K>) - Method in interface com.j3d.engine.react.events.EventListener
-
onEvent is called by
EventEmitterviaEventEmitter.broadcast(EventType, EventPayload). - onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.grid.GridManager
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.grid.ReactivePoint
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.guide.generic.DoubleClickStep
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.guide.GuideFlow
-
Handles events, specifically
EventType.GUIDE_CLOSINGto advance the guide flow. - onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.guide.GuideInfo
-
Handles incoming events.
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.guide.steps.CommandPaletteStep
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.guide.steps.SceneExplStep
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.gen.guide.steps.SelectionStep
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.ui.settings.panels.AbstractPanel
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.ui.settings.panels.BooleanValueSPanel
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.ui.settings.panels.EnterValueSPanel
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.ui.settings.panels.NumberValueSPanel
- onEvent(EventType, EventPayload<K>) - Method in class com.j3d.ui.settings.panels.PopoutSPanel
- onFinishedCallback - Variable in class com.j3d.threads.TimeoutWorker
- onOpen - Variable in class com.j3d.gen.settings.types.ComplexSetting
- onOpen - Variable in class com.j3d.ui.settings.panels.PopoutSPanel
- onPlane(Vector3) - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Checks if a given 3D point lies on this plane.
- onSegment(CartesianPoint, CartesianPoint, CartesianPoint) - Static method in class com.j3d.gen.grid.Line
- onSegment(ScreenPoint, ScreenPoint, ScreenPoint) - Method in class com.j3d.engine.interact.selection.SelectionQuery
- onSelect - Variable in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
-
The action to perform when the node is selected.
- onSelectCallback - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- onSelectCallback - Variable in class com.j3d.engine.scene.nodes.Thing
-
What the thing should do when it gets selected within the tree GUI
- onSetValue(Function<Boolean, Void>) - Method in class com.j3d.gen.settings.types.BooleanSetting
- onSetValue(Function<Double, Void>) - Method in class com.j3d.gen.settings.types.DoubleSetting
- onSetValue(Function<Integer, Void>) - Method in class com.j3d.gen.settings.types.IntSetting
- onSetValue(Function<String, Void>) - Method in class com.j3d.gen.settings.types.StringSetting
- onSetValue(Function<T, Void>) - Method in class com.j3d.gen.settings.Setting
-
Registers a callback function to be executed whenever the setting's value is changed.
- onSetValue(Function<T, Void>) - Method in class com.j3d.gen.settings.types.EnumSetting
- onStart(Pair<Vector3, Rotation>, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
- onStart(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- onStart(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- onStart(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
Called when the transformation state begins.
- onStart(Void, SafeJLabel) - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- onStart(T, SafeJLabel) - Method in interface com.j3d.engine.interact.cmd.base.StatefulCommand
-
Called when the command is first started.
- onTabComplete() - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Provides a
QuadConsumerthat handles tab completion logic for the command palette. - open() - Method in class com.j3d.gen.settings.types.ComplexSetting
- openedLetter() - Method in class com.j3d.artefacts.Executor
- openProject(MouseEvent) - Method in class com.j3d.ui.home.Projects
- openProjectMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- openProjectMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- optional - Variable in class com.j3d.engine.interact.cmd.args.TypedArg
- options - Variable in class com.j3d.engine.interact.cmd.complete.TypingHints
- ORBIT - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Owner for orbit the camera
- ORBIT - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CameraOperations
- OrbitCmd - Class in com.j3d.engine.interact.cmd.commands.camera.orbit
-
A no-args stateful command which orbits the camera around (itself) using
OrbitMouseOwnerto enable dragging capabilities. - OrbitCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
- orbitCmdUUID - Variable in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
-
The UUID which the orbit command uses to identify stuff registered by it. i.e. events or keybinds
- orbitMouseOwner - Static variable in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
-
The mouse owner for
OrbitCmdto function - OrbitMouseOwner - Class in com.j3d.engine.interact.cmd.commands.camera.orbit
-
A mouse owner that handles camera orbiting logic.
- OrbitMouseOwner() - Constructor for class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitMouseOwner
- orbitSensitivity - Variable in class com.j3d.gen.settings.classes.CameraProperties
- orientation(CartesianPoint, CartesianPoint, CartesianPoint) - Static method in class com.j3d.gen.grid.Line
- orientation(ScreenPoint, ScreenPoint, ScreenPoint) - Method in class com.j3d.engine.interact.selection.SelectionQuery
- origin - Variable in record class com.j3d.engine.math.plane.AxisPlane
-
The field for the
originrecord component. - origin - Variable in record class com.j3d.engine.math.plane.NormalPlane
-
The field for the
originrecord component. - origin - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- origin() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns the value of the
originrecord component. - origin() - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Returns the value of the
originrecord component. - ORIGIN - Enum constant in enum class com.j3d.ui.engine.floating.grid2d.Grid2DPanel.SpinnerIdentifier
- original - Variable in record class com.j3d.engine.scene.copy.Copy
-
The field for the
originalrecord component. - original() - Method in record class com.j3d.engine.scene.copy.Copy
-
Returns the value of the
originalrecord component. - originalPointPos - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
A snapshot of the original positions of all points being transformed, for undo purposes.
- originXSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- originYSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- originZSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- otherBtn - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- Other classes within this package - Search tag in package com.j3d.engine.interact.cmd
- Section
- Other important mouse owners - Search tag in package com.j3d.engine.interact.input.mouse
- Section
- otherKey - Variable in class com.j3d.engine.interact.input.keyboard.KeyBindings.UpdatedJ3Key
-
If
KeyBindings.UpdatedJ3Key.swappedis true, this holds the J3Key of the other key. - OtherKeys - Enum Class in com.j3d.engine.interact.input.keyboard
-
Any key defintion not defined within
GlobalKeybindsfor whatever reason. - OtherKeys(KeyStroke) - Constructor for enum class com.j3d.engine.interact.input.keyboard.OtherKeys
- ovalRadius - Variable in class com.j3d.gen.grid.GridManager
- overlapId - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- overlapId - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
- overlapId - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
A unique ID for the UI overlay drawn by the sceneManager during the transform state.
- overlapId - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- overlaps - Variable in class com.j3d.engine.scene.SceneManager
-
A list of overlap Runnables to be executed after rendering such that it's on top of everything else.
- overlapScheduled - Variable in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
A flag indicating whether the overlap consumer has been scheduled with the scene manager.
- owner - Variable in class com.j3d.engine.interact.input.mouse.MouseOwner
-
The owner of the mouse input, used to determine if the current MouseOwner is the owner of the mouse input in the sceneManager.
P
- p1 - Variable in class com.j3d.engine.geometry.Triangle
- p1 - Variable in class com.j3d.gen.grid.Line
- p2 - Variable in class com.j3d.engine.geometry.Triangle
- p2 - Variable in class com.j3d.gen.grid.Line
- p3 - Variable in class com.j3d.engine.geometry.Triangle
- Package Structure - Search tag in package com.j3d.engine.scene
- Section
- paint(Graphics) - Method in class com.j3d.ui.engine.floating.grid2d.Grid
- paint(Graphics) - Method in class com.j3d.ui.engine.J3DPanel
- paintThumb(Graphics, JComponent, Rectangle) - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- paintTrack(Graphics, JComponent, Rectangle) - Method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- pair() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns a
SamePaircontaining two references to this plane. - pair() - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Returns a
SamePaircontaining two references to thisNormalPlane. - panel - Static variable in class com.j3d.engine.react.history.History
- panel - Variable in class com.j3d.gen.docs.api.HeaderIdentifier
-
The
TextPanelwhere this header's content is displayed. - panel - Variable in class com.j3d.gen.grid.GridManager
- panel - Variable in class com.j3d.gen.guide.GuidePanelAdapter
- panel - Variable in class com.j3d.gen.properties.Property
- panel() - Method in class com.j3d.gen.settings.classes.CameraProperties
- panel() - Method in class com.j3d.gen.settings.classes.EditorProperties
- panel() - Method in class com.j3d.gen.settings.classes.SceneProperties
- panel() - Method in class com.j3d.gen.settings.Setting
-
Returns the panel associated with this setting for display and interaction.
- panel() - Method in class com.j3d.gen.settings.Settings
- panel() - Method in interface com.j3d.gen.settings.SettingsChild
- panel() - Method in class com.j3d.gen.settings.types.BooleanSetting
- panel() - Method in class com.j3d.gen.settings.types.ComplexSetting
- panel() - Method in class com.j3d.gen.settings.types.DoubleSetting
- panel() - Method in class com.j3d.gen.settings.types.EnumSetting
- panel() - Method in class com.j3d.gen.settings.types.IntSetting
- panel() - Method in class com.j3d.gen.settings.types.StringSetting
- paragraph - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWParagraph
- PARAGRAPH - Enum constant in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Represents a paragraph of text.
- parent - Variable in class com.j3d.engine.scene.draw.RenderState
-
The graphical object instance that this render state belongs to.
- parent - Variable in class com.j3d.engine.scene.nodes.Thing
-
The parent layer of this Thing.
- parentFrame - Variable in class com.j3d.ui.docs.LinkPanel
- parentFrame - Variable in class com.j3d.ui.home.ProjectButton
- parents - Variable in class com.j3d.engine.scene.nodes.geometry.GLine
- parents - Variable in class com.j3d.engine.scene.nodes.geometry.GPoint
- parse(CmdToken) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Parses a single command token, attempting to convert its string representation into a specific object type (String, Vector3, Colour, UUID-referenced object, number, boolean, or tagged argument).
- parse(JarPath) - Method in class com.j3d.ui.docs.DocsFrame
- parse(String, boolean, SafeJLabel) - Static method in class com.j3d.engine.interact.cmd.args.TaggedArgUtil
-
Parses a single string segment to identify and create a tagged argument.
- parse(ArrayList<CmdToken>, boolean) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Parses the given command tokens and provides typing hints or suggestions based on the current input.
- parseAsNumberOrBool(CmdToken, String, Consumer<String>) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Attempt to parse the given token as an integer or double and add the resulting number to
CommandParser.arguments. - parseColor(String) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Parse a colour specification string into a
Color. - parsedAs(Object, CmdToken.Type) - Method in class com.j3d.engine.interact.cmd.CmdToken
-
Sets the parsed value and type of this token.
- parsedId - Variable in class com.j3d.gen.docs.api.HeaderIdentifier
-
The parsed, unique ID for this header, used for navigation and linking.
- parsedValue - Variable in class com.j3d.engine.interact.cmd.CmdToken
- parseFile(JarPath) - Static method in class com.j3d.gen.docs.reader.J3DocsReader
-
Parses a given file and returns a list of TWrapper objects representing the document structure.
- parseId(LinkedHashMap<String, HeaderIdentifier>) - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- parseUsages() - Method in class com.j3d.engine.interact.cmd.base.Command
-
Parses the usages of the command based on its arguments.
- parseV3Str(String) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- Parsing - Class in com.j3d.utility
-
Parsing utilities used by
CommandParser. - Parsing() - Constructor for class com.j3d.utility.Parsing
- Parsing.BracePairs - Record Class in com.j3d.utility
-
A record to hold the results of the
Parsing.bracePairs(String)method. - PARTIAL_MATCH - Static variable in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colour used for arguments that are a partial match or unfinished but potentially correct.
- partialStringMatch(ArrayList<String>, String) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
- partialType(String) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Colours the given type as partially correct.
- passListener - Variable in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- PasteCmd - Class in com.j3d.engine.interact.cmd.commands.clipboard
- PasteCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.clipboard.PasteCmd
- pasteMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- pasteMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- path(String) - Method in class com.j3d.ui.docs.LinkPanel
- PF(Supplier<ProjectFile>) - Constructor for enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
- PF_VERSION - Variable in class com.j3d.ui.engine.EngineFrame
- PF1 - Class in com.j3d.storage.files.protocol.proj
-
PF1 is a J3D file protocol implementation for reading and writing project files that contain layer and thing information to and from disk.
- PF1() - Constructor for class com.j3d.storage.files.protocol.proj.PF1
-
Default constructor.
- PF2 - Class in com.j3d.storage.files.protocol.proj
-
PF2 is a J3D file protocol implementation for reading and writing project files that contain layer and thing information to and from disk.
- PF2() - Constructor for class com.j3d.storage.files.protocol.proj.PF2
- PF3 - Class in com.j3d.storage.files.protocol.proj
- PF3() - Constructor for class com.j3d.storage.files.protocol.proj.PF3
- PF3.SuperMap<T> - Class in com.j3d.storage.files.protocol.proj
- physicalMouse - Variable in class com.j3d.engine.interact.input.mouse.MouseOwner
- pinned - Variable in class com.j3d.storage.files.engine.EngineFiles
- pinned - Variable in class com.j3d.ui.home.Projects
- pinnedLabelPanel - Variable in class com.j3d.ui.home.Projects
- PinnedProjectsFile - Class in com.j3d.storage.files.engine.projects
- PinnedProjectsFile() - Constructor for class com.j3d.storage.files.engine.projects.PinnedProjectsFile
- pinnedProjectsPanel - Variable in class com.j3d.ui.home.Projects
- pinnedScrollPane - Variable in class com.j3d.ui.home.Projects
- pitch - Variable in class com.j3d.engine.math.rot.CamToWorldDirection
- pitch - Variable in class com.j3d.engine.math.rot.Rotation
-
Pitch: Rotation around the X-axis, in degrees.
- pitch - Variable in class com.j3d.engine.math.rot.WorldToCamDirection
- pivot - Variable in class com.j3d.engine.scene.nodes.geometry.GObject
-
The pivot point of this geometry.
- pivotProperty - Variable in class com.j3d.engine.scene.nodes.geometry.GObject
- playing - Static variable in class com.j3d.ui.engine.J3Splash
- point - Variable in class com.j3d.gen.grid.Point
- point() - Static method in class com.j3d.engine.scene.nodes.Creator
- point(double) - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- point(GPoint) - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- Point - Class in com.j3d.engine.geometry
- Point - Class in com.j3d.gen.grid
- Point() - Constructor for class com.j3d.gen.grid.Point
- Point(double, double, double) - Constructor for class com.j3d.engine.geometry.Point
- Point(CartesianPoint) - Constructor for class com.j3d.gen.grid.Point
- POINT - Enum constant in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
a point.
- POINT - Enum constant in enum class com.j3d.gen.properties.SelectionPropertiesFilter
- POINT - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CreateTools
- pointA - Variable in class com.j3d.engine.scene.nodes.geometry.GLine
-
The startpoint of this line
- pointB - Variable in class com.j3d.engine.scene.nodes.geometry.GLine
-
The endPoint of this line.
- POINTER - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Generic pointer cursor.
- pointRounder - Variable in class com.j3d.gen.grid.ReactivePoint
- points - Variable in class com.j3d.engine.interact.selection.SelectionQuery
- points - Variable in class com.j3d.engine.scene.nodes.Thing
-
The list of points that compose this 3D Thing.
- points - Variable in class com.j3d.engine.scene.SceneManager
- POINTS - Enum constant in enum class com.j3d.engine.interact.cmd.commands.transform.FaceMode
- pointsToTransform - Variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- pointsToTransform - Variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- poll() - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Retrieves the head of the instruction set and attempts to execute it.
- PopoutSPanel<T> - Class in com.j3d.ui.settings.panels
- PopoutSPanel(String, ComplexSetting<T>, TriFunction<ActionEvent, JLabel, PopoutSPanel<T>, T>) - Constructor for class com.j3d.ui.settings.panels.PopoutSPanel
-
Creates new form PopoutSPanel
- position - Variable in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- position - Variable in class com.j3d.engine.react.events.payloads.CameraUpdatedEventPayload
- position - Variable in class com.j3d.engine.scene.Camera
-
The 3D position of the camera in the world (c).
- possibleCommandAliasMatches(CmdToken) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Finds and styles possible command alias matches based on the given command token.
- PreCommandExecution - Interface in com.j3d.engine.interact.cmd.base
-
A basic interface for providing safe guards before a command is executed.
- preferencesFile - Variable in class com.j3d.storage.files.engine.EngineFiles
- preferencesFile - Variable in class com.j3d.storage.files.engine.PrefsFile
- preferencesFrame - Static variable in class com.j3d.gen.settings.Settings
- PreferencesFrame - Class in com.j3d.ui.settings
- PreferencesFrame() - Constructor for class com.j3d.ui.settings.PreferencesFrame
-
Creates new form PreferencesFrame
- preferencesPanel - Variable in class com.j3d.ui.settings.PreferencesFrame
- PREFIX - Static variable in class com.j3d.engine.Logger
- PrefsFile - Class in com.j3d.storage.files.engine
- PrefsFile() - Constructor for class com.j3d.storage.files.engine.PrefsFile
- PrefsGenException - Exception Class in com.j3d.gen.settings
- PrefsGenException(String) - Constructor for exception class com.j3d.gen.settings.PrefsGenException
- PrefsGenException(String, Throwable) - Constructor for exception class com.j3d.gen.settings.PrefsGenException
- presetComboBox - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- presetComboBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- print(PrintWriter, long, Camera) - Static method in class com.j3d.storage.files.engine.DebugDump
- println(String) - Method in class com.j3d.engine.Logger
-
Logs a standard message.
- prism(double, int, Layer, SamePair<AxisPlane>) - Static method in class com.j3d.engine.scene.nodes.util.Solids
-
Creates a 3D prism object.
- prism(double, int, SamePair<AxisPlane>, boolean) - Static method in class com.j3d.engine.scene.nodes.util.Solids
-
Creates a 3D prism object.
- PRISM - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CreateTools
- prismCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- PrismCmd - Class in com.j3d.engine.interact.cmd.commands
-
A command to create a prism.
- PrismCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.PrismCmd
- proceed - Variable in class com.j3d.ui.dialog.AreYouSure
- process(List<Map<UUID, Integer>>) - Method in class com.j3d.threads.StatisticsThread
-
Receives data chunks from the
publishmethod and executes on the EDT. - Process - Search tag in package com.j3d.engine.scene.copy
- Section
- progressStart(String, int) - Method in class com.j3d.ui.dialog.Spinner
- prohibited - Variable in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
A list of prohibited key bindings that should not be added to the input and action maps.
- ProjectButton - Class in com.j3d.ui.home
- ProjectButton(ProjectImagePair, ImageIcon, String, Projects, JPanel) - Constructor for class com.j3d.ui.home.ProjectButton
-
Creates new form ProjectButton
- projectFile - Variable in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
- ProjectFile - Class in com.j3d.storage.files.protocol.proj
-
ProjectFile is an abstract base class for J3D project file protocols.
- ProjectFile(int, Set<ProjectFile.PF>, Set<ProjectFile.PF>) - Constructor for class com.j3d.storage.files.protocol.proj.ProjectFile
-
Da default constructor
- ProjectFile.PF - Enum Class in com.j3d.storage.files.protocol.proj
- ProjectFileException - Exception Class in com.j3d.storage.errs
-
An exception that occurs during the reading or writing of a project file (e.g., .j3p).
- ProjectFileException(String) - Constructor for exception class com.j3d.storage.errs.ProjectFileException
- ProjectFileException(String, Throwable) - Constructor for exception class com.j3d.storage.errs.ProjectFileException
- projectFileV1 - Static variable in class com.j3d.StaticRefs
-
The Project File V1 instance.
- projectFileV2 - Static variable in class com.j3d.StaticRefs
-
The Project File V2 instance.
- projectFileV3 - Static variable in class com.j3d.StaticRefs
-
The Project File V2 instance.
- projectImageLabel - Variable in class com.j3d.ui.home.ProjectButton
- projectImageLabel - Variable in class com.j3d.ui.home.StaticProjectButton
- ProjectImagePair - Class in com.j3d.storage.files.util
- ProjectImagePair(File, File) - Constructor for class com.j3d.storage.files.util.ProjectImagePair
- projectionPlane - Variable in class com.j3d.engine.scene.Camera
-
The position of the display surface relative to the camera's local coordinate system.
- projectName - Variable in class com.j3d.ui.home.ProjectButton
- projectName - Variable in class com.j3d.ui.home.StaticProjectButton
- projectOutputFile - Static variable in class com.j3d.gen.settings.Settings
- Projects - Class in com.j3d.ui.home
- Projects() - Constructor for class com.j3d.ui.home.Projects
-
Creates new form Projects
- ProjectsFile - Class in com.j3d.storage.files.engine.projects
- ProjectsFile(String) - Constructor for class com.j3d.storage.files.engine.projects.ProjectsFile
- projectsFolder - Variable in class com.j3d.storage.files.engine.projects.ProjectsFile
- ProjectsScrollPanel - Class in com.j3d.ui.home
- ProjectsScrollPanel() - Constructor for class com.j3d.ui.home.ProjectsScrollPanel
- properties - Variable in class com.j3d.engine.scene.copy.CopyPropertiesBuilder
- properties - Variable in class com.j3d.engine.scene.nodes.geometry.GObject
- properties - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- properties - Variable in class com.j3d.engine.scene.nodes.Thing
- properties - Variable in class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
- properties - Variable in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
- properties - Variable in class com.j3d.ui.engine.floating.properties.panels.IDProperty
- properties - Variable in class com.j3d.ui.engine.floating.properties.panels.IntProperty
- properties - Variable in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- properties - Variable in class com.j3d.ui.engine.floating.properties.panels.StringProperty
- properties - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- properties() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- Properties - Search tag in package com.j3d.gen.properties
- Section
- propertiesPanel - Static variable in class com.j3d.StaticRefs
-
The Properties Panel.
- propertiesPanel - Variable in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- propertiesPanel - Variable in class com.j3d.ui.engine.FloatingPanel
- PropertiesPanel - Class in com.j3d.ui.engine.floating.properties
- PropertiesPanel() - Constructor for class com.j3d.ui.engine.floating.properties.PropertiesPanel
-
Creates new form PropertiesPanel
- PropertiesUI - Class in com.j3d.gen.properties
- PropertiesUI() - Constructor for class com.j3d.gen.properties.PropertiesUI
- Property<T,
G> - Class in com.j3d.gen.properties -
Defines a singular property of some object which implements
HasProperties. - Property(String, Supplier<T>, Class<G>) - Constructor for class com.j3d.gen.properties.Property
-
Constructs a new Property instance.
- PropertyEntry - Class in com.j3d.ui.engine.floating.properties
-
A
PropertyEntryrepresents either a single or combined list of properties and is itself one entry into thePropertiesPanel. - PropertyEntry(JPanel) - Constructor for class com.j3d.ui.engine.floating.properties.PropertyEntry
- PropertyKey<T,
G> - Record Class in com.j3d.gen.properties -
Represents a key for a property, defining its name, description, expected type, the class that provides the property, and whether it's a constant.
- PropertyKey(String, String, Class<T>, Class<G>, boolean) - Constructor for record class com.j3d.gen.properties.PropertyKey
-
Creates an instance of a
PropertyKeyrecord class. - propertyLabel - Variable in class com.j3d.ui.engine.floating.properties.PropertyEntry
- PropertyPanel<T> - Interface in com.j3d.ui.engine.floating.properties.panels
-
PropertyPanel is the interface which defines how a
PropertyEntry's sub panel displays and edits components. - propertyProvider - Variable in class com.j3d.gen.properties.Property
-
The class which defined this property. e.g.
- propertySetter - Variable in class com.j3d.ui.theme.updator.Locator
- propertySetter() - Method in class com.j3d.ui.theme.updator.Locator
-
Returns the
Consumerresponsible for setting the color property. - provideDocFrame(String) - Method in class com.j3d.gen.docs.DocsProvider
-
Provides a
DocsFramefor a given documentation ID. - provideMain() - Method in class com.j3d.gen.docs.DocsProvider
-
Provides the main documentation frame.
- providerClass - Variable in record class com.j3d.gen.properties.PropertyKey
-
The field for the
providerClassrecord component. - providerClass() - Method in record class com.j3d.gen.properties.PropertyKey
-
Returns the value of the
providerClassrecord component. - pure - Variable in class com.j3d.engine.scene.draw.RenderState
-
The pure geometric definition associated with this render state.
- Pure - Interface in com.j3d.engine.geometry
- pureRegistered() - Method in class com.j3d.engine.scene.draw.SceneRenderer
- PureSortMethod - Enum Class in com.j3d.engine.scene.draw
-
Enum used by the engine to decipher which triangle sorting method to use.
- PureSortMethod() - Constructor for enum class com.j3d.engine.scene.draw.PureSortMethod
- put(Vfs, String, String, JDocBuilder, GettersPack.Getter) - Static method in class com.j3d.jaiva.packs.getters.GettersPack
- putAliases(Vfs, String, JDocBuilder, GettersPack.Getter, String...) - Static method in class com.j3d.jaiva.packs.getters.GettersPack
- pw - Variable in class com.j3d.storage.files.engine.LogFile
Q
- QTRANS - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Owner for quick translate
- qTransCmdUUID - Variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
-
The UUID which the orbit command uses to identify stuff registered by it. i.e. events or keybinds
- qTranslateMouseOwner - Static variable in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
-
The mouse owner for
QuickTranslateCmdto function - QTranslateMouseOwner - Class in com.j3d.engine.interact.cmd.commands.transform.qtrans
-
A
MouseOwnerresponsible for handling "quick translate" functionality. - QTranslateMouseOwner() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- Query<T,
V> - Interface in com.j3d.engine.scene.find -
Represents a search query that can be applied to a
SceneObject. - queryBtn - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- queryBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- queue - Variable in class com.j3d.engine.scene.draw.SceneRenderer
-
A list used for sorting GTri based on whichever method SceneRenderer uses.
- QUICK_TRANSLATE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.TransformOperations
- quickTranslateCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- QuickTranslateCmd - Class in com.j3d.engine.interact.cmd.commands.transform.qtrans
- QuickTranslateCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- quotationPairs(String) - Static method in class com.j3d.utility.Parsing
-
Finds pairs of double quotation marks within a given line of text, ignoring escaped quotation marks.
R
- radio(ThemeEntry) - Method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- radioButtonGroup - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- radioButtonGroup - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- radioPanel - Variable in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- radius - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
- random(Vector3, Vector3) - Static method in class com.j3d.engine.math.matrix.Vector3
-
Generates a random
Vector3with components within a specified range. - randomTriBtn - Variable in class com.j3d.ui.engine.floating.DebugPanel
- randomTriBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.DebugPanel
- RandomUUIDCmd - Class in com.j3d.engine.interact.cmd.commands.debug
- RandomUUIDCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.debug.RandomUUIDCmd
- rasterizeObject(GObject) - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- rawContent - Variable in class com.j3d.gen.docs.reader.tokens.TWrapper
-
The raw content of the wrapper, stored as a list of strings.
- REACTIVE_POINT_INVALIDATED - Enum constant in enum class com.j3d.engine.react.events.EventType
- ReactivePoint - Class in com.j3d.gen.grid
- ReactivePoint(GPoint, Supplier<AxisPlane>, Function<CartesianPoint, CartesianPoint>) - Constructor for class com.j3d.gen.grid.ReactivePoint
- ReactivePointInvalidatedPayload - Class in com.j3d.engine.react.events.payloads
- ReactivePointInvalidatedPayload(ReactivePoint) - Constructor for class com.j3d.engine.react.events.payloads.ReactivePointInvalidatedPayload
- read() - Method in class com.j3d.gen.docs.api.ImageTag
- read() - Method in class com.j3d.gen.settings.Settings
- read() - Method in class com.j3d.storage.files.engine.PrefsFile
- read() - Method in class com.j3d.storage.files.engine.UserFile
- read(String) - Method in class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
-
Parses the given HTML string to extract the tag name, attributes, and content.
- read(String) - Method in class com.j3d.storage.files.engine.MacrosFolder
- read(String) - Method in class com.j3d.storage.files.engine.ThemeFiles
- read(String, String) - Static method in record class com.j3d.engine.interact.macros.MacroLine
- read(Scanner) - Static method in class com.j3d.gen.docs.reader.J3DocsReader
- readableTextStyle - Variable in class com.j3d.gen.guide.GuidePanelAdapter
- readAll() - Method in class com.j3d.storage.files.engine.MacrosFolder
- readBinary(String, String, IOSupplier<DataInputStream>) - Static method in class com.j3d.storage.files.FilesUtility
- readCurves(DataInputStream, PF3.SuperMap<GPoint>, Spinner) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Reads a list of
GCurveobjects from the providedDataInputStream. - readFile(String, String, Spinner) - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Reads a file from the specified path and returns its content as an object of type T.
- readFile(String, String, Spinner) - Method in class com.j3d.storage.files.protocol.proj.PF1
-
Reads a project file from the specified path and constructs the entire project structure including layers and things.
- readFile(String, String, Spinner) - Method in class com.j3d.storage.files.protocol.proj.PF2
-
Reads a project file from the specified path and constructs the entire project structure including layers and things.
- readFile(String, String, Spinner) - Method in class com.j3d.storage.files.protocol.proj.PF3
- readFile(String, String, Spinner) - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- readFileUsingVers(File, int) - Static method in class com.j3d.ui.engine.EngineFrame
-
Reads a project file using a specified protocol version.
- readFromFile(String, Consumer<Scanner>) - Static method in class com.j3d.storage.files.FilesUtility
-
Reads the content of a file and processes it using the provided consumer.
- readFromFile(String, Consumer<Scanner>, Charset) - Static method in class com.j3d.storage.files.FilesUtility
-
Reads the content of a file and processes it using the provided consumer.
- readHeader(DataInputStream) - Method in class com.j3d.storage.files.protocol.GenericFileProtocol
-
Reads and validates the standard J3D file header from the provided DataInputStream.
- readKeysMap() - Method in class com.j3d.storage.files.engine.MacrosFolder
- readLayers(DataInputStream, Spinner) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Reads a list of
Layerobjects from the providedDataInputStream. - readLines(DataInputStream, PF3.SuperMap<GPoint>, Spinner) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Reads a list of
GLineobjects from the providedDataInputStream. - readOrReadWithAlpha(String) - Method in class com.j3d.storage.files.engine.ThemeFiles
- readPinned() - Method in class com.j3d.storage.files.engine.projects.PinnedProjectsFile
- readPoints(DataInputStream, Spinner) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Reads a list of
GPointobjects from the providedDataInputStream. - readProjectFile(File) - Method in class com.j3d.ui.engine.EngineFrame
-
Extracts all the file stuff like its path and name, logs the read and also actually reads it by wrapping it in a
LongTaskso it runs off the EDT - readRecents() - Method in class com.j3d.storage.files.engine.projects.RecentProjectsFile
- readSixNine(DataInputStream) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Reads and validates a magic number (69) from the data stream for file integrity check.
- readThings(DataInputStream, HashMap<String, Layer>, Spinner) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Reads a list of
Thingobjects from the providedDataInputStream. - readTris(DataInputStream, PF3.SuperMap<GLine>, PF3.SuperMap<GPoint>, Spinner) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Reads a list of
GTriobjects from the providedDataInputStream. - rebindJ3KeyKeystroke(KeyStroke, J3Key) - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Updates the keystroke of a J3Key.
- recentLabelPanel - Variable in class com.j3d.ui.home.Projects
- RecentProjectsFile - Class in com.j3d.storage.files.engine.projects
- RecentProjectsFile() - Constructor for class com.j3d.storage.files.engine.projects.RecentProjectsFile
- recentProjectsPanel - Variable in class com.j3d.ui.home.Projects
- recents - Variable in class com.j3d.storage.files.engine.EngineFiles
- recentsScrollPane - Variable in class com.j3d.ui.home.Projects
- record(String) - Method in class com.j3d.engine.interact.macros.MacroRecorder
-
Begins recording engine events to save as macro instructions.
- RecordCmd - Class in com.j3d.engine.interact.cmd.commands.macro
- RecordCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.macro.RecordCmd
- redo() - Method in class com.j3d.engine.react.history.History
-
Removes and returns the last action in the history.
- redoJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- redoJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- redrawJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- redrawJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- reduce(ArrayList<Vector3>, BiFunction<Vector3, K, K>, K) - Static method in class com.j3d.engine.math.matrix.Vector3
-
A generic reduction function for a list of vectors.
- reduceToVector3(List<Vector3>, BiFunction<Vector3, Vector3, Vector3>) - Static method in class com.j3d.engine.math.matrix.Vector3
-
Reduces a list of vectors into a single vector using a binary reducer function.
- references - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The list of actual
GPointobjects that are being manipulated. - referenceTransformer - Static variable in class com.j3d.jaiva.packs.getters.GettersPack
- reg - Variable in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
- regInGrid(CartesianPoint, CartesianPoint) - Method in class com.j3d.gen.grid.GridManager
-
Register a grid line to draw on the grid
- register(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.SceneRenderer
-
Registers a GTri with SceneRenderer.
- register(CursorNames) - Static method in class com.j3d.ui.theme.cursors.CursorManager
- register(String, String, ActionListener) - Static method in class com.j3d.ui.engine.toolbox.ToolboxButtons
- register(String, String, ActionListener, String) - Static method in class com.j3d.ui.engine.toolbox.ToolboxButtons
- registerAll() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- registerCommandParser(CommandParser) - Static method in class com.j3d.StaticRefs
- registerComplex(String, String, Subbox, String) - Static method in class com.j3d.ui.engine.toolbox.ToolboxButtons
- registered - Variable in class com.j3d.engine.interact.input.mouse.MouseOwner
-
All registered EventListeners
- registered - Variable in class com.j3d.engine.react.events.EventEmitter
-
All registered EventListeners
- registered - Variable in class com.j3d.gen.settings.Setting
- registeredKeys - Variable in class com.j3d.engine.interact.macros.MacroUtils
-
The registered list of
J3Keyrepresenting these macros such thatMacroUtils.tearDownAndUpdate()can purge all the keys when rebuilding. - registerGhost(Thing, double) - Method in class com.j3d.engine.interact.cmd.commands.measure.VolumeCmd
- registerGlobalKeybinds(KeyBindings) - Static method in class com.j3d.StaticRefs
- registerHoverLabel(HoverJLabel) - Static method in class com.j3d.StaticRefs
- registerJ3Key(J3Key) - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Registers a J3Key
- registerKeys() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Registers the following keybinds:
KeyEvent.VK_ENTERto run the commandKeyEvent.VK_RIGHTto tab complete the commandKeyEvent.VK_ESCAPEto defocus the command paletteKeyEvent.VK_UPto navigate up the command historyKeyEvent.VK_DOWNto navigate down the command history - registerMainFrame(EngineFrame) - Static method in class com.j3d.StaticRefs
- registerMainPanel(J3DPanel) - Static method in class com.j3d.StaticRefs
- registerRunnable(Runnable) - Method in class com.j3d.ui.engine.J3DPanel
- registerSceneManager(SceneManager) - Static method in class com.j3d.StaticRefs
- registerStatistic() - Method in class com.j3d.threads.StatisticsThread
-
Registers a new statistic to be tracked.
- registerStatistic(UUID) - Method in class com.j3d.threads.StatisticsThread
-
Registers a new statistic to be tracked.
- remove(GObject) - Method in class com.j3d.engine.scene.nodes.Thing
- remove(ProjectImagePair) - Method in class com.j3d.storage.files.engine.projects.RecentProjectsFile
- remove(ProjectImagePair, ArrayList<ProjectImagePair>) - Method in class com.j3d.storage.files.engine.projects.ProjectsFile
- remove(Locator) - Method in class com.j3d.ui.theme.updator.ThemeUpdater
-
Removes a single
Locatorobject from the updater. - remove(Component) - Method in class com.j3d.gen.guide.GuidePanelAdapter
- remove(Component) - Method in class com.j3d.ui.home.ProjectsScrollPanel
- remove(File) - Method in class com.j3d.storage.files.engine.projects.PinnedProjectsFile
- remove(File, ArrayList<ProjectImagePair>) - Method in class com.j3d.storage.files.engine.projects.ProjectsFile
- remove(ArrayList<Locator>) - Method in class com.j3d.ui.theme.updator.ThemeUpdater
-
Removes a collection of
Locatorobjects from the updater. - remove(UUID) - Method in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
- removeAll() - Method in class com.j3d.ui.engine.ContextMenu
- removeAllLocators() - Method in class com.j3d.ui.engine.floating.ActionPanel
- removeBtn - Variable in class com.j3d.ui.home.ProjectButton
- removeBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.home.ProjectButton
- removeFirstIfFull(ArrayList<String>) - Method in class com.j3d.engine.interact.cmd.RunHistory
-
Removes the first element from the given ArrayList if its size reaches the maximum limit.
- removeFloater(FloatingPanel) - Static method in class com.j3d.ui.engine.EngineFrame
-
Removes a floating panel from the EngineFrame
- removeFromParent(GObject, Thing) - Method in class com.j3d.engine.scene.SceneManager
- removeHTML(String) - Static method in class com.j3d.utility.Parsing
-
Removes HTML tags from the input string.
- removeJ3Key(UUID) - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Removes a J3Key
- removeJ3KeyConsumer(UUID) - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Removes a J3Key
- removeNode(DefaultMutableTreeNode) - Method in class com.j3d.ui.engine.floating.tree.LayerTree
-
Removes a node from the tree.
- removeObjects(ArrayList<GObject>) - Method in class com.j3d.engine.scene.nodes.Thing
- removeOverlap(UUID) - Method in class com.j3d.engine.scene.SceneManager
- removeParent(GObject) - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- removeParent(GTri) - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- removeParent(T) - Method in interface com.j3d.engine.scene.nodes.geometry.base.HasParents
-
Removes a parent from this object's set of parents.
- removeReactivePoint(ReactivePoint) - Method in class com.j3d.gen.grid.GridManager
- removeThing(Thing) - Method in class com.j3d.engine.scene.SceneManager
- render(AxisPlane, ArrayList<GObject>) - Method in interface com.j3d.gen.grid.GridObject
- render(AxisPlane, ArrayList<GObject>) - Method in class com.j3d.gen.grid.Line
- render(AxisPlane, ArrayList<GObject>) - Method in class com.j3d.gen.grid.Point
- render(AxisPlane, ArrayList<GObject>) - Method in class com.j3d.gen.grid.ReactivePoint
- renderBtn - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- renderBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- renderer - Variable in class com.j3d.engine.scene.SceneManager
- renderState - Variable in class com.j3d.engine.scene.nodes.geometry.GLine
- renderState - Variable in class com.j3d.engine.scene.nodes.geometry.GPoint
- renderState - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
- RenderState<P,
O> - Class in com.j3d.engine.scene.draw -
Represents the rendering state for a graphical object, linking a pure geometric definition with its graphical object representation.
- RenderState(P, O) - Constructor for class com.j3d.engine.scene.draw.RenderState
- repaint() - Static method in class com.j3d.engine.react.history.History
- repaint() - Method in class com.j3d.gen.grid.GridManager
- repaint() - Method in class com.j3d.gen.guide.GuidePanelAdapter
- repaint() - Method in class com.j3d.ui.SafeJLabel
- repaintL() - Static method in class com.j3d.ui.engine.EngineFrame
-
Repaints the debug panel, command pallete, and main frame on the Event Dispatch Thread.
- REPAINTS_PER_SECOND - Enum constant in enum class com.j3d.threads.StatisticsThread.IdEnum
- repaintsPerSecondLabel - Variable in class com.j3d.ui.engine.floating.DebugPanel
- reParseLine() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Reparses the current line in the command palette's input field.
- repeat() - Method in class com.j3d.threads.BlinkerSwingWorker
-
Executes the blinking sequence.
- repeatAmtTimes - Variable in class com.j3d.threads.BlinkerSwingWorker
- replaceAction(Action) - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Replaces this key's original action with a new temporary action
- requestOwnership() - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Requests ownership of the mouse input in the sceneManager.
- reset() - Method in class com.j3d.engine.interact.input.mouse.Mouse
- RESET - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CameraOperations
- resetAction() - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Resets the action, if replaced, to its normal value.
- resetButton - Variable in class com.j3d.ui.settings.panels.NumberValueSPanel
- resetCameraJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- resetCameraJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- resetJMenuItemDropDown - Variable in class com.j3d.ui.engine.EngineFrame
- resetOrientationJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- resetOrientationJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- resetPositionJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- resetPositionJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- resetScene() - Method in class com.j3d.engine.scene.SceneManager
-
Resets the entire scene by clearing all layers, selections, and unregistering all triangles from the
SceneRenderer. - returnToFrame() - Method in class com.j3d.ui.engine.FloatingPanel
- reverse() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Creates a new
Windingwith the order of its points reversed. - rJ3Key(J3Key) - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
-
Registers a J3Key. unsafely.
- robot - Variable in class com.j3d.engine.interact.input.mouse.MouseOwner
- roll - Variable in class com.j3d.engine.math.rot.CamToWorldDirection
- roll - Variable in class com.j3d.engine.math.rot.Rotation
-
Roll: Rotation around the Z-axis, in degrees.
- roll - Variable in class com.j3d.engine.math.rot.WorldToCamDirection
- root - Static variable in class com.j3d.ui.engine.floating.tree.LayerTree
- ROOT - Variable in class com.j3d.storage.files.engine.DebugDump
- ROOT - Variable in class com.j3d.storage.files.engine.MacrosFolder
- ROOT - Variable in class com.j3d.storage.files.engine.ThemeFiles
- rootHeader - Variable in class com.j3d.ui.docs.DocsFrame
- rotate(Vector3, double) - Method in class com.j3d.engine.scene.nodes.Thing
-
Rotates the Thing around a given axis by a given angle.
- rotate(Vector3, Vector3, double) - Method in class com.j3d.engine.scene.nodes.Thing
-
Rotates the Thing around a given axis by a given angle.
- ROTATE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.TransformOperations
- ROTATE_HANDLE - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Owner for rotation actions
- rotateAroundAxis(Vector3, double) - Method in class com.j3d.engine.math.matrix.Vector3
-
Rotates this vector around a given axis by a specified angle using Rodrigues' rotation formula.
- rotateDownKey(Vector3, GPoint) - Method in class com.j3d.engine.interact.cmd.commands.transform.RotateSelection
- rotateMouseOwner - Static variable in class com.j3d.engine.interact.cmd.commands.transform.RotateSelection
- RotateMouseOwner - Class in com.j3d.engine.interact.cmd.commands.transform.mouse
-
A mouse owner that handles the logic for rotating selected objects when a user drags a transformation handle.
- RotateMouseOwner() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.mouse.RotateMouseOwner
- RotateSelection - Class in com.j3d.engine.interact.cmd.commands.transform
-
A sub-command of
TransformCmdwho uses the handles made byAbstractTransformand the key-setters provided byAbstractTransformfromKeyedStatefulCommandto rotate a selection of points or triangles around a given axis. - RotateSelection() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.RotateSelection
- rotateUpKey(Vector3, GPoint) - Method in class com.j3d.engine.interact.cmd.commands.transform.RotateSelection
- rotation - Variable in class com.j3d.engine.react.events.payloads.CameraUpdatedEventPayload
- rotation - Variable in class com.j3d.engine.scene.Camera
-
The orientation of the camera, defined by pitch, yaw, and roll angles.
- Rotation - Class in com.j3d.engine.math.rot
-
Represents an object's orientation in 3D space using Tait-Bryan angles (yaw, pitch, and roll).
- Rotation(double, double, double) - Constructor for class com.j3d.engine.math.rot.Rotation
-
Constructs a new Rotation object with the specified angles.
- RotationMatrixDirection - Interface in com.j3d.engine.math.rot
-
Defines the contract for generating individual rotation matrices for pitch, yaw, and roll.
- rotPitch() - Method in class com.j3d.engine.math.rot.CamToWorldDirection
-
Creates a standard rotation matrix for pitch (rotation around the X-axis).
- rotPitch() - Method in interface com.j3d.engine.math.rot.RotationMatrixDirection
-
Creates a rotation matrix for pitch (rotation around the X-axis).
- rotPitch() - Method in class com.j3d.engine.math.rot.WorldToCamDirection
-
Creates an inverse rotation matrix for pitch (rotation around the X-axis).
- rotRoll() - Method in class com.j3d.engine.math.rot.CamToWorldDirection
-
Creates a standard rotation matrix for roll (rotation around the Z-axis).
- rotRoll() - Method in interface com.j3d.engine.math.rot.RotationMatrixDirection
-
Creates a rotation matrix for roll (rotation around the Z-axis).
- rotRoll() - Method in class com.j3d.engine.math.rot.WorldToCamDirection
-
Creates an inverse rotation matrix for roll (rotation around the Z-axis).
- rotYaw() - Method in class com.j3d.engine.math.rot.CamToWorldDirection
-
Creates a standard rotation matrix for yaw (rotation around the Y-axis).
- rotYaw() - Method in interface com.j3d.engine.math.rot.RotationMatrixDirection
-
Creates a rotation matrix for yaw (rotation around the Y-axis).
- rotYaw() - Method in class com.j3d.engine.math.rot.WorldToCamDirection
-
Creates an inverse rotation matrix for yaw (rotation around the Y-axis).
- round(double) - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- ROUND - Static variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- roundPoint(CartesianPoint) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- rows() - Method in class com.j3d.engine.math.matrix.Matrix3
- rows() - Method in interface com.j3d.engine.math.matrix.MatrixInterface
-
Returns the number of rows in the matrix.
- rows() - Method in class com.j3d.engine.math.matrix.Vector3
- run() - Method in interface com.j3d.artefacts.Artefact
-
The single side effects method to do whatever the hell you want in the scene.
- run() - Method in class com.j3d.artefacts.Executor
-
Runs the executor.
- run() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Execute the parsed command using the collected
CommandParser.arguments. - run() - Method in class com.j3d.engine.react.actions.AbstractAction
- run() - Method in interface com.j3d.engine.react.actions.Action
-
Executes the action.
- run() - Static method in class com.j3d.Startup
- run() - Method in class com.j3d.threads.FakeLongTask
- run() - Method in class com.j3d.threads.LongTask
- run(Command, ArrayList<Object>, ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Calls a specific command.
- run(Command, ArrayList<Object>, ArrayList<TaggedArgValue<?>>, Command) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Calls a specific command wit an extra note labelling that it was called by some other command's invocation.
- run(StatefulCommand<?>, String, T, SafeJLabel) - Method in interface com.j3d.engine.interact.cmd.base.StatefulCommand
- run(StatefulCommand<?>, String, T, SafeJLabel, String) - Method in interface com.j3d.engine.interact.cmd.base.StatefulCommand
-
Runs the stateful command.
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.base.Command
-
The method to be overridden by subclasses to implement command functionality.
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.camera.CameraCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.camera.CameraInfoCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.camera.LookAtCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.camera.TeleportCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.clipboard.ClipboardCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.clipboard.CopyCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.clipboard.PasteCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.create.CreateCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.debug.DebugCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.debug.EchoCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.debug.RandomUUIDCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.debug.TestCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.debug.TriangleCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.debug.TypeOf
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.engine.EngineCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.engine.ExitCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.engine.FilesCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.ExplodeCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.HelpCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.JaivaExecCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.join.JoinCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.join.LineJoin
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.macro.EndCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.macro.ListCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.macro.MacroCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.macro.RecordCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.macro.RunCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.measure.AreaCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.measure.DistanceCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.measure.MeasureCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.measure.VolumeCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.SelectCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.thing.ThingCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.thing.ToggleVisCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
-
The main entry point for the command.
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QuickTranslateCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.transform.RotateSelection
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.transform.TransformCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.transform.TranslateSelection
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.uicmd.ToggleCmd
- run(Invoker, SafeJLabel, String, Object[], ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.commands.uicmd.UICmd
- run(SafeJLabel, String) - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Attempts to run a given macro by name.
- run(Graphics2D, ScreenPoint[], SceneManager) - Static method in class com.j3d.engine.interact.selection.SelectionUI
- runAndAddAction(T, String) - Method in interface com.j3d.ui.engine.floating.properties.panels.PropertyPanel
-
Executes an action that modifies the properties and adds it to the history for undo/redo functionality.
- RunCmd - Class in com.j3d.engine.interact.cmd.commands.macro
- RunCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.macro.RunCmd
- runCommand(Command, String, ArrayList<Object>, ArrayList<TaggedArgValue<?>>, Invoker) - Method in class com.j3d.engine.interact.cmd.CommandParser
- runHistory - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
Manages the history of executed commands.
- RunHistory - Class in com.j3d.engine.interact.cmd
-
Manages the history of executed commands in the command palette.
- RunHistory() - Constructor for class com.j3d.engine.interact.cmd.RunHistory
-
Constructs a new
RunHistory. - runMacro(Command, ArrayList<Object>, ArrayList<TaggedArgValue<?>>) - Method in class com.j3d.engine.interact.cmd.CommandParser
- runnable - Static variable in class com.j3d.Startup
- runnable - Variable in class com.j3d.threads.BlinkerSwingWorker
- runnables - Variable in class com.j3d.ui.engine.J3DPanel
- running - Variable in class com.j3d.engine.interact.macros.MacroRecorder
-
Boolean indicating whether the macro is running or not
- running - Variable in class com.j3d.engine.interact.macros.MacroRunner
-
Whether this macro is running or not
S
- safeJLabel() - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Returns the
SafeJLabelinstance used by this parser to display messages. - SafeJLabel - Class in com.j3d.ui
-
A SafeJLabel is just a wrapper around 2 or soon more labels which when calling setText calls
SwingUtilities.invokeLater(Runnable) - SafeJLabel(JLabel, JLabel) - Constructor for class com.j3d.ui.SafeJLabel
- sameAxes(Vector3, Vector3) - Method in record class com.j3d.engine.math.plane.AxisPlane
- sameAxes(Vector3, Vector3, Vector3, Vector3) - Static method in record class com.j3d.engine.math.plane.AxisPlane
- sameColour() - Method in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
- sameDimensionsException(String) - Static method in exception class com.j3d.engine.math.matrix.MatrixException
- Sampler - Class in com.j3d.engine.scene.nodes.util
- Sampler() - Constructor for class com.j3d.engine.scene.nodes.util.Sampler
- SAND - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- SATURATED - Enum constant in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- saveBtn - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- saveBtn - Variable in class com.j3d.ui.settings.PreferencesFrame
- saveBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- saveBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.settings.PreferencesFrame
- savedPreferences - Static variable in class com.j3d.gen.settings.Settings
- saveProjectJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- saveProjectJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- scale - Variable in record class com.j3d.engine.math.convert.Conversion
-
The field for the
scalerecord component. - scale - Variable in record class com.j3d.engine.math.convert.ConversionWithOffset
-
The field for the
scalerecord component. - scale - Variable in class com.j3d.gen.docs.api.ImageTag
- scale - Variable in class com.j3d.gen.settings.classes.SceneProperties
-
Factor to scale the
CartesianPointvsScreenPointunits. - scale - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- scale() - Method in record class com.j3d.engine.math.convert.Conversion
-
Returns the value of the
scalerecord component. - scale() - Method in record class com.j3d.engine.math.convert.ConversionWithOffset
-
Returns the value of the
scalerecord component. - scale(double) - Method in class com.j3d.engine.math.matrix.Vector3
-
Scales the vector by a scalar value.
- scale(double) - Method in class com.j3d.engine.scene.nodes.Thing
-
Scales the Thing by a uniform factor around its centroid.
- scale(Vector3) - Method in class com.j3d.engine.scene.nodes.Thing
-
Scales the Thing by a vector factor around its centroid.
- SCALE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.TransformOperations
- SCALE_HANDLE - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Owner for scaling actions
- scaleDifference(int) - Method in class com.j3d.engine.interact.cmd.commands.camera.orbit.OrbitMouseOwner
-
Scales the raw mouse movement difference by the orbit sensitivity setting.
- scaleImage(File) - Method in class com.j3d.ui.home.Projects
- scaleMouseOwner - Static variable in class com.j3d.engine.interact.cmd.commands.transform.ScaleSelection
- ScaleMouseOwner - Class in com.j3d.engine.interact.cmd.commands.transform.mouse
-
A mouse owner that handles the logic for scaling selected objects when a user drags a transformation handle.
- ScaleMouseOwner() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.mouse.ScaleMouseOwner
- ScaleSelection - Class in com.j3d.engine.interact.cmd.commands.transform
-
A sub-command of
TransformCmdwho uses the handles made byAbstractTransformand the key-setters provided byAbstractTransformfromKeyedStatefulCommandto scale a selection of points or triangles. - ScaleSelection() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.ScaleSelection
- SceneException - Exception Class in com.j3d.engine.scene
-
Represents an exception that occurs within the 3D scene or engine.
- SceneException(String) - Constructor for exception class com.j3d.engine.scene.SceneException
- SceneException(String, Throwable) - Constructor for exception class com.j3d.engine.scene.SceneException
- SceneExplStep - Class in com.j3d.gen.guide.steps
- SceneExplStep() - Constructor for class com.j3d.gen.guide.steps.SceneExplStep
- sceneJMenu - Variable in class com.j3d.ui.engine.EngineFrame
- sceneManager - Static variable in class com.j3d.StaticRefs
-
The SceneManager Instance.
- SceneManager - Class in com.j3d.engine.scene
-
SceneManager is the class.
- SceneManager(Dim) - Constructor for class com.j3d.engine.scene.SceneManager
-
Default Constructor
- SceneObject - Interface in com.j3d.engine.scene
-
A generic object within the scene.
- SceneObjectList - Interface in com.j3d.engine.scene.nodes
-
A special kind of
SceneObjectwhich is almost all the time just a collection of otherSceneObjects but with the extra role of having to: Be apart of theLayerTreeBe hidden and deleted via theHistoryusingActions Be serialized byProjectFileand reconstructed off the EDT thread viaSceneObjectList.invokeSwingHooks() - sceneProperties - Static variable in class com.j3d.gen.settings.Settings
- SceneProperties - Class in com.j3d.gen.settings.classes
- SceneProperties() - Constructor for class com.j3d.gen.settings.classes.SceneProperties
- SceneRenderer - Class in com.j3d.engine.scene.draw
-
SceneRenderer is a static class that manages all GTri objects in the scene and their rendering order based on their distance from the camera.
- SceneRenderer() - Constructor for class com.j3d.engine.scene.draw.SceneRenderer
- SceneTreeRenderer - Class in com.j3d.ui.engine.floating.tree
- SceneTreeRenderer() - Constructor for class com.j3d.ui.engine.floating.tree.SceneTreeRenderer
- scheduleOverlap(UUID, Consumer<Graphics2D>) - Method in class com.j3d.engine.scene.SceneManager
-
Schedules an overlap Runnable to be executed after rendering.
- scope - Variable in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
The field for the
scoperecord component. - scope() - Method in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
Returns the value of the
scoperecord component. - ScreenPoint - Class in com.j3d.engine.math
-
ScreenPoint, not to be confused with
CartesianPoint, is a point on the actual screen (window) open. - ScreenPoint(int, int) - Constructor for class com.j3d.engine.math.ScreenPoint
-
Default Constructor
- screenPoints - Variable in class com.j3d.engine.react.events.payloads.SelectionEventPayload
- screenSize - Variable in class com.j3d.engine.scene.SceneManager
-
The dimensions of the window.
- screenSize - Static variable in class com.j3d.StaticConfig
-
The default screen size for the SceneManager.
- scrollpanepanel - Variable in class com.j3d.ui.home.Projects
- scrollTo - Variable in class com.j3d.gen.docs.api.HeaderIdentifier
-
A
BiConsumerthat defines how to scroll to this header's content within aJScrollPane. - scrollToHeader(String) - Method in class com.j3d.ui.docs.DocsFrame
- second - Variable in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
The field for the
secondrecord component. - second() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Returns the value of the
secondrecord component. - Segment - Class in com.j3d.engine.geometry
- Segment(Vector3, Vector3) - Constructor for class com.j3d.engine.geometry.Segment
- segments - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- segmentsIntersect(ScreenPoint, ScreenPoint, ScreenPoint, ScreenPoint) - Method in class com.j3d.engine.interact.selection.SelectionQuery
- select(SelectionQuery) - Method in class com.j3d.engine.scene.SceneManager
-
Updates the current selection based on the provided
SelectionQuery. - select(GObject) - Method in class com.j3d.engine.scene.SceneManager
- select(Thing) - Method in class com.j3d.engine.scene.SceneManager
- select(Thing[]...) - Method in class com.j3d.engine.scene.SceneManager
- select(ArrayList<GObject>) - Method in class com.j3d.engine.scene.SceneManager
- SELECT_ADD - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Pointer cursor with a blue add symbol
- SELECT_ALL - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
- SELECT_SOFT - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Pointer cursor with a yellow question mark symbol
- SELECT_STRICT - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Pointer cursor with a green quesiton mark symbol
- SELECT_SUBTRACT - Enum constant in enum class com.j3d.ui.theme.cursors.CursorNames
-
Pointer cursor with a red subtract symbol
- SELECT_SUBTRACT_DOWN - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
Paired with
SelectionMouseOwnerwhere if the user holds down I while making a selection it will switch to the subtract selection mode. - SELECT_SUBTRACT_UP - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
Wrapper of
KeyBindings.clearInferredSelectionType - SELECT_UNION_DOWN - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
Paired with
SelectionMouseOwnerwhere if the user holds down U while making a selection it will switch to the add selection mode. - SELECT_UNION_UP - Enum constant in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
Wrapper of
KeyBindings.clearInferredSelectionType - selectAll() - Method in class com.j3d.engine.scene.SceneManager
- selectCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- SelectCmd - Class in com.j3d.engine.interact.cmd.commands
-
A command which selects a given
GObject - SelectCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.SelectCmd
- selected - Variable in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
- selected - Variable in class com.j3d.engine.interact.selection.SelectionManager
- selected() - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Marks the handle as selected.
- selectedHandle - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
A direct reference to the currently selected handle object, or null.
- selectedHandleType - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
The type of the currently selected handle, or null if no handle is selected.
- selectedId - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- selectedSet - Variable in class com.j3d.engine.react.events.payloads.SelectionEventPayload
- SELECTION - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Owner for selection actions
- SELECTION - Enum constant in enum class com.j3d.engine.interact.macros.InstructionType
-
The line represents a selection box with a specific type
- selectionArea - Static variable in class com.j3d.ui.engine.EngineFrame
-
The selection area of the actual selection
- selectionAreaOld - Static variable in class com.j3d.ui.engine.J3DPanel
- selectionBoundingBox - Variable in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
The screen-space bounding box (as a radius) for detecting clicks on a handle.
- SelectionEventPayload - Class in com.j3d.engine.react.events.payloads
-
Event payload for when objects are selected.
- SelectionEventPayload(SelectionMouseOwner, HashSet<GObject>, ScreenPoint[], SelectionUtils.InferredSelectionType) - Constructor for class com.j3d.engine.react.events.payloads.SelectionEventPayload
-
Default Constructor for EventPayload
- SelectionManager - Class in com.j3d.engine.interact.selection
-
Manages the selection of GObjects within a collection of Layers and Things.
- SelectionManager() - Constructor for class com.j3d.engine.interact.selection.SelectionManager
-
Constructs an empty SelectionManager with no selected GObjects.
- SelectionManager(ArrayList<Layer>, SelectionQuery) - Constructor for class com.j3d.engine.interact.selection.SelectionManager
-
Constructs a SelectionManager and initializes the selection based on the provided layers and a Selection object.
- selectionMouseOwner - Static variable in class com.j3d.engine.interact.selection.SelectionManager
- SelectionMouseOwner - Class in com.j3d.engine.interact.selection
-
SelectionMouseOwner is a MouseOwner which is responsible for handling mouse events related to selection in the sceneManager.
- SelectionMouseOwner() - Constructor for class com.j3d.engine.interact.selection.SelectionMouseOwner
- selectionPivot - Variable in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- selectionPreCondition - Variable in class com.j3d.engine.interact.cmd.commands.join.JoinCmd
- selectionPreCondition - Variable in class com.j3d.engine.interact.cmd.commands.transform.TransformCmd
- SelectionPreCondition - Class in com.j3d.engine.interact.cmd.base.conditions
-
A concrete implementation of
PreCommandExecutionwhich forces the user to have made a selection before the command can execute. - SelectionPreCondition(Runnable, Runnable) - Constructor for class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
-
Constructs a new
SelectionPreCondition. - SelectionPreCondition(Runnable, Runnable, String) - Constructor for class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- selectionPropertiesFilter - Static variable in class com.j3d.gen.properties.PropertiesUI
- SelectionPropertiesFilter - Enum Class in com.j3d.gen.properties
- SelectionPropertiesFilter() - Constructor for enum class com.j3d.gen.properties.SelectionPropertiesFilter
- SelectionQuery - Class in com.j3d.engine.interact.selection
-
A SelectionQuery represents a selection made by the user.
- SelectionQuery(ScreenPoint, ScreenPoint, SelectionType) - Constructor for class com.j3d.engine.interact.selection.SelectionQuery
-
Constructs a SelectionQuery object with the given screen points and selection type.
- selectionStatsText() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- SelectionStep - Class in com.j3d.gen.guide.steps
- SelectionStep() - Constructor for class com.j3d.gen.guide.steps.SelectionStep
- SelectionType - Enum Class in com.j3d.engine.interact.selection
-
SelectionType is an enum that describes the different types of selections that can be made.
- SelectionType() - Constructor for enum class com.j3d.engine.interact.selection.SelectionType
- SelectionUI - Class in com.j3d.engine.interact.selection
-
SelectionUI is a utility class for rendering the selection rectangle on the screen and determining the type of selection based on user input.
- SelectionUI() - Constructor for class com.j3d.engine.interact.selection.SelectionUI
- SelectionUtils - Class in com.j3d.engine.interact.selection
-
Standard utility functions to use for or in relation to selecting.
- SelectionUtils() - Constructor for class com.j3d.engine.interact.selection.SelectionUtils
- SelectionUtils.InferredSelectionType - Enum Class in com.j3d.engine.interact.selection
-
Enumeration for selection type.
- selectLine(String) - Method in class com.j3d.engine.interact.macros.MacroRunner
-
Parses and applies the selection
- selfName() - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Returns the name of the specific command instance, used for creating unique key IDs.
- selfName() - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- selfName() - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- selfName() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- SemiStatefulCommand - Interface in com.j3d.engine.interact.cmd.base
-
A marker interface for any command that may be stateful at some point with it's own specific logic or not.
- sendMouseToCentre() - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Moves the physical mouse cursor to the center of the main application window.
- separator() - Method in class com.j3d.ui.engine.contextMenu.ContextSubMenu
- separator() - Method in class com.j3d.ui.engine.ContextMenu
- serializable(Function<T, String>, Function<String, T>) - Method in class com.j3d.gen.settings.types.ComplexSetting
- serialize() - Method in class com.j3d.gen.settings.Setting
-
Serializes the current setting into a list of strings.
- serialize() - Method in interface com.j3d.gen.settings.SettingsChild
- serialize() - Method in interface com.j3d.gen.settings.SettingsParent
- serialize() - Method in class com.j3d.gen.settings.types.ComplexSetting
- serializedName() - Method in interface com.j3d.gen.settings.SettingsChild
- serialVersionUID - Static variable in class com.j3d.engine.react.history.Backup
-
Serial version UID for serialization.
- serialVersionUID - Static variable in class com.j3d.engine.react.history.History
-
Serial version UID for serialization.
- set(int) - Method in class com.j3d.ui.home.ProjectsScrollPanel
- set(CursorNames) - Static method in class com.j3d.ui.theme.cursors.CursorManager
- set(CursorNames, Component) - Static method in class com.j3d.ui.theme.cursors.CursorManager
- setabelsAndShi(boolean) - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- setAction(Action) - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Sets the action of this key.
- setAltText(String) - Method in class com.j3d.gen.docs.api.ImageTag
- setAmount(int) - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- setAsCurrent(SemiStatefulCommand) - Static method in class com.j3d.engine.interact.cmd.CommandsManager
-
Mark the supplied
StatefulCommandas the currently active one. - setAsGreyed() - Method in class com.j3d.ui.engine.floating.ActionPanel
- setBars(JScrollPane) - Static method in class com.j3d.ui.theme.swing.J3DScrollBarUI
- setBold(boolean) - Method in class com.j3d.gen.docs.reader.tokens.TText
-
Sets whether the text should be bold.
- setBtn - Variable in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
- setBtn - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- setBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
- setBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- setClipboard(ArrayList<GObject>) - Method in class com.j3d.engine.scene.SceneManager
- setCloseOperations() - Method in class com.j3d.ui.engine.EngineFrame
-
Sets all the closing operations:
- setColors() - Method in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- setColors() - Method in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- setColour(Color) - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
Sets the colour
- setConsumer(Consumer<Graphics2D>) - Method in class com.j3d.ui.engine.floating.grid2d.Grid
- setConsumers(Consumer<Graphics2D>, Consumer<Graphics2D>) - Method in class com.j3d.engine.scene.draw.RenderState
- setDefault() - Static method in class com.j3d.ui.theme.cursors.CursorManager
- setDeleteMode(boolean) - Method in class com.j3d.gen.grid.GridManager
- setDescription(String) - Method in class com.j3d.gen.properties.Property
-
Sets a descriptive text for this property.
- setDialogName(String) - Method in class com.j3d.ui.dialog.AreYouSure
- setDisabled(boolean) - Method in class com.j3d.ui.engine.CommandPalette
- setDoubleSided(boolean) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
-
Sets whether this triangle is double-sided.
- setDownKey(Supplier<T>, Function<T, Boolean>, Consumer<T>) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
A convenience method to configure the 'Down Arrow' key.
- setDuplicate(ProjectButton) - Method in class com.j3d.ui.home.ProjectButton
- setEnb(boolean) - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- setFields() - Method in class com.j3d.ui.engine.floating.properties.panels.BooleanProperty
- setFields() - Method in class com.j3d.ui.engine.floating.properties.panels.ColourProperty
- setFields() - Method in class com.j3d.ui.engine.floating.properties.panels.IDProperty
- setFields() - Method in class com.j3d.ui.engine.floating.properties.panels.IntProperty
- setFields() - Method in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- setFields() - Method in interface com.j3d.ui.engine.floating.properties.panels.PropertyPanel
-
Updates the UI fields of the panel to reflect the current values of the properties.
- setFields() - Method in class com.j3d.ui.engine.floating.properties.panels.StringProperty
- setFields() - Method in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- setFocalLength(double) - Method in class com.j3d.engine.scene.Camera
- setForDeletion(boolean) - Method in class com.j3d.engine.scene.nodes.layer.Layer
- setForDeletion(boolean) - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
Marks the object for deletion.
- setForDeletion(boolean) - Method in class com.j3d.engine.scene.nodes.Thing
- setFrom(CartesianPoint) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setGearIndex(int) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Sets the current gear index, allowing the command to cycle through step sizes.
- setGearIndex(int) - Method in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- setGearIndex(int) - Method in class com.j3d.engine.interact.cmd.commands.PrismCmd
- setGearIndex(int) - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- setHandles(ArrayList<Handle>, ArrayList<GPoint>) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.RotateMouseOwner
- setHandles(ArrayList<Handle>, ArrayList<GPoint>) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
Sets the list of handles and the object references to be managed by this owner.
- setHidden(boolean) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- setHidden(boolean) - Method in class com.j3d.engine.scene.nodes.layer.Layer
- setHidden(boolean) - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
Hides the object.
- setHidden(boolean) - Method in class com.j3d.engine.scene.nodes.Thing
- setId(UUID) - Method in class com.j3d.engine.interact.input.keyboard.J3Key
- setId(UUID) - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
Sets this geometry's unique identifier
- setId(UUID) - Method in class com.j3d.engine.scene.nodes.Thing
-
Sets this thing's unique identifier
- setInlineCode(boolean) - Method in class com.j3d.gen.docs.reader.tokens.TText
-
Sets whether the text should be inline code.
- setInputField() - Method in class com.j3d.ui.dialog.JKeyChooser
- setInputField(String) - Method in class com.j3d.engine.interact.cmd.CommandParser
-
Sets the text of the command palette's input field and triggers a re-parsing of the line.
- setItalic(boolean) - Method in class com.j3d.gen.docs.reader.tokens.TText
-
Sets whether the text should be italic.
- setKey(int, Function<T, Boolean>, Supplier<T>, Consumer<T>) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Configures and registers a
J3Keyfor a specific transformation action. - setKeyAsSideEffects(int, Runnable) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
Configures a key to execute a simple
Runnableas a side effect, without involving the constraint system or any transformations. - setKeyStroke(KeyStroke) - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Sets the keystroke of this key
- setKeyStroke(KeyStroke) - Method in class com.j3d.ui.settings.popouts.macros.MacroWrapper
- setLabel(String) - Method in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
- setLayout(boolean) - Method in class com.j3d.ui.home.ProjectButton
- setLeftKey(Supplier<T>, Function<T, Boolean>, Consumer<T>) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
A convenience method to configure the 'Left Arrow' key.
- setLogArea(JTextArea) - Method in class com.j3d.engine.Logger
- setLower(String) - Method in class com.j3d.ui.SafeJLabel
- setLower(String, int) - Method in class com.j3d.ui.SafeJLabel
- setMacroKeys(HashMap<KeyStroke, String>) - Method in class com.j3d.engine.interact.macros.MacroUtils
-
Sets the key map to a new map.
- setModifiersCheckboxes() - Method in class com.j3d.ui.dialog.JKeyChooser
- setMouseListener() - Method in class com.j3d.ui.docs.TextPanel
- setMouseOwner(MOwner) - Static method in class com.j3d.ui.engine.EngineFrame
-
Sets the mouse owner.
- setName(String) - Method in class com.j3d.engine.interact.cmd.args.TaggedArgValue
-
Sets the name for this tagged argument.
- setName(String) - Method in class com.j3d.engine.interact.input.keyboard.J3Key
-
Sets the name of the key.
- setName(String) - Method in class com.j3d.engine.scene.nodes.Thing
- setNewValueConsumer(Consumer<T>) - Method in class com.j3d.gen.properties.Property
-
Sets a
Consumerthat will be used to apply new values to this property. - setNode(DefaultMutableTreeNode) - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- setOldPoint(Point) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Sets the 'old' point, which is used to calculate mouse movement deltas for the
MouseOwner.wrap(MouseEvent)method. - setOptions(ArrayList<String>) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
- setOrigin(Vector3) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setOriginBtn - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setOriginBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setPinned(boolean) - Method in class com.j3d.ui.home.ProjectButton
- setPitch(double) - Method in class com.j3d.engine.math.rot.Rotation
-
Sets the pitch
- setPivot(Vector3) - Method in class com.j3d.engine.scene.nodes.geometry.GObject
-
Sets the pivot point.
- setPivot(Vector3) - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- setPlaying(boolean) - Static method in class com.j3d.ui.engine.J3Splash
- setPos(Vector3) - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Updates the 3D position of the handle.
- setPosition(Vector3) - Method in class com.j3d.engine.scene.Camera
-
Sets the position
- setPositionNoEvent(Vector3) - Method in class com.j3d.engine.scene.Camera
- setPreferencesSaved(boolean) - Static method in class com.j3d.gen.settings.Settings
- setProjectionPlane(Vector3) - Method in class com.j3d.engine.scene.Camera
-
Sets the projection plane
- setPropertySetter(Consumer<Color>) - Method in class com.j3d.ui.theme.updator.Locator
-
Sets the
Consumerresponsible for setting the color property. - setRightKey(Supplier<T>, Function<T, Boolean>, Consumer<T>) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
A convenience method to configure the 'Right Arrow' key.
- setRoll(double) - Method in class com.j3d.engine.math.rot.Rotation
-
Sets the roll
- setRotation(Rotation) - Method in class com.j3d.engine.scene.Camera
-
Sets the rotation
- setRotationNoEvent(Rotation) - Method in class com.j3d.engine.scene.Camera
- setShortcut - Variable in class com.j3d.ui.dialog.JKeyChooser
- setShortcutActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- setShowDepth(boolean) - Static method in class com.j3d.StaticConfig
- setShowNormals(boolean) - Static method in class com.j3d.StaticConfig
- setShowTriDistances(boolean) - Static method in class com.j3d.StaticConfig
- setSoftDependencies(boolean) - Method in class com.j3d.engine.scene.copy.CopyProperties
-
Sets the dependency handling mode for this copy operation.
- setSortMethod(PureSortMethod) - Method in class com.j3d.engine.scene.draw.SceneRenderer
-
Sets the sort method for SceneRenderer.
- setSpinnerState(Grid2DPanel.SpinnerIdentifier, Vector3) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setTaskTitle(String) - Method in class com.j3d.ui.dialog.Spinner
- setText(String) - Method in class com.j3d.ui.HoverJLabel
- setText(String) - Method in class com.j3d.ui.SafeJLabel
- setText(String, int) - Method in class com.j3d.ui.SafeJLabel
- setText(String, Object...) - Method in class com.j3d.ui.HoverJLabel
- setText(String, Object...) - Method in class com.j3d.ui.SafeJLabel
- setTextWithSeconds(String, int, Object...) - Method in class com.j3d.ui.SafeJLabel
- setThemeProperty(J3DTheme) - Method in class com.j3d.ui.theme.updator.Locator
-
Sets the
J3DThemeenum value associated with this locator. - setting - Variable in class com.j3d.ui.settings.panels.AbstractPanel
-
The
Settingobject that this panel represents and interacts with. - setting - Variable in class com.j3d.ui.settings.panels.PopoutSPanel
- Setting<T> - Class in com.j3d.gen.settings
-
A generic class representing a single setting.
- Setting(String, T, String) - Constructor for class com.j3d.gen.settings.Setting
-
Constructs a new Setting with the given name, initial value, and description.
- SETTING_CODE_UPDATED - Enum constant in enum class com.j3d.engine.react.events.EventType
-
A Setting was updated via code specifically and needs to be broadcast to the UI so that it can react and change accordingly.
- settingLabel - Variable in class com.j3d.ui.settings.panels.EnterValueSPanel
- settingLabel1 - Variable in class com.j3d.ui.settings.panels.NumberValueSPanel
- settingLabel2 - Variable in class com.j3d.ui.settings.panels.BooleanValueSPanel
- settingLabel3 - Variable in class com.j3d.ui.settings.panels.ButtonGroupSPanel
- settingLabel4 - Variable in class com.j3d.ui.settings.panels.PopoutSPanel
- SettingPanel - Interface in com.j3d.ui.settings.panels
-
An interface which represents a single setting panel.
- settings - Static variable in class com.j3d.StaticRefs
-
The Settings Instance.
- Settings - Search tag in package com.j3d.gen.settings
- Section
- Settings - Class in com.j3d.gen.settings
- Settings() - Constructor for class com.j3d.gen.settings.Settings
- SettingsChild - Interface in com.j3d.gen.settings
-
An interface for a child of a settings folder.
- settingsDescriptionLabel - Variable in class com.j3d.ui.settings.SettingsParentPanel
- settingsMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- settingsMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- SettingsParent - Interface in com.j3d.gen.settings
-
An interface for a folder of settings.
- SettingsParentPanel - Class in com.j3d.ui.settings
- SettingsParentPanel(SettingsParent) - Constructor for class com.j3d.ui.settings.SettingsParentPanel
-
Creates new form SettingsParentPanel
- settingsTitleLabel - Variable in class com.j3d.ui.settings.SettingsParentPanel
- SettingUpdatedPayload<T> - Class in com.j3d.engine.react.events.payloads
-
Event payload for when a
Settingis updated via code. - SettingUpdatedPayload(Setting<T>, T, T) - Constructor for class com.j3d.engine.react.events.payloads.SettingUpdatedPayload
- setTo(CartesianPoint) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setTree(String) - Method in class com.j3d.ui.docs.DocsFrame
-
Initializes the JTree component for displaying help document headers.
- setTriangleSortMethod(PureSortMethod) - Static method in class com.j3d.StaticConfig
- setType() - Method in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
- setType(Class<?>) - Method in class com.j3d.engine.interact.cmd.args.TaggedArgValue
-
Sets the expected type for this tagged argument.
- setup() - Method in class com.j3d.gen.guide.steps.ObjectExplainerStep
- setUpKey(Supplier<T>, Function<T, Boolean>, Consumer<T>) - Method in interface com.j3d.engine.interact.cmd.base.KeyedStatefulCommand
-
A convenience method to configure the 'Up Arrow' key.
- setUseBackFaceCulling(boolean) - Static method in class com.j3d.StaticConfig
- setV1(Vector3) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setV2(Vector3) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- setValue(Double) - Method in class com.j3d.gen.settings.types.DoubleSetting
- setValue(Integer) - Method in class com.j3d.gen.settings.types.IntSetting
- setValue(T) - Method in class com.j3d.gen.settings.Setting
-
Sets the value of this setting and broadcasts an update event.
- setValueNoBroadcast(T) - Method in class com.j3d.gen.settings.Setting
-
Sets the value of this setting without broadcasting a specific
SETTING_CODE_UPDATEDevent. - setValues(Function<Double, Integer>, Function<Integer, Double>, double) - Method in class com.j3d.gen.settings.types.DoubleSetting
- setViewType(ViewType) - Static method in class com.j3d.StaticConfig
- setWinding(GPoint, GPoint, GPoint) - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- setXComponent(Vector3, double) - Static method in class com.j3d.engine.math.matrix.Vector3
- setYaw(double) - Method in class com.j3d.engine.math.rot.Rotation
-
Sets the yaw
- setYComponent(Vector3, double) - Static method in class com.j3d.engine.math.matrix.Vector3
- setZComponent(Vector3, double) - Static method in class com.j3d.engine.math.matrix.Vector3
- SHIFT - Enum constant in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- shiftCheckBox - Variable in class com.j3d.ui.dialog.JKeyChooser
- shiftCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- shortcuts() - Method in class com.j3d.ui.dialog.JKeyChooser
- shortcutTextField - Variable in class com.j3d.ui.dialog.JKeyChooser
- shortcutTextFieldActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.JKeyChooser
- shortcutTextFieldInputHandling() - Method in class com.j3d.ui.dialog.JKeyChooser
- showAndScrollTo(Documentation, String) - Method in class com.j3d.gen.docs.DocsProvider
-
Displays a specific documentation frame and scrolls to a designated header within it.
- showContextMenu(int, int) - Method in class com.j3d.ui.engine.EngineFrame
- showDepth - Static variable in class com.j3d.StaticConfig
-
Flag to determine if depth information is displayed.
- showNorm - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
- showNormals - Static variable in class com.j3d.StaticConfig
-
Flag to determine if normals are displayed.
- showThis() - Method in class com.j3d.ui.engine.FloatingPanel
- showTriDepthCheckBox - Variable in class com.j3d.ui.engine.floating.DebugPanel
- showTriDepthCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.DebugPanel
- showTriDistances - Static variable in class com.j3d.StaticConfig
-
Flag to determine if triangle distances from the camera are displayed.
- showTriDistCheckBox - Variable in class com.j3d.ui.engine.floating.DebugPanel
- showTriDistCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.DebugPanel
- showTriNormalsCheckBox - Variable in class com.j3d.ui.engine.floating.DebugPanel
- showTriNormalsCheckBoxActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.DebugPanel
- sides - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
- similarTypes(CmdToken, String) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Determines if a given command token's type is compatible with a specified usage string.
- simpleName - Variable in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
The simple name, usually the exact same name used in command usage strings and by the properties menu.
- singleProperty() - Method in interface com.j3d.ui.engine.floating.properties.panels.PropertyPanel
-
Checks if this panel is managing a single property or multiple properties.
- size - Variable in record class com.j3d.engine.math.convert.Conversion
-
The field for the
sizerecord component. - size - Variable in record class com.j3d.engine.math.convert.ConversionWithOffset
-
The field for the
sizerecord component. - size - Variable in class com.j3d.ui.docs.DocsFrame
- size() - Method in record class com.j3d.engine.math.convert.Conversion
-
Returns the value of the
sizerecord component. - size() - Method in record class com.j3d.engine.math.convert.ConversionWithOffset
-
Returns the value of the
sizerecord component. - sizeDim() - Method in class com.j3d.ui.engine.floating.grid2d.Grid
- sjl - Variable in class com.j3d.ui.HoverJLabel
- SKY_DIVER - Enum constant in enum class com.j3d.ui.theme.DefaultThemes
- snap - Variable in class com.j3d.engine.react.events.payloads.SnapPayload
- SNAP_TO_OBJ - Enum constant in enum class com.j3d.engine.react.events.EventType
-
A mouse owner has snapping enabled and the user double-right clicked to snap to some object.
- snapEnabled() - Method in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
Enables the snapping functionality for this
SnapMouseOwner. - SnapMouseOwner - Class in com.j3d.engine.interact.input.mouse
-
A
MouseOwnerwhich enables child classes which extend it, the capability to snap toGObjects. - SnapMouseOwner(MOwner, UUID) - Constructor for class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
Constructs a new
SnapMouseOwner. - SnapPayload - Class in com.j3d.engine.react.events.payloads
-
Represents an event payload specifically for snapping operations, carrying information about the
GObjectthat is being snapped to. - SnapPayload(SnapMouseOwner, GObject) - Constructor for class com.j3d.engine.react.events.payloads.SnapPayload
-
Default Constructor for EventPayload
- snappingCandidates - Variable in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
A list of
GObjects that are currently within the snapping region around the mouse cursor. - SOFT_COLOR - Static variable in class com.j3d.engine.interact.selection.SelectionUI
- softDependencies - Variable in class com.j3d.engine.scene.copy.CopyProperties
- softDependencies(boolean) - Method in class com.j3d.engine.scene.copy.CopyPropertiesBuilder
-
Sets whether soft dependencies should be considered during the copy operation.
- solid - Variable in class com.j3d.engine.scene.nodes.Thing
-
Whether all triangles that get added to this Thing should be single sided or not.
- solidify() - Method in class com.j3d.engine.scene.nodes.Thing
-
Solidifies the Thing by setting all its
GTris to be single-sided. - Solids - Class in com.j3d.engine.scene.nodes.util
- Solids() - Constructor for class com.j3d.engine.scene.nodes.util.Solids
- sort() - Method in class com.j3d.engine.scene.draw.methods.CamDepthSort
-
Sorts the GTri objects in the list based on their distance from the camera.
- sort() - Method in class com.j3d.engine.scene.draw.methods.CamDistSort
-
Sorts the GTri objects in the list based on their distance from the camera.
- sort() - Method in class com.j3d.engine.scene.draw.methods.DDUUIDSort
-
Sorts the GTri objects in the list based on their distance from the camera.
- sort() - Method in class com.j3d.engine.scene.draw.methods.VisibleSort
- sort() - Method in class com.j3d.engine.scene.draw.SortMethod
- SortMethod - Class in com.j3d.engine.scene.draw
-
SortMethod is an abstract class which extends ArrayList of GTri and represents a method for sorting triangles.
- SortMethod() - Constructor for class com.j3d.engine.scene.draw.SortMethod
- sortMethodButtonGroup - Variable in class com.j3d.ui.engine.floating.DebugPanel
- SOUTH - Static variable in class com.j3d.gen.guide.Anchor
-
Represents the south (bottom) anchor position.
- spacer() - Static method in class com.j3d.ui.engine.toolbox.ToolboxButtons
- spinner - Variable in class com.j3d.ui.engine.floating.properties.panels.IntProperty
- Spinner - Class in com.j3d.ui.dialog
- Spinner(Frame, boolean) - Constructor for class com.j3d.ui.dialog.Spinner
-
Creates new form Thr
- SpinnerIdentifier() - Constructor for enum class com.j3d.ui.engine.floating.grid2d.Grid2DPanel.SpinnerIdentifier
- spinnerMap - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- split(String, char) - Static method in class com.j3d.utility.Parsing
-
Splits a string by a given character, ignoring delimiters within quotation marks or brace pairs.
- square(Graphics2D, int) - Method in class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
Draws a debug rectangle around the mouse cursor's snapping region.
- squashWith(Layer) - Method in class com.j3d.engine.scene.nodes.layer.Layer
-
Merges the contents of another
Layerinto this layer. - start - Variable in class com.j3d.engine.geometry.Segment
- start - Variable in class com.j3d.engine.scene.nodes.geometry.GCurve
- start() - Method in class com.j3d.gen.guide.GuideFlow
-
Starts the guide flow by displaying the first guide in the queue.
- start() - Method in class com.j3d.gen.guide.GuideManager
- starterProjectsPanel - Variable in class com.j3d.ui.home.Projects
- starterScrollPane - Variable in class com.j3d.ui.home.Projects
- startLabelPanel - Variable in class com.j3d.ui.home.Projects
- startStatisticsThread() - Method in class com.j3d.ui.engine.floating.DebugPanel
- startTimeInSeconds - Variable in class com.j3d.threads.TimeoutWorker
- Startup - Class in com.j3d
- Startup() - Constructor for class com.j3d.Startup
- STATEFUL_COMMAND_COMPLETED - Enum constant in enum class com.j3d.engine.react.events.EventType
-
Specifically na extender of
StatefulCommandhas released its statefulness either by the user confirming the action or cancelling. - StatefulCommand<T> - Interface in com.j3d.engine.interact.cmd.base
-
A command that can be in one of two states: running or not running.
- StatefulCommandCompletedPayload - Class in com.j3d.engine.react.events.payloads
-
Event payload for when a
StatefulCommandhas completed its execution. - StatefulCommandCompletedPayload(SemiStatefulCommand, boolean) - Constructor for class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload
- StatefulCommandCompletedPayload.CompletionType - Enum Class in com.j3d.engine.react.events.payloads
-
Represents the manner in which a
StatefulCommandcompleted its execution. however if the given only implements as high asSemiStatefulCommandit will always beStatefulCommandCompletedPayload.CompletionType.ENTER - statefulCompleted(SemiStatefulCommand, boolean) - Method in class com.j3d.engine.interact.cmd.Commands
- StaticConfig - Class in com.j3d
-
While apart from settings, core settings are the modernied versio.
- StaticConfig() - Constructor for class com.j3d.StaticConfig
- StaticProjectButton - Class in com.j3d.ui.home
- StaticProjectButton(String, Consumer<MouseEvent>) - Constructor for class com.j3d.ui.home.StaticProjectButton
-
Creates new form ProjectButton
- StaticRefs - Class in com.j3d
-
StaticRefs is a class which holds static references to important instances in the engine, such as the SceneManager, Executor, Main Frame, Camera, etc.
- StaticRefs() - Constructor for class com.j3d.StaticRefs
- statisticsThread - Variable in class com.j3d.ui.engine.floating.DebugPanel
- StatisticsThread - Class in com.j3d.threads
-
A background thread that collects and reports statistics to the Swing Event Dispatch Thread (EDT) once per second.
- StatisticsThread(Consumer<Map<UUID, Integer>>) - Constructor for class com.j3d.threads.StatisticsThread
-
Constructs a new StatisticsThread.
- StatisticsThread.IdEnum - Enum Class in com.j3d.threads
- stats - Variable in class com.j3d.threads.StatisticsThread
-
A thread-safe map to store the named counters.
- statsLabelMap - Variable in class com.j3d.ui.engine.floating.DebugPanel
- statsText() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- stepSize - Variable in class com.j3d.gen.settings.types.DoubleSetting
- stop() - Method in class com.j3d.engine.interact.macros.MacroRecorder
-
Stops recording the macro, clears all state such that a new macro can be recorded and returns a macro of the recorded instructions.
- stop() - Static method in class com.j3d.ui.engine.J3Splash
- stPrintln(String) - Method in class com.j3d.engine.Logger
- stream() - Method in class com.j3d.engine.math.matrix.Vector3
- stream() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
- STRICT_COLOR - Static variable in class com.j3d.engine.interact.selection.SelectionUI
- STRING - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- StringProperty - Class in com.j3d.ui.engine.floating.properties.panels
- StringProperty(ArrayList<Property<?, ?>>) - Constructor for class com.j3d.ui.engine.floating.properties.panels.StringProperty
-
Creates new form StringProperty
- StringSetting - Class in com.j3d.gen.settings.types
- StringSetting(String, String, String) - Constructor for class com.j3d.gen.settings.types.StringSetting
- Structure - Search tag in package com.j3d.gen.settings
- Section
- styleSelf() - Method in class com.j3d.ui.engine.ContextMenu
- sub(MatrixInterface, MatrixInterface) - Static method in class com.j3d.engine.math.matrix.MatrixMath
-
Performs element-wise subtraction of two matrices (m1 - m2).
- sub(Vector3) - Method in class com.j3d.engine.math.matrix.Vector3
-
Subtracts another vector from this one.
- Subbox - Class in com.j3d.ui.engine.toolbox
- Subbox() - Constructor for class com.j3d.ui.engine.toolbox.Subbox
-
Creates new form Toolbox
- Subbox(Consumer<Subbox>) - Constructor for class com.j3d.ui.engine.toolbox.Subbox
- Subclasses in this - Search tag in package com.j3d.engine.interact.macros
- Section
- Subcommand - Class in com.j3d.engine.interact.cmd.args
- Subcommand(String, String) - Constructor for class com.j3d.engine.interact.cmd.args.Subcommand
-
Constructs a new Subcommand.
- subcommandName - Variable in class com.j3d.engine.interact.cmd.commands.transform.TransformCmd
- Sub-packages - Search tag in package com.j3d.engine.interact.cmd
- Section
- Sub-packages - Search tag in package com.j3d.engine.scene
- Section
- Sub-packages - Search tag in package com.j3d.gen
- Section
- Sub-packages - Search tag in package com.j3d.gen.docs
- Section
- Sub-packages - Search tag in package com.j3d.gen.settings
- Section
- SUBTRACT - Enum constant in enum class com.j3d.engine.interact.selection.SelectionType
-
Inverts the selection.
- SUBTRACT - Enum constant in enum class com.j3d.engine.interact.selection.SelectionUtils.InferredSelectionType
-
VK_I was pressed.
- SUBTRACT_COLOR - Static variable in class com.j3d.engine.interact.selection.SelectionUI
- success - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- success() - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings.UpdatedJ3Key
-
Marks the key as successfully changed.
- SUPDATED - Enum constant in enum class com.j3d.engine.react.events.EventType
-
A Setting was updated.
- SuperMap(HashMultiMap<String, T>, HashMap<String, T>) - Constructor for class com.j3d.storage.files.protocol.proj.PF3.SuperMap
-
Constructs a new
SuperMapwith the given parent map and ID map. - sw(String) - Static method in class com.j3d.gen.docs.reader.J3DocsReader
- swap(Layer, Layer) - Method in class com.j3d.engine.scene.nodes.layer.LayerList
-
Swaps the positions of two layers in the list.
- swapped - Variable in class com.j3d.engine.interact.input.keyboard.KeyBindings.UpdatedJ3Key
-
Whether this key was swapped with an existing key of the same keystroke.
- swappedWith(J3Key) - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings.UpdatedJ3Key
-
Marks the key as swapped with another key
- swingAddAll(Collection<Layer>) - Method in class com.j3d.engine.scene.nodes.layer.LayerList
- swingDraw(Graphics2D) - Method in class com.j3d.engine.geometry.Segment
- switchFilter(ArrayList<T>) - Static method in class com.j3d.gen.properties.PropertiesUI
-
Filters properties based on the
PropertiesUI.selectionPropertiesFilter.
T
- tag - Variable in class com.j3d.gen.docs.api.ImageTag
- tag - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
- tagContent - Variable in class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
- TAGGED - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
- taggedArgErr - Variable in class com.j3d.engine.interact.cmd.complete.TypingHints
-
A flag indicating whether an error related to tagged arguments has occurred.
- taggedArgErr(boolean) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Sets the
TypingHints.taggedArgErrflag. - taggedArgName - Variable in class com.j3d.engine.interact.cmd.args.TaggedArgValue
- taggedArgsCopy - Variable in class com.j3d.engine.react.events.payloads.CommandFiredPayload
- taggedArguments - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
Collected tagged argument values for the current command invocation.
- Tagged Arguments - Search tag in package com.j3d.engine.interact.cmd.args
- Section
- TaggedArgUtil - Class in com.j3d.engine.interact.cmd.args
-
A utility class for parsing and managing "tagged arguments" within the command system.
- TaggedArgUtil() - Constructor for class com.j3d.engine.interact.cmd.args.TaggedArgUtil
- TaggedArgValue<T> - Class in com.j3d.engine.interact.cmd.args
-
Represents an instance of a parsed tagged argument, holding its name, its value, and its expected type.
- TaggedArgValue(Class<?>) - Constructor for class com.j3d.engine.interact.cmd.args.TaggedArgValue
-
Constructs a shell for a tagged argument, defining its expected type.
- TaggedArgValue(T) - Constructor for class com.j3d.engine.interact.cmd.args.TaggedArgValue
- tagName - Variable in enum class com.j3d.gen.docs.reader.tokens.wrappers.HTMLTags
- task - Variable in class com.j3d.threads.FakeLongTask
- task - Variable in class com.j3d.threads.LongTask
- taskFinished - Variable in class com.j3d.threads.FakeLongTask
- tc - Variable in class com.j3d.ui.docs.TextPanel
- tearDownAndUpdate() - Method in class com.j3d.engine.interact.macros.MacroUtils
-
Removes all macros in
KeyBindingsglobal instance and removes the JMenu items fromEngineFrame.getMacroJMenu()and rebuilds it from scratch. - TeleportCmd - Class in com.j3d.engine.interact.cmd.commands.camera
- TeleportCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.camera.TeleportCmd
- tempHeaderHierachy - Variable in class com.j3d.ui.docs.DocsFrame
- temporaryDrawConsumers - Variable in class com.j3d.gen.grid.GridManager
-
Temporary consumers which
Grid2DPanelmight want. - terminate() - Method in interface com.j3d.errors.severity.J3DFatal
-
Specifies whether the application should terminate after a fatal error.
- test - Static variable in class com.j3d.StaticConfig
- test() - Method in class com.j3d.artefacts.Executor
- test(Artefact) - Static method in class com.j3d.Main
- TestCmd - Class in com.j3d.engine.interact.cmd.commands.debug
- TestCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.debug.TestCmd
- TestDialog - Class in com.j3d.ui.dialog
- TestDialog(Frame, boolean) - Constructor for class com.j3d.ui.dialog.TestDialog
-
Creates new form TestDialog
- TestPack - Class in com.j3d.jaiva.packs
- TestPack() - Constructor for class com.j3d.jaiva.packs.TestPack
- TestPack.FEcho - Class in com.j3d.jaiva.packs
- TestPack.FFind - Class in com.j3d.jaiva.packs
- TestPack.FValidate - Class in com.j3d.jaiva.packs
- testPrintln(String) - Method in class com.j3d.engine.Logger
- testStuff() - Method in class com.j3d.ui.docs.DocsFrame
- text - Variable in class com.j3d.engine.interact.cmd.base.conditions.SelectionPreCondition
- TEXT_PRIMARY - Enum constant in enum class com.j3d.ui.theme.J3DTheme
-
Base Text Colour.
- TEXT_PRIMARY - Enum constant in enum class com.j3d.ui.theme.ThemeKey
- TEXT_SECONDARY - Enum constant in enum class com.j3d.ui.theme.J3DTheme
-
Secondary Text Colour.
- TEXT_SECONDARY - Enum constant in enum class com.j3d.ui.theme.ThemeKey
- textField - Variable in class com.j3d.ui.engine.floating.properties.panels.StringProperty
- textFieldActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.properties.panels.StringProperty
- textLabel - Variable in class com.j3d.ui.dialog.Spinner
- TextPanel - Class in com.j3d.ui.docs
- TextPanel(ImageTag) - Constructor for class com.j3d.ui.docs.TextPanel
- TextPanel(String) - Constructor for class com.j3d.ui.docs.TextPanel
-
Creates new form TextPanel
- theme() - Method in class com.j3d.ui.docs.LinkPanel
- theme() - Method in class com.j3d.ui.docs.TextPanel
- theme() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- ThemeAdder - Class in com.j3d.ui.settings.popouts.theme
- ThemeAdder(Frame) - Constructor for class com.j3d.ui.settings.popouts.theme.ThemeAdder
-
Creates new form ThemeAdder
- ThemeAdder(JFrame, ThemeEntry) - Constructor for class com.j3d.ui.settings.popouts.theme.ThemeAdder
- themeChanger - Static variable in class com.j3d.gen.settings.Settings
- ThemeChanger - Class in com.j3d.ui.settings.popouts.theme
- ThemeChanger(PopoutSPanel<ThemeEntry>) - Constructor for class com.j3d.ui.settings.popouts.theme.ThemeChanger
-
Creates new form ThemeChanger
- themeColourLabel - Variable in class com.j3d.ui.settings.popouts.theme.ThemePropertyPanel
- themeEntry - Variable in enum class com.j3d.ui.theme.DefaultThemes
- ThemeEntry - Class in com.j3d.ui.theme
- ThemeEntry(String, Color, Color, Color, Color, Color, Color, ThemeEntry.ThemeType) - Constructor for class com.j3d.ui.theme.ThemeEntry
- ThemeEntry(String, String, String, String, String, String, String, ThemeEntry.ThemeType) - Constructor for class com.j3d.ui.theme.ThemeEntry
- ThemeEntry(String, LinkedHashMap<ThemeKey, Color>, ThemeEntry.ThemeType) - Constructor for class com.j3d.ui.theme.ThemeEntry
- ThemeEntry.ThemeType - Enum Class in com.j3d.ui.theme
- themeFiles - Variable in class com.j3d.storage.files.engine.EngineFiles
- ThemeFiles - Class in com.j3d.storage.files.engine
- ThemeFiles() - Constructor for class com.j3d.storage.files.engine.ThemeFiles
- ThemeKey - Enum Class in com.j3d.ui.theme
- ThemeKey() - Constructor for enum class com.j3d.ui.theme.ThemeKey
- themeOptionMap - Variable in class com.j3d.ui.settings.popouts.theme.ThemeAdder
- themeOptionMap - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- themeProperty - Variable in class com.j3d.ui.theme.updator.Locator
-
The
J3DThemeenum value representing the specific theme property this locator is associated with. - themeProperty() - Method in class com.j3d.ui.theme.updator.Locator
-
Returns the
J3DThemeenum value associated with this locator. - ThemePropertyPanel - Class in com.j3d.ui.settings.popouts.theme
- ThemePropertyPanel(ButtonGroup, ThemeEntry, ThemeKey, Function<ActionEvent, Color>) - Constructor for class com.j3d.ui.settings.popouts.theme.ThemePropertyPanel
-
Creates new form ThemePropertyPanel
- themeRadioBtn - Variable in class com.j3d.ui.settings.popouts.theme.ThemePropertyPanel
- themeType - Variable in class com.j3d.ui.theme.ThemeEntry
- ThemeType() - Constructor for enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- themeUpdater - Static variable in enum class com.j3d.ui.theme.J3DTheme
- ThemeUpdater - Class in com.j3d.ui.theme.updator
-
Manages the updating of UI component properties based on a theme.
- ThemeUpdater() - Constructor for class com.j3d.ui.theme.updator.ThemeUpdater
-
Constructs a new
ThemeUpdater. - The Role of Tagged Arguments - Search tag in class com.j3d.engine.interact.cmd.args.TaggedArgUtil
- Section
- thing - Variable in class com.j3d.engine.scene.find.FindResult
- Thing - Class in com.j3d.engine.scene.nodes
-
A Thing, or more commonly in engine lingo, a mesh, is an
SceneObjectListwhich makes up an entire 3d object made ofGTris,GPoints andGLines. - Thing(Layer, String) - Constructor for class com.j3d.engine.scene.nodes.Thing
-
Constructs a Thing and runs GUI related hooks.
- Thing(Layer, String, boolean) - Constructor for class com.j3d.engine.scene.nodes.Thing
-
Constructs a Thing.
- THING - Enum constant in enum class com.j3d.engine.interact.cmd.commands.transform.FaceMode
- THING - Enum constant in enum class com.j3d.gen.properties.SelectionPropertiesFilter
- THING_HIDDEN_ICON - Static variable in class com.j3d.ui.engine.floating.tree.SceneTreeRenderer
- THING_ICON - Static variable in class com.j3d.ui.engine.floating.tree.SceneTreeRenderer
- ThingCmd - Class in com.j3d.engine.interact.cmd.commands.thing
- ThingCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.thing.ThingCmd
- thingIndex - Variable in class com.j3d.engine.scene.find.FindResult
- thingStream() - Method in class com.j3d.engine.scene.nodes.layer.LayerList
- tHintsUsageStringTypeMatch(String) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Checks if the given string matches a specific pattern derived from the simple name of a registered GObject.
- third - Variable in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
The field for the
thirdrecord component. - third() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Returns the value of the
thirdrecord component. - thisBg - Variable in class com.j3d.ui.engine.floating.ActionPanel
- THREADING - Enum constant in enum class com.j3d.errors.BaseErrorCodes
-
Base code for
ThreadsException - threads - Static variable in class com.j3d.threads.StatisticsThread
- ThreadsException - Exception Class in com.j3d.threads
- ThreadsException(String, Throwable) - Constructor for exception class com.j3d.threads.ThreadsException
- threeTris() - Method in class com.j3d.artefacts.Executor
-
Creates three triangles stacked vertically along the Z axis.
- throbberLabel - Variable in class com.j3d.ui.dialog.Spinner
- THUMB_COLOR - Variable in class com.j3d.ui.theme.swing.J3DScrollBarUI
- THUMB_HOVER_COLOR - Variable in class com.j3d.ui.theme.swing.J3DScrollBarUI
- timeBtn - Variable in class com.j3d.ui.engine.floating.ActionPanel
- TimeoutWorker - Class in com.j3d.threads
-
A SwingWorker that acts as a countdown timer, executing a callback upon completion.
- TimeoutWorker(int, Runnable) - Constructor for class com.j3d.threads.TimeoutWorker
-
Constructs a new TimeoutWorker.
- title - Variable in class com.j3d.gen.docs.api.HeaderIdentifier
-
The title of the header.
- TLink - Class in com.j3d.gen.docs.reader.tokens
-
Represents a link token in the parsed documentation.
- TLink(String, String) - Constructor for class com.j3d.gen.docs.reader.tokens.TLink
- to - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- TO_BOTTOM - Enum constant in enum class com.j3d.engine.scene.nodes.layer.LayerMoveOperation
-
Layer should move to the bottom of the layer list.
- TO_TOP - Enum constant in enum class com.j3d.engine.scene.nodes.layer.LayerMoveOperation
-
Layer should move to the top of the layer list.
- toArray() - Method in class com.j3d.engine.math.CartesianPoint
-
Reverse of
CartesianPoint.fromList(ArrayList) - toAxisPlane() - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Converts this
NormalPlaneinto anAxisPlane. - toCamelCase(String) - Static method in class com.j3d.utility.Parsing
-
Converts a given string to camelCase.
- toCommandPaletteString() - Method in class com.j3d.engine.math.matrix.Vector3
-
Converts this Vector3 to command palette syntax
- toDefault() - Method in class com.j3d.gen.settings.Settings
- toDouble - Variable in class com.j3d.gen.settings.types.DoubleSetting
- ToggleCmd - Class in com.j3d.engine.interact.cmd.commands.uicmd
-
A subcommand of
UICmdwhich toggles the visibility of various UI floating panels. - ToggleCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.uicmd.ToggleCmd
- toggleHidden() - Method in class com.j3d.ui.engine.floating.DebugPanel
- toggleHidden() - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- toggleHidden() - Method in class com.j3d.ui.engine.floating.HistoryPanel
- toggleHidden() - Method in class com.j3d.ui.engine.floating.properties.PropertiesPanel
- toggleHidden() - Method in class com.j3d.ui.engine.floating.tree.LayerTree
- toggleHidden() - Method in class com.j3d.ui.engine.FloatingPanel
- togglePinned - Variable in class com.j3d.ui.home.ProjectButton
- togglePinnedActionPerformed(ActionEvent) - Method in class com.j3d.ui.home.ProjectButton
- toggleSaved() - Method in class com.j3d.engine.interact.cmd.commands.transform.AbstractTransform
- toggleSaved() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
- toggleViewJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- toggleViewJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- ToggleVisCmd - Class in com.j3d.engine.interact.cmd.commands.thing
- ToggleVisCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.thing.ToggleVisCmd
- toggleVisibility() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- toggleVisibility() - Method in interface com.j3d.engine.scene.nodes.SceneObjectList
-
Toggles the visibility of the object.
- toggleVisibility() - Method in class com.j3d.engine.scene.nodes.Thing
- toInt - Variable in class com.j3d.gen.settings.types.DoubleSetting
- toInt - Variable in class com.j3d.ui.settings.panels.NumberValueSPanel
- toJaivaReadable(Object) - Static method in class com.j3d.jaiva.TypeConverter
- token - Variable in class com.j3d.gen.docs.api.HeaderIdentifier
-
The
TWHeadertoken associated with this identifier, if it represents a specific header. - tokens - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
A list of
CmdTokenobjects representing the parsed input line. - toList() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Converts the winding into an ordered list of its constituent
GPoints. - toLogString() - Method in class com.j3d.engine.math.rot.Rotation
- toMacroPoint() - Method in class com.j3d.engine.math.ScreenPoint
- toMacroString() - Method in class com.j3d.engine.math.rot.Rotation
- toMap() - Static method in enum class com.j3d.gen.docs.Documentation
-
Returns a
LinkedHashMapcontaining all documentation entries, keyed by their file ID. - toMask(EnumSet<JKeyChooser.Modifiers>) - Static method in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
- toMatrixString() - Method in interface com.j3d.engine.math.matrix.MatrixInterface
-
Generates a formatted string representation of the matrix, suitable for console output.
- toNormalPlane() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Converts this AxisPlane to a
NormalPlane. - toObject() - Method in class com.j3d.engine.math.matrix.Vector3
- toObject() - Method in class com.j3d.engine.scene.nodes.geometry.GCurve
- toObject() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- toObject() - Method in class com.j3d.engine.scene.nodes.geometry.GObject
- toObject() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- toObject(Object) - Static method in class com.j3d.jaiva.TypeConverter
- Toolbox - Class in com.j3d.ui.engine.toolbox
- Toolbox() - Constructor for class com.j3d.ui.engine.toolbox.Toolbox
-
Creates new form Toolbox
- toolboxButtons - Static variable in class com.j3d.ui.engine.toolbox.ToolboxButtons
- ToolboxButtons - Class in com.j3d.ui.engine.toolbox
- ToolboxButtons() - Constructor for class com.j3d.ui.engine.toolbox.ToolboxButtons
- toolboxInnerPanel - Variable in class com.j3d.ui.engine.toolbox.Subbox
- toolboxInnerPanel - Variable in class com.j3d.ui.engine.toolbox.Toolbox
- toolboxScrollpane - Variable in class com.j3d.ui.engine.toolbox.Subbox
- toolboxScrollpane - Variable in class com.j3d.ui.engine.toolbox.Toolbox
- top - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
- topFaceCenter - Variable in class com.j3d.engine.interact.cmd.commands.PrismCmd
- topFaceTri(HashSet<GLine>, GPoint, GPoint, GPoint, HashSet<GTri>) - Static method in class com.j3d.engine.scene.nodes.util.Solids
-
Creates a triangle for the top or bottom face of a prism.
- toPoint() - Method in class com.j3d.engine.math.ScreenPoint
-
Converts this ScreenPoint back into it's CartesianPoint using the global Conversion properties defined by
Conversion.global() - toPoint() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- toPoint(Conversion) - Method in class com.j3d.engine.math.ScreenPoint
-
Converts the Screen Point into a
CartesianPoint. - toPoint(ConversionWithOffset) - Method in class com.j3d.engine.math.ScreenPoint
-
Converts the Screen Point into a
CartesianPoint. - toPoint(ScreenPoint, boolean) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- toPoint(Camera) - Method in class com.j3d.engine.math.matrix.Vector3
-
Projects this 3D vector onto a 2D Cartesian plane based on the camera's properties.
- toRadVector3() - Method in class com.j3d.engine.math.rot.Rotation
-
Converts the rotation angles from degrees to radians and returns them as a Vector3.
- toRenderState() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- toRenderState(GObject) - Method in class com.j3d.engine.geometry.Point
- toRenderState(GObject) - Method in class com.j3d.engine.geometry.Segment
- toRenderState(GObject) - Method in class com.j3d.engine.geometry.Triangle
- toRenderState(R) - Method in interface com.j3d.engine.geometry.Pure
- toScreen() - Method in class com.j3d.engine.math.CartesianPoint
-
Converts the Cartesian Point to a
ScreenPointusing the global properties defined byConversion.global() - toScreen(Conversion) - Method in class com.j3d.engine.math.CartesianPoint
-
Converts the Cartesian Point to a
ScreenPointusing provided properties - toScreen(ConversionWithOffset) - Method in class com.j3d.engine.math.CartesianPoint
-
Converts the Cartesian Point to a
ScreenPointusing the provided properties. - toSegment() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- toSp() - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Converts the handle's 3D world position to a 2D screen position.
- toStr(Object[]) - Static method in class com.j3d.engine.interact.cmd.CmdToken
-
Converts a list of objects back into a single space-separated string.
- toStr(ArrayList<CmdToken>) - Static method in class com.j3d.engine.interact.cmd.CmdToken
-
Converts a list of CmdToken objects back into a single space-separated string.
- toString() - Method in class com.j3d.engine.interact.cmd.args.TaggedArgValue
- toString() - Method in class com.j3d.engine.interact.cmd.CmdToken
-
Returns the original input string of this token.
- toString() - Method in enum class com.j3d.engine.interact.cmd.commands.transform.handles.HandleType
- toString() - Method in class com.j3d.engine.interact.input.mouse.Mouse
- toString() - Method in record class com.j3d.engine.interact.macros.MacroLine
-
Returns a string representation of this record class.
- toString() - Method in class com.j3d.engine.math.CartesianPoint
- toString() - Method in record class com.j3d.engine.math.convert.Conversion
-
Returns a string representation of this record class.
- toString() - Method in record class com.j3d.engine.math.convert.ConversionWithOffset
-
Returns a string representation of this record class.
- toString() - Method in class com.j3d.engine.math.Dim
- toString() - Method in class com.j3d.engine.math.matrix.Vector3
- toString() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns a string representation of this record class.
- toString() - Method in record class com.j3d.engine.math.plane.NormalPlane
-
Returns a string representation of this record class.
- toString() - Method in class com.j3d.engine.math.ScreenPoint
- toString() - Method in class com.j3d.engine.scene.Camera
- toString() - Method in record class com.j3d.engine.scene.copy.Copy
-
Returns a string representation of this record class.
- toString() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Returns a string representation of the winding, showing the truncated IDs of its constituent points in the format "[first_id -> second_id -> third_id]".
- toString() - Method in class com.j3d.engine.scene.nodes.geometry.GLine
- toString() - Method in class com.j3d.engine.scene.nodes.geometry.GPoint
- toString() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- toString() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- toString() - Method in class com.j3d.gen.docs.api.HeaderIdentifier
- toString() - Method in record class com.j3d.gen.properties.PropertyKey
-
Returns a string representation of this record class.
- toString() - Method in record class com.j3d.jaiva.packs.getters.GettersPack.CallProperties
-
Returns a string representation of this record class.
- toString() - Method in class com.j3d.storage.files.util.ProjectImagePair
- toString() - Method in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
- toString() - Method in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- toString() - Method in class com.j3d.ui.theme.updator.Locator
-
Returns a string representation of this
Locator. - toString() - Method in record class com.j3d.utility.Parsing.BracePairs
-
Returns a string representation of this record class.
- toSwingPoint() - Method in class com.j3d.engine.math.ScreenPoint
-
Returns the ScreenPoint as
Point - toT - Variable in class com.j3d.ui.settings.panels.NumberValueSPanel
- totalSize - Variable in class com.j3d.gen.guide.GuideFlow
- totalSize() - Method in class com.j3d.gen.guide.GuideFlow
-
Returns the total number of guides that were initially added to this flow.
- toTriangle() - Method in class com.j3d.engine.scene.nodes.geometry.GTri
- toUsage() - Method in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
Returns a short usage string for this token type.
- toUseString() - Method in class com.j3d.engine.interact.cmd.args.ArgSet
- toVector3List() - Method in record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Converts the winding into an ordered list of its constituent
Vector3pivots. - toWorld(CartesianPoint) - Method in record class com.j3d.engine.math.plane.AxisPlane
- TRACK_COLOR - Variable in class com.j3d.ui.theme.swing.J3DScrollBarUI
- transform - Variable in class com.j3d.engine.interact.cmd.Commands
- transform(Vector3) - Method in class com.j3d.engine.math.matrix.Matrix3
-
Transforms a
Vector3by this matrix. - TRANSFORM_CHANGE_CENTRE - Enum constant in enum class com.j3d.engine.react.events.EventType
-
The pivot of the transform command(s) has changed.
- TRANSFORM_CHANGE_STEP_SIZE - Enum constant in enum class com.j3d.engine.interact.input.keyboard.OtherKeys
-
The key to toggle the transform step size to another pre-defined value within an implementor of
AbstractTransform. - transformBtns() - Static method in class com.j3d.ui.engine.toolbox.ButtonsRegistry
- TransformCmd - Class in com.j3d.engine.interact.cmd.commands.transform
-
A very complicated command which is a dispatcher for its specific transform subcommands.
- TransformCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.TransformCmd
- TransformMouseOwner - Class in com.j3d.engine.interact.cmd.commands.transform.mouse
-
A specialized
MouseOwnerthat manages user interaction with a set of 3D transformation handles. - TransformMouseOwner(MOwner) - Constructor for class com.j3d.engine.interact.cmd.commands.transform.mouse.TransformMouseOwner
-
Constructs a new TransformMouseOwner.
- TransformOperations() - Constructor for class com.j3d.ui.engine.toolbox.ButtonsRegistry.TransformOperations
- translate(Vector3) - Method in class com.j3d.engine.scene.nodes.Thing
-
Translates the Thing by a given vector.
- TRANSLATE - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.TransformOperations
- TRANSLATE_HANDLE - Enum constant in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Owner for translation actions
- translateMouseOwner - Static variable in class com.j3d.engine.interact.cmd.commands.transform.TranslateSelection
- TranslateMouseOwner - Class in com.j3d.engine.interact.cmd.commands.transform.mouse
-
A mouse owner that handles the logic for translating selected objects when a user drags a transformation handle.
- TranslateMouseOwner() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.mouse.TranslateMouseOwner
- TranslateSelection - Class in com.j3d.engine.interact.cmd.commands.transform
-
A sub-command of
TransformCmdwho uses the handles made byAbstractTransformand the key-setters provided byAbstractTransformfromKeyedStatefulCommandto translate a selection of points or triangles. - TranslateSelection() - Constructor for class com.j3d.engine.interact.cmd.commands.transform.TranslateSelection
- transparency() - Method in class com.j3d.ui.engine.J3Splash
- transparency(J3DTheme, int) - Static method in enum class com.j3d.ui.theme.J3DTheme
- treeNode - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- treeNode - Variable in class com.j3d.engine.scene.nodes.Thing
-
Required by
SceneObjectList, The actual tree node reference for this Thing within the Tree GUI. - treeNodeIdentity - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- treeNodeIdentity - Variable in class com.j3d.engine.scene.nodes.Thing
-
Required by
SceneObjectList, The Tree Node Identity object defining this Thing within the Tree GUI. - TreeNodeIdentity<T> - Class in com.j3d.ui.engine.floating.tree
- TreeNodeIdentity(String, T, BiConsumer<T, DefaultMutableTreeNode>) - Constructor for class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
- tri - Variable in class com.j3d.engine.interact.cmd.commands.ExtrudeCmd
- tri(GTri) - Method in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
-
Rasterizes a triangle using an efficient, integer-based edge-function algorithm.
- TRI - Enum constant in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
a triangle
- TRI - Enum constant in enum class com.j3d.gen.properties.SelectionPropertiesFilter
- TRI - Static variable in class com.j3d.ui.engine.toolbox.ButtonsRegistry.CreateTools
- triangle() - Static method in class com.j3d.engine.scene.nodes.Creator
- Triangle - Class in com.j3d.engine.geometry
- Triangle(Vector3, Vector3, Vector3) - Constructor for class com.j3d.engine.geometry.Triangle
- TriangleCmd - Class in com.j3d.engine.interact.cmd.commands.debug
-
A no-arg subcommand of
DebugCmdwhich simply toggles the normal of a selected triangle or triangles. - TriangleCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.debug.TriangleCmd
- TRIANGLES - Enum constant in enum class com.j3d.engine.interact.cmd.commands.transform.FaceMode
- trianglesInSceneLabel - Variable in class com.j3d.ui.engine.floating.DebugPanel
- triangleSortMethod - Variable in class com.j3d.gen.settings.classes.SceneProperties
- TriGetters - Class in com.j3d.jaiva.packs.getters
- TriGetters() - Constructor for class com.j3d.jaiva.packs.getters.TriGetters
- trimTop() - Method in class com.j3d.storage.files.engine.projects.RecentProjectsFile
- triple() - Method in class com.j3d.engine.math.matrix.Vector3
- tripleText(String, String, String, int, TrinaryConsumer<JLabel>) - Static method in class com.j3d.ui.engine.toolbox.ToolboxButtons
- TText - Class in com.j3d.gen.docs.reader.tokens
-
A class representing a piece of text with potential formatting (bold, italic, inline code).
- TText(String) - Constructor for class com.j3d.gen.docs.reader.tokens.TText
-
Constructs a new TText object with the given content.
- TWCodeBlock - Class in com.j3d.gen.docs.reader.tokens.wrappers
- TWCodeBlock(ArrayList<String>) - Constructor for class com.j3d.gen.docs.reader.tokens.wrappers.TWCodeBlock
- TWHeader - Class in com.j3d.gen.docs.reader.tokens.wrappers
- TWHeader(String, int) - Constructor for class com.j3d.gen.docs.reader.tokens.wrappers.TWHeader
- TWhtmlTag - Class in com.j3d.gen.docs.reader.tokens.wrappers
-
Represents an HTML tag token wrapper.
- TWhtmlTag(String) - Constructor for class com.j3d.gen.docs.reader.tokens.wrappers.TWhtmlTag
- TWLineSeparator - Class in com.j3d.gen.docs.reader.tokens.wrappers
- TWLineSeparator() - Constructor for class com.j3d.gen.docs.reader.tokens.wrappers.TWLineSeparator
- TWParagraph - Class in com.j3d.gen.docs.reader.tokens.wrappers
- TWParagraph(ArrayList<TText>) - Constructor for class com.j3d.gen.docs.reader.tokens.wrappers.TWParagraph
- TWrapper - Class in com.j3d.gen.docs.reader.tokens
-
A base class for all token wrappers used in the J3Engine documentation reader.
- TWrapper(WrapperType, ArrayList<String>) - Constructor for class com.j3d.gen.docs.reader.tokens.TWrapper
-
Constructs a new TWrapper with the specified type and raw content.
- type - Variable in class com.j3d.engine.interact.cmd.args.TaggedArgValue
- type - Variable in class com.j3d.engine.interact.cmd.args.TypedArg
-
A list of
Classobjects representing the allowed types for this argument. - type - Variable in class com.j3d.engine.interact.cmd.CmdToken
- type - Variable in class com.j3d.engine.interact.selection.SelectionQuery
- type - Variable in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
the command token type associated with this gobject.
- type - Variable in class com.j3d.gen.docs.reader.tokens.TWrapper
-
The type of the wrapper.
- Type() - Constructor for enum class com.j3d.jaiva.EngineObject.Type
- Type(Class<?>, String) - Constructor for enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
Constructs a Type enum constant.
- typeConvert(ArrayList<Property<?, ?>>) - Method in interface com.j3d.ui.engine.floating.properties.panels.PropertyPanel
-
Converts a list of generic properties to a list of properties of the specific type
T. - TypeConverter - Class in com.j3d.jaiva
- TypeConverter() - Constructor for class com.j3d.jaiva.TypeConverter
- TypedArg - Class in com.j3d.engine.interact.cmd.args
-
Represents a command argument that is expected to be of a specific type or one of several allowed types.
- TypedArg(String, String, boolean, Class<?>...) - Constructor for class com.j3d.engine.interact.cmd.args.TypedArg
-
Constructs a new TypedArg.
- TypeOf - Class in com.j3d.engine.interact.cmd.commands.debug
-
A subcommand of
DebugCmdwhich logs the type of the given argument - TypeOf() - Constructor for class com.j3d.engine.interact.cmd.commands.debug.TypeOf
- typingHints - Variable in class com.j3d.engine.interact.cmd.CommandParser
-
Provides typing hints and tab completion suggestions.
- TypingHints - Class in com.j3d.engine.interact.cmd.complete
-
Provides real-time typing hints, suggestions, and visual feedback for the command palette input.
- TypingHints() - Constructor for class com.j3d.engine.interact.cmd.complete.TypingHints
U
- UI_SURFACE - Enum constant in enum class com.j3d.ui.theme.J3DTheme
-
Dark colour for panels and other UI elements.
- UI_SURFACE - Enum constant in enum class com.j3d.ui.theme.ThemeKey
- uiCmd - Variable in class com.j3d.engine.interact.cmd.Commands
- UICmd - Class in com.j3d.engine.interact.cmd.commands.uicmd
-
A command for interacting with and managing the User Interface (UI) elements of the engine.
- UICmd() - Constructor for class com.j3d.engine.interact.cmd.commands.uicmd.UICmd
- UIExplainerStep - Class in com.j3d.gen.guide.steps
- UIExplainerStep() - Constructor for class com.j3d.gen.guide.steps.UIExplainerStep
- uiPrintLn(String) - Method in class com.j3d.engine.Logger
- uiUpdater - Variable in class com.j3d.threads.StatisticsThread
-
The consumer that will receive the statistics map on the EDT for UI updates.
- unclosedBraces - Variable in record class com.j3d.utility.Parsing.BracePairs
-
The field for the
unclosedBracesrecord component. - unclosedBraces() - Method in record class com.j3d.utility.Parsing.BracePairs
-
Returns the value of the
unclosedBracesrecord component. - undo() - Method in class com.j3d.engine.react.actions.AbstractAction
- undo() - Method in interface com.j3d.engine.react.actions.Action
-
Undoes the action.
- undo() - Method in class com.j3d.engine.react.history.History
-
Undoes the last action in the history.
- undoJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- undoJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- UNION - Enum constant in enum class com.j3d.engine.interact.selection.SelectionType
-
Adds a selection to an existing selection.
- UNION - Enum constant in enum class com.j3d.engine.interact.selection.SelectionUtils.InferredSelectionType
-
VK_U was pressed.
- UNION_COLOR - Static variable in class com.j3d.engine.interact.selection.SelectionUI
- UNIT - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the unit vector (1, 1, 1).
- unparented - Variable in class com.j3d.engine.scene.SceneManager
- unregister(RenderState<?, ?>) - Method in class com.j3d.engine.scene.draw.SceneRenderer
-
Unregisters a triangle from SceneRenderer
- unregister(UUID) - Method in class com.j3d.engine.scene.draw.SceneRenderer
- unselect() - Method in class com.j3d.engine.interact.cmd.commands.transform.handles.Handle
-
Marks the handle as not selected.
- UnsupportedVersionException - Exception Class in com.j3d.storage.files.protocol
-
An exception who's pure purpose is Control flow.
- UnsupportedVersionException(String, int) - Constructor for exception class com.j3d.storage.files.protocol.UnsupportedVersionException
- unwrapPart(String) - Static method in class com.j3d.gen.docs.reader.J3DocsReader
- up() - Method in class com.j3d.engine.interact.cmd.RunHistory
-
Navigates up through the command history.
- update() - Method in class com.j3d.ui.theme.updator.ThemeUpdater
- UpdatedJ3Key() - Constructor for class com.j3d.engine.interact.input.keyboard.KeyBindings.UpdatedJ3Key
-
Default constructor for
KeyBindings.UpdatedJ3Key. - updateHistory() - Method in class com.j3d.engine.react.history.History
-
Updates the history panel with the current actions in the history and backup.
- updatekeystrokeexample() - Method in class com.j3d.artefacts.Executor
- updateLinks(J3Key, KeyStroke) - Method in class com.j3d.engine.interact.input.keyboard.KeyBindings
- updateProgress(int) - Method in class com.j3d.ui.dialog.Spinner
- updateVisibilityAndSort() - Method in class com.j3d.engine.scene.draw.methods.VisibleSort
-
Performs a Z-buffer rasterisation of all registered triangles and keeps only those which appear on the final buffer (i.e. are visible).
- upKey(GPoint, Vector3) - Method in class com.j3d.engine.interact.cmd.commands.transform.ScaleSelection
- url - Variable in class com.j3d.gen.docs.reader.tokens.TLink
-
The URL of the link.
- usable - Variable in class com.j3d.engine.scene.SceneManager
- usableLayer() - Method in class com.j3d.engine.scene.SceneManager
- usableLayersStream() - Method in class com.j3d.engine.scene.nodes.layer.Layer
- usableThing(String) - Method in class com.j3d.engine.interact.cmd.commands.create.CreateCmd
- usage - Variable in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
A short string for usage hints.
- usages - Variable in class com.j3d.engine.interact.cmd.base.Command
- usages(String) - Method in class com.j3d.engine.interact.cmd.base.Command
- useBackFaceCulling - Variable in class com.j3d.gen.settings.classes.SceneProperties
- useBackFaceCulling - Static variable in class com.j3d.StaticConfig
-
Flag to determine if back-face culling is used during rendering.
- user - Variable in class com.j3d.engine.interact.cmd.Invoker
-
Indicates if the invocation originated from a user action.
- USER_LOADED - Enum constant in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
- userFile - Variable in class com.j3d.storage.files.engine.EngineFiles
- userFile - Variable in class com.j3d.storage.files.engine.UserFile
- UserFile - Class in com.j3d.storage.files.engine
- UserFile() - Constructor for class com.j3d.storage.files.engine.UserFile
- userLoaded - Variable in class com.j3d.ui.settings.popouts.theme.ThemeChanger
- using(ArrayList<GPoint>) - Method in class com.j3d.engine.interact.cmd.commands.transform.qtrans.QTranslateMouseOwner
- usingOrigin(Vector3, AxisPlane) - Static method in record class com.j3d.engine.math.plane.AxisPlane
- usingSelectionVariant(SelectionUtils.InferredSelectionType, boolean, T, T, T, T) - Static method in class com.j3d.engine.interact.selection.SelectionUtils
-
Returns the appropriate selection variant based on the inferred selection type and strictness.
- uuid - Variable in class com.j3d.engine.interact.input.mouse.SnapMouseOwner
-
A unique identifier for this
SnapMouseOwnerinstance, used for managing overlaps with theStaticRefs.getSceneManager(). - uuid - Variable in class com.j3d.engine.react.events.payloads.GuideInfoClosingPayload
- UUID - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- UUIDfromObject(EngineObject) - Static method in class com.j3d.jaiva.TypeConverter
- UUIDidentifer - Variable in class com.j3d.engine.scene.nodes.layer.Layer
- uuidTextField - Variable in class com.j3d.ui.engine.floating.properties.panels.ObjectProperty
V
- v1 - Variable in record class com.j3d.engine.math.plane.AxisPlane
-
The field for the
v1record component. - v1 - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- v1() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns the value of the
v1record component. - V1 - Enum constant in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
- V1 - Enum constant in enum class com.j3d.ui.engine.floating.grid2d.Grid2DPanel.SpinnerIdentifier
- v1XSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- v1YSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- v1ZSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- v2 - Variable in record class com.j3d.engine.math.plane.AxisPlane
-
The field for the
v2record component. - v2 - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- v2() - Method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns the value of the
v2record component. - V2 - Enum constant in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
- V2 - Enum constant in enum class com.j3d.ui.engine.floating.grid2d.Grid2DPanel.SpinnerIdentifier
- v2XSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- v2YSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- v2ZSpinner - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- V3 - Enum constant in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
- valid - Variable in class com.j3d.engine.scene.draw.RenderState
-
Whether this render state is valid or not.
- validate(double[][]) - Static method in class com.j3d.engine.math.matrix.MatrixMath
-
Validates the structure of a 2D double array to ensure it can represent a valid matrix.
- value - Variable in class com.j3d.engine.interact.cmd.args.TaggedArgValue
- value - Variable in class com.j3d.gen.settings.Setting
- value - Variable in class com.j3d.ui.engine.floating.tree.TreeNodeIdentity
-
The value of the node.
- value - Variable in enum class com.j3d.ui.theme.cursors.CursorNames
- valueLabel - Variable in class com.j3d.ui.settings.panels.PopoutSPanel
- valueOf(String) - Static method in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.cmd.commands.transform.FaceMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.cmd.commands.transform.handles.HandleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.input.keyboard.OtherKeys
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.macros.InstructionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.selection.SelectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.interact.selection.SelectionUtils.InferredSelectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.react.events.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload.CompletionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.scene.draw.PureSortMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.scene.draw.ViewType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.engine.scene.nodes.layer.LayerMoveOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.errors.BaseErrorCodes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.gen.docs.Documentation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.gen.docs.reader.tokens.wrappers.HTMLTags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.gen.properties.SelectionPropertiesFilter
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.jaiva.EngineObject.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.threads.StatisticsThread.IdEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.ui.engine.floating.grid2d.Grid2DPanel.SpinnerIdentifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.ui.theme.cursors.CursorNames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.ui.theme.DefaultThemes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.ui.theme.J3DTheme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.j3d.ui.theme.ThemeKey
-
Returns the enum constant of this class with the specified name.
- values - Variable in class com.j3d.gen.settings.types.EnumSetting
- values() - Static method in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.cmd.commands.transform.FaceMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.cmd.commands.transform.handles.HandleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.input.keyboard.GlobalKeybinds
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.input.keyboard.OtherKeys
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.input.mouse.MOwner
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.macros.InstructionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.selection.SelectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.interact.selection.SelectionUtils.InferredSelectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.react.events.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.react.events.payloads.StatefulCommandCompletedPayload.CompletionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.scene.draw.PureSortMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.scene.draw.ViewType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.scene.nodes.geometry.GObjectRegistry
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.engine.scene.nodes.layer.LayerMoveOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.errors.BaseErrorCodes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.gen.docs.Documentation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.gen.docs.reader.tokens.wrappers.HTMLTags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.gen.docs.reader.tokens.WrapperType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.gen.properties.SelectionPropertiesFilter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.jaiva.EngineObject.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.storage.files.protocol.proj.ProjectFile.PF
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.threads.StatisticsThread.IdEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.ui.dialog.JKeyChooser.Modifiers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.ui.engine.floating.grid2d.Grid2DPanel.SpinnerIdentifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.ui.theme.cursors.CursorNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.ui.theme.DefaultThemes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.ui.theme.J3DTheme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.ui.theme.ThemeEntry.ThemeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.j3d.ui.theme.ThemeKey
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSupplier - Variable in class com.j3d.gen.properties.Property
-
How the property should be retrieved.
- valueToString(T) - Method in class com.j3d.gen.settings.Setting
-
Converts the setting's value to its string representation.
- valueToString(T) - Method in class com.j3d.gen.settings.types.ComplexSetting
- variadicTaggedArgs - Variable in class com.j3d.engine.interact.cmd.base.Command
-
A flag indicating whether this command accepts a variable number of tagged arguments (e.g., key:value pairs).
- varTaggedArgs() - Method in class com.j3d.engine.interact.cmd.base.Command
- vector - Variable in class com.j3d.jaiva.packs.getters.Vector3Getters.Vector3Function
- vector3(String, CmdToken) - Method in class com.j3d.engine.interact.cmd.complete.TypingHints
-
Type checks a given value as to expect a
Vector3 - Vector3 - Class in com.j3d.engine.math.matrix
-
Represents an immutable 3D vector or a point in 3D space.
- Vector3() - Constructor for class com.j3d.engine.math.matrix.Vector3
-
Constructs a zero vector (0, 0, 0).
- Vector3(boolean) - Constructor for class com.j3d.engine.math.matrix.Vector3
- Vector3(double[][]) - Constructor for class com.j3d.engine.math.matrix.Vector3
-
Constructs a new vector 3 from a 2d matrix double array
- Vector3(double, double, double) - Constructor for class com.j3d.engine.math.matrix.Vector3
-
Constructs a vector with the specified x, y, and z components.
- VECTOR3 - Enum constant in enum class com.j3d.engine.interact.cmd.CmdToken.Type
-
Represents a 3D vector.
- VECTOR3 - Enum constant in enum class com.j3d.jaiva.EngineObject.Type
- Vector3Dialogue - Class in com.j3d.ui.engine.floating.properties.panels
- Vector3Dialogue(Vector3, JButton) - Constructor for class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- Vector3Dialogue(Frame, boolean) - Constructor for class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
-
Creates new form Vector3Dialogue
- Vector3Function(Vector3) - Constructor for class com.j3d.jaiva.packs.getters.Vector3Getters.Vector3Function
- Vector3Getters - Class in com.j3d.jaiva.packs.getters
- Vector3Getters() - Constructor for class com.j3d.jaiva.packs.getters.Vector3Getters
- Vector3Getters.Vector3Function - Class in com.j3d.jaiva.packs.getters
- vector3Preview - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Property
- Vector3Property - Class in com.j3d.ui.engine.floating.properties.panels
- Vector3Property(ArrayList<Property<?, ?>>) - Constructor for class com.j3d.ui.engine.floating.properties.panels.Vector3Property
-
Creates new form StringProperty
- version - Variable in exception class com.j3d.storage.files.protocol.UnsupportedVersionException
- VERSION - Static variable in class com.j3d.storage.files.protocol.GenericFileProtocol
-
The version of J3D itself that created the file.
- VERSION - Variable in class com.j3d.storage.files.protocol.proj.ProjectFile
- viewAsNormalJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- viewAsNormalJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- viewAsWireframeJMenuItem - Variable in class com.j3d.ui.engine.EngineFrame
- viewAsWireframeJMenuItemActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.EngineFrame
- viewJMenu - Variable in class com.j3d.ui.engine.EngineFrame
- viewPlane() - Method in class com.j3d.engine.scene.Camera
-
Returns a
NormalPlanerepresenting the camera's view plane. - viewType - Static variable in class com.j3d.StaticConfig
-
How the objects should be drawn.
- ViewType - Enum Class in com.j3d.engine.scene.draw
-
An enum describing how a
GTrishould draw itself. - ViewType() - Constructor for enum class com.j3d.engine.scene.draw.ViewType
- VisibleSort - Class in com.j3d.engine.scene.draw.methods
-
The following sort method was generated by GitHub Copilot Chat (IntelliJ plugin) on 03-01-2026 with the following prompt:
- VisibleSort() - Constructor for class com.j3d.engine.scene.draw.methods.VisibleSort
- VISIBLESORT - Enum constant in enum class com.j3d.engine.scene.draw.PureSortMethod
-
Triangles are sorted based on their visibility.
- VoidAction - Interface in com.j3d.engine.react.actions
-
An action who does not need to return any meaningful value.
- vol - Variable in class com.j3d.engine.interact.cmd.commands.measure.MeasureCmd
- volume(Thing) - Method in class com.j3d.engine.interact.cmd.commands.measure.VolumeCmd
- VolumeCmd - Class in com.j3d.engine.interact.cmd.commands.measure
-
* A subcommand of
MeasureCmdthat calculates and displays the volume of a solidThing. - VolumeCmd() - Constructor for class com.j3d.engine.interact.cmd.commands.measure.VolumeCmd
W
- waitMs - Variable in class com.j3d.threads.BlinkerSwingWorker
- warnLabel1 - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- warnLabel2 - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- welcomePanelLabels - Variable in class com.j3d.ui.home.Projects
- WelcomeStep - Class in com.j3d.gen.guide.steps
- WelcomeStep() - Constructor for class com.j3d.gen.guide.steps.WelcomeStep
- WEST - Static variable in class com.j3d.gen.guide.Anchor
-
Represents the west (left) anchor position.
- What? - Search tag in package com.j3d.engine.interact.input.mouse
- Section
- What? - Search tag in package com.j3d.engine.interact.macros
- Section
- Why? - Search tag in package com.j3d.engine.interact.input.mouse
- Section
- width - Variable in class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- Wildcard - Interface in com.j3d.engine.interact.cmd
-
A marker interface representing a generic type.
- winding - Variable in class com.j3d.engine.scene.nodes.geometry.GTri
-
The winding of the triangle
- Winding - Record Class in com.j3d.engine.scene.nodes.geometry.base
-
Represents a winding of three
GPoints, typically used to define a triangle or a face in 2D geometry. - Winding(GPoint, GPoint, GPoint) - Constructor for record class com.j3d.engine.scene.nodes.geometry.base.Winding
-
Creates an instance of a
Windingrecord class. - WIREFRAME - Enum constant in enum class com.j3d.engine.scene.draw.ViewType
-
Draw the triangle's lines and points only.
- worldToCam() - Method in class com.j3d.engine.math.rot.Rotation
-
Creates a transformer for converting directions from **world space to camera space**.
- WorldToCamDirection - Class in com.j3d.engine.math.rot
-
Implements the
RotationMatrixDirectioninterface to create rotation matrices that transform a direction from world space to camera space. - WorldToCamDirection(double, double, double) - Constructor for class com.j3d.engine.math.rot.WorldToCamDirection
-
Constructs a new
WorldToCamDirectiontransformer. - wrap(MouseEvent) - Method in class com.j3d.engine.interact.input.mouse.MouseOwner
-
Implements mouse wrapping functionality, allowing the mouse cursor to seamlessly move from one edge of the screen to the opposite edge.
- wrapper - Variable in class com.j3d.ui.settings.popouts.macros.MacroPanel
- wrappers - Variable in class com.j3d.ui.settings.popouts.macros.MacrosEditor
- WrapperType - Enum Class in com.j3d.gen.docs.reader.tokens
-
Enum representing different types of wrappers or blocks of content that can be found in a document.
- WrapperType() - Constructor for enum class com.j3d.gen.docs.reader.tokens.WrapperType
- write() - Method in class com.j3d.gen.settings.Settings
- write(int) - Method in class com.j3d.storage.files.engine.UserFile
- write(String, ArrayList<MacroLine>) - Method in class com.j3d.storage.files.engine.MacrosFolder
- write(String, HashMap<String, Object>) - Method in class com.j3d.storage.files.engine.ThemeFiles
- write(ArrayList<String>) - Method in class com.j3d.storage.files.engine.PrefsFile
- writeBinary(String, String, Consumer<DataOutputStream>) - Static method in class com.j3d.storage.files.FilesUtility
- writeCurves(DataOutputStream, ArrayList<Pair<UUID, GCurve>>) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a list of
GCurveobjects to the providedDataOutputStream. - writeFile(String, String, T) - Method in interface com.j3d.storage.files.protocol.FileProtocol
-
Writes the provided data to a file at the specified path.
- writeFile(String, String, T) - Method in class com.j3d.storage.files.protocol.proj.PF1
- writeFile(String, String, T) - Method in class com.j3d.storage.files.protocol.proj.PF2
- writeFile(String, String, T) - Method in class com.j3d.storage.files.protocol.proj.PF3
- writeFile(String, String, T) - Method in class com.j3d.storage.files.protocol.proj.ProjectFile
- writeHeader(DataOutputStream) - Method in class com.j3d.storage.files.protocol.GenericFileProtocol
-
Writes the standard J3D file header to the provided DataOutputStream.
- writeKeysMap(HashMap<KeyStroke, String>) - Method in class com.j3d.storage.files.engine.MacrosFolder
- writeLayers(DataOutputStream, LayerList) - Method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a list of
Layerobjects to the providedDataOutputStream. - writeLines(DataOutputStream, ArrayList<Pair<UUID, GLine>>) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a list of
GLineobjects to the providedDataOutputStream. - writeLn(String) - Method in class com.j3d.storage.files.engine.LogFile
- writePoints(DataOutputStream, ArrayList<Pair<UUID, GPoint>>) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a list of
GPointobjects to the providedDataOutputStream. - writeProj(File) - Method in class com.j3d.storage.files.engine.projects.RecentProjectsFile
- writeProj(File, File) - Method in class com.j3d.storage.files.engine.projects.PinnedProjectsFile
- writeProjs(HashSet<ProjectImagePair>) - Method in class com.j3d.storage.files.engine.projects.PinnedProjectsFile
- writer(String) - Method in class com.j3d.storage.files.engine.DebugDump
- writeSixNine(DataOutputStream) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a magic number (69) to the data stream for file integrity check.
- writeTheme(String, ThemeEntry) - Method in class com.j3d.storage.files.engine.ThemeFiles
- writeThings(DataOutputStream, ArrayList<Pair<String, Thing>>) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a list of
Thingobjects to the providedDataOutputStream. - writeToFile(String, String, Consumer<PrintWriter>) - Static method in class com.j3d.storage.files.FilesUtility
-
Writes content to a file using the provided consumer.
- writeToFile(String, String, Consumer<PrintWriter>, Charset) - Static method in class com.j3d.storage.files.FilesUtility
-
Writes content to a file using the provided consumer and character set.
- writeTris(DataOutputStream, ArrayList<Pair<UUID, GTri>>) - Static method in class com.j3d.storage.files.protocol.proj.PF3
-
Writes a list of
GTriobjects to the providedDataOutputStream.
X
- x - Variable in class com.j3d.engine.interact.input.mouse.Mouse
- x - Variable in class com.j3d.engine.math.BasePoint
-
Tge X-Value
- x - Variable in class com.j3d.engine.math.matrix.Vector3
- X - Enum constant in enum class com.j3d.engine.interact.cmd.commands.transform.handles.HandleType
-
Represents the X-axis.
- X - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the unit vector along the positive X-axis (1, 0, 0).
- X_SELECTED - Enum constant in enum class com.j3d.engine.react.events.EventType
-
The object was selected.
- xCompBtn - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- xCompBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- xLabel - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- XY(Vector3) - Static method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns a plane representing the XY-plane.
- XY(Vector3) - Static method in record class com.j3d.engine.math.plane.NormalPlane
-
Creates a
NormalPlanethat is parallel to the XY-plane. - XZ(Vector3) - Static method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns a plane representing the XZ-plane.
- XZ(Vector3) - Static method in record class com.j3d.engine.math.plane.NormalPlane
-
Creates a
NormalPlanethat is parallel to the XZ-plane.
Y
- y - Variable in class com.j3d.engine.interact.input.mouse.Mouse
- y - Variable in class com.j3d.engine.math.BasePoint
-
The Y-Value
- y - Variable in class com.j3d.engine.math.matrix.Vector3
- Y - Enum constant in enum class com.j3d.engine.interact.cmd.commands.transform.handles.HandleType
-
Represents the Y-axis.
- Y - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the unit vector along the positive Y-axis (0, 1, 0).
- yaw - Variable in class com.j3d.engine.math.rot.CamToWorldDirection
- yaw - Variable in class com.j3d.engine.math.rot.Rotation
-
Yaw: Rotation around the Y-axis, in degrees.
- yaw - Variable in class com.j3d.engine.math.rot.WorldToCamDirection
- yCompBtn - Variable in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- yCompBtnActionPerformed(ActionEvent) - Method in class com.j3d.ui.engine.floating.grid2d.Grid2DPanel
- yesToggle - Variable in class com.j3d.ui.dialog.AreYouSure
- yesToggleActionPerformed(ActionEvent) - Method in class com.j3d.ui.dialog.AreYouSure
- yLabel - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
Z
- z - Variable in class com.j3d.engine.math.matrix.Vector3
- Z - Enum constant in enum class com.j3d.engine.interact.cmd.commands.transform.handles.HandleType
-
Represents the Z-axis.
- Z - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the unit vector along the positive Z-axis (0, 0, 1).
- zb - Variable in class com.j3d.engine.scene.draw.methods.VisibleSort
- ZDepthIdBuffer - Class in com.j3d.engine.scene.draw.methods.utils
-
ZDepthIdBuffer is a high-performance software rasterizer used for object picking.
- ZDepthIdBuffer() - Constructor for class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- ZDepthIdBuffer(int, int) - Constructor for class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- ZDepthIdBuffer(UUID[][], float[][]) - Constructor for class com.j3d.engine.scene.draw.methods.utils.ZDepthIdBuffer
- ZERO - Static variable in class com.j3d.engine.math.convert.Offset
-
A constant identical to instantiating the class with 0 as both values.
- ZERO - Static variable in class com.j3d.engine.math.matrix.Vector3
-
A static constant representing the zero vector (0, 0, 0).
- zLabel - Variable in class com.j3d.ui.engine.floating.properties.panels.Vector3Dialogue
- ZY(Vector3) - Static method in record class com.j3d.engine.math.plane.AxisPlane
-
Returns a plane representing the ZY-plane.
- ZY(Vector3) - Static method in record class com.j3d.engine.math.plane.NormalPlane
-
Creates a
NormalPlanethat is parallel to the ZY-plane (or YZ-plane).
_
- _args - Variable in class com.j3d.engine.interact.cmd.commands.transform.TransformCmd
- _taggedArgs - Variable in class com.j3d.engine.interact.cmd.commands.transform.TransformCmd
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form