ManipulationTransformCalculator
- Pure logic component for manipulation transform calculations. Responsibilities:
- Calculate final transforms for placed objects after manipulation
- Preserve flip semantics (negative scale values) during transform application
- Provide testable, isolated transform logic separate from system dependencies All methods are pure functions that take inputs and return outputs, with no scene-tree, signal, state-management, or input-handling dependencies.
Source: addons/grid_placement/systems/manipulation/manipulation_transform_calculator.gd
Syntax
class ManipulationTransformCalculator extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
calculate_final_transform | Method | |
validate_transform_preservation | Method | |
format_transforms_debug | Method | |
extract_transform_components | Method | |
compare_transforms | Method | |
differences | Property | |
pos_diff | Property | |
rot_diff | Property | |
scale_diff | Property |