Draft — Unreleased:This page is in active development. APIs, class names, and behavior may change before the release is finalized. Use it as a preview of what's coming — not as a stable integration target.
ManipulationParent3D
- Transform container for preview objects during 3D manipulation.
Source: addons/grid_placement/systems/manipulation/manipulation_parent_3d.gd
Syntax
class ManipulationParent3D extends Node3DMembers
| Name | Kind | Summary |
|---|---|---|
rotated | Event | Emitted after a rotation transform is applied to this node (and inherited by all children, including the preview mesh). Fires for every rotation path: grid-aware clockwise/counter-clockwise and the free-axis [method apply_rotation], from both input-driven and programmatic ([ManipulationService3D]) callers. The 2D analogue ([signal ManipulationParent.rotated]) also reports a cardinal facing; in 3D the consumer decides the facing from the yaw, so only the yaw angle is reported here. [param new_rotation_degrees] This node's resulting yaw ([member Node3D.rotation_degrees].y). |
settings | Property | |
reset | Method | |
apply_rotation_clockwise | Method | |
grid | Property | |
result | Property | |
apply_rotation_counter_clockwise | Method | |
grid | Property | |
result | Property | |
apply_rotation | Method | |
basis_delta | Property | |
reset_and_snap_to_grid | Method | |
grid | Property | |
get_runtime_issues | Method | |
issues | Property | |
resolve_placement_dependencies | Method | |
states | Property |
Source
addons/grid_placement/systems/manipulation/manipulation_parent_3d.gd
Plugin docs root:gdscript/plugins/grid_placement_dev/docs