Difference between revisions of "TranslateTo - ObjectReference"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Docclox
(Added missing page for the TranslateTo function)
 
Line 18: Line 18:
*afAngleY: Destination Y Angle (Absolute world rotation) (rarely used).
*afAngleY: Destination Y Angle (Absolute world rotation) (rarely used).
*afAngleZ: Destination Z Angle (Absolute world rotation).
*afAngleZ: Destination Z Angle (Absolute world rotation).
*afSpeed: Movement Speed.
*afSpeed: Movement Speed in game units per second. afSpeed is clamped to a minimum of 1.0
*afMaxRotationSpeed: Maximum rotation Speed (default is 0 to mean "don't clamp the rotation speed") - Negative values cause unpredictable rotation.
*afMaxRotationSpeed: Maximum rotation Speed (default is 0 to mean "don't clamp the rotation speed") - Negative values cause unpredictable rotation.



Revision as of 15:16, 8 September 2023

Member of: ObjectReference Script

Makes the object translate to the passed in position and orientation at the given speed.

Syntax

Function TranslateTo(float afX, float afY, float afZ, float afAngleX, float afAngleY, float afAngleZ, float afSpeed, \
  float afMaxRotationSpeed = 0.0) native

Parameters

  • afX: Position along the X axis (Absolute world coordinates).
  • afY: Position along the Y axis (Absolute world coordinates).
  • afZ: Position along the Z axis (Absolute world coordinates).
  • afAngleX: Destination X Angle (Absolute world rotation).
  • afAngleY: Destination Y Angle (Absolute world rotation) (rarely used).
  • afAngleZ: Destination Z Angle (Absolute world rotation).
  • afSpeed: Movement Speed in game units per second. afSpeed is clamped to a minimum of 1.0
  • afMaxRotationSpeed: Maximum rotation Speed (default is 0 to mean "don't clamp the rotation speed") - Negative values cause unpredictable rotation.

Return Value

None.

Examples

; Translate the bird slowly to 0,0,0 with a rotation of 90,90,90
Bird.TranslateTo(0.0, 0.0, 0.0, 90.0, 90.0, 90.0, 1.0)


; Translate the bird slowly to 0,0,0 with a rotation of 90,90,90 with a max rotation speed of 10
Bird.TranslateTo(0.0, 0.0, 0.0, 90.0, 90.0, 90.0, 1.0, 10.0)

See Also