Initialize

Introduction The Initialize method can be used to reset the PositionedObject variables back to their default state. Specifically, the Initialize method resets: Position (absolute and relative) Velocity (absolute and relative) Acceleration (absolute and relative) All “real” values Rotation (absolute and relative) Rotation Velocity (absolute and relative) Attachments (detach from parents) Attachment properties (ParentRotationChangesPosition and ParentRotationChangesRotation)[…]

FlatRedBall.Math.IAttachable

Introduction IAttachables provide properties and methods to control attachments. What are attachments? An attachment is a relationship between two PositionedObjects in which one is identified as the parent object and one as the child object. The child object’s absolute rotation and position values become read-only and its position and rotation are controlled by its parent’s[…]

Attachments

Introduction IAttachables provide properties and methods to control attachments. What are attachments? An attachment is a relationship between two PositionedObjects in which one is identified as the parent object and one as the child object. The child object’s absolute rotation and position values become read-only and its position and rotation are controlled by its parent’s[…]