TransformData
TransformData
Transform data for node positioning and manipulation Contains position, rotation, and scale information
Project: GridPlacement v6.0
Layer: Core
Source: Core/_incomplete/Common/Types/TransformData.cs
Namespace: GridBuilding.Core.Types
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Properties
Position
Position in 2D space
Rotation
Rotation in degrees
Scale
Scale factor
Transform
Transform matrix (computed)
Identity
Creates an identity transform
Methods
UpdateTransform
Updates the transform matrix based on position, rotation, and scale
Returns: void
Clone
Creates a copy of this TransformData
Returns: TransformData
Lerp
Linear interpolation between two transforms
Returns: TransformData
Parameters:
TransformData aTransformData bfloat weight
TransformPoint
Applies this transform to a point
Returns: CoreVector2
Parameters:
CoreVector2 point
TransformVector
Applies this transform to a vector (ignoring position)
Returns: CoreVector2
Parameters:
CoreVector2 vector
WithPosition
Creates a transform with only position
Returns: TransformData
Parameters:
CoreVector2 position
WithRotation
Creates a transform with only rotation
Returns: TransformData
Parameters:
float rotation
WithScale
Creates a transform with only scale
Returns: TransformData
Parameters:
CoreVector2 scale