Skip to content

Class

IndicatorManager3D

Generated GDScript class reference for GridPlacement.IndicatorManager3D.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Dimension-dispatched 3D counterpart of the 2D [IndicatorManager]. Shows one [RuleCheckIndicator3D] per footprint cell of the active preview, tinted green/red from the per-cell verdicts of [method ObjectPlacementService3D.validate_cell_map]. Visual design: indicators are FLAT ground-projected quads hovering just above the resolved surface — deliberately not cubes/volumes, which the 3D preview guide rejects for occluding the scene (the tinted ghost already communicates the volume). The quads add the per-cell information the ghost tint cannot: WHICH cell of a multi-cell footprint is blocked. Explicitly 3D-only glue over [ObjectPlacementService3D]; it shares no code with the 2D indicator pipeline on purpose, to keep explicit 2D/3D service boundaries over premature generalization.

Source: addons/grid_placement/placement/manager/indicator_manager_3d.gd

Syntax

class IndicatorManager3D extends Node3D

Members

NameKindSummary
SURFACE_LIFTFieldLift above the resolved surface so quads never z-fight the ground.
CELL_INSETFieldQuad inset within the cell so adjacent indicators read as separate cells.
configureMethod
update_for_cellMethod
update_for_faceMethod
clearMethod
get_indicatorsMethod
get_visible_countMethod