Chris' Tutorials
Docs/Grid Placement

Class

ManipulationTransformCalculator

Generated GDScript class reference for GridPlacement.ManipulationTransformCalculator.

StatusDraft
Versionv6.0
UpdatedDevelopment docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

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.

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 This component contains NO dependencies on:
  • Scene tree
  • Signals
  • State management
  • Input handling All methods are pure functions that take inputs and return outputs.

Source: addons/grid_placement/systems/manipulation/manipulation_transform_calculator.gd

Syntax

class ManipulationTransformCalculator extends RefCounted

Members

NameKindSummary
calculate_final_transformMethod
final_positionProperty
accumulated_rotationProperty
accumulated_scaleProperty
validate_transform_preservationMethod
issuesProperty
scaleProperty
format_transforms_debugMethod
posProperty
rotProperty
scaleProperty
extract_transform_componentsMethod
compare_transformsMethod
differencesProperty
pos_diffProperty
rot_diffProperty
scale_diffProperty

Source

addons/grid_placement/systems/manipulation/manipulation_transform_calculator.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs