Skip to content

Class

SmoothOccupancyRegistry3D

Generated GDScript class reference for GridPlacement.SmoothOccupancyRegistry3D.

Status
Current
Version
v6.3.0
Source updated
2026-10-29
Generated on
2026-10-29

6.3. These pages document the 6.3 release, where placeable is now entry (what changed) and PlacementOwner is deprecated (migration). Still on 6.2? Your version's guides ship inside the plugin itself, under addons/grid_placement/guides/; the 6.2 URLs on this site now redirect to this series.

3D smooth occupancy registry. Authoritative spatial tracking for smooth/free 3D placement. This is the primary validation layer: physics queries are available separately as an optional validator. Entry bookkeeping, snapshots and the projection rebuild live in SmoothOccupancyRegistry; this class owns the 3D geometry.

Source: addons/grid_placement/services/smooth_occupancy_registry_3d.gd

Syntax

class SmoothOccupancyRegistry3D extends SmoothOccupancyRegistry.Entry

Members

NameKindSummary
footprintProperty3D entry: world-space footprint (AABB size), position, and yaw in radians. World-space axis-aligned footprint (size in world units). Set from ScenePlacementEntry.footprint_3d projected to world space.
positionPropertyWorld position of the placed object.
rotation_yawPropertyRotation (yaw) in radians around the Y axis.
get_world_aabbMethod
copy_forMethod
to_recordMethod
to_debug_recordMethod
can_occupyMethod
registerMethod
updateMethod