Skip to main content

DynamicInstance

Abstract

Inherits from Instance

DynamicInstance is the base class where all objects with a position, rotation and scale derive from.


Summary

Properties

Methods


Properties

Forward

DynamicInstance.Forward: Vector3

The forward vector of this DynamicInstance


LocalPosition

DynamicInstance.LocalPosition: Vector3 = Vector3.New

Parameters:

ParameterTypeDefaultDescription
0any-
10any-
0any-

Specifies the position relative to the parent of an instance.


LocalRotation

DynamicInstance.LocalRotation: Vector3 = Vector3.New

Parameters:

ParameterTypeDefaultDescription
0any-
45any-
0any-

Specifies the rotation relative to the parent of an instance.

Rotation is in euler angles.

LocalSize

DynamicInstance.LocalSize: Vector3 = Vector3.New

Parameters:

ParameterTypeDefaultDescription
1any-
1any-
1any-

The size of the instance relative to its parent.


Position

DynamicInstance.Position: Vector3 = Vector3.New

Parameters:

ParameterTypeDefaultDescription
0any-
10any-
0any-

Specifies the position of an instance.


DynamicInstance.Right: Vector3

The right vector of this DynamicInstance

Example

part.Translate(part.Right * 5)

Rotation

DynamicInstance.Rotation: Vector3 = Vector3.New

Parameters:

ParameterTypeDefaultDescription
0any-
45any-
0any-

Specifies the rotation of an instance.

Rotation is in euler angles.

Size

DynamicInstance.Size: Vector3 = Vector3.New

Parameters:

ParameterTypeDefaultDescription
5any-
10any-
4any-

Specifies the size of an instance.


Up

DynamicInstance.Up: Vector3

The Y axis of this DynamicInstance


Quaternion

DynamicInstance.Quaternion: Quaternion

The quaternion of this DynamicInstance


LocalQuaternion

DynamicInstance.LocalQuaternion: Quaternion

The local quaternion of this DynamicInstance


Methods

LookAt

DynamicInstance:LookAt(rotation: Vector3)

Parameters:

ParameterTypeDefaultDescription
rotationVector3-

Rotates the DynamicInstance so that the forward vector looks at the target.

Example

part.LookAt(Vector3.New(12, 34, 56))

LookAt

DynamicInstance:LookAt(rotation: Vector3, worldUp: Vector3)

Parameters:

ParameterTypeDefaultDescription
rotationVector3-
worldUpVector3-

Rotates the DynamicInstance so that the forward vector looks at the target.


LookAt

DynamicInstance:LookAt(dynamicInstance: DynamicInstance)

Parameters:

ParameterTypeDefaultDescription
dynamicInstanceDynamicInstance-

Rotates the DynamicInstance so that the forward vector looks at the target.


Translate

DynamicInstance:Translate(translation: Vector3)

Parameters:

ParameterTypeDefaultDescription
translationVector3-

Moves the transform in the direction and distance of translation.

Example

part.Translate(part.Forward * 5)

RotateAround

DynamicInstance:RotateAround(point: Vector3, axis: Vector3, angle: float)

Parameters:

ParameterTypeDefaultDescription
pointVector3-
axisVector3-
anglefloat-

Rotates the DynamicInstance around a point.


Rotate

DynamicInstance:Rotate(eulerAngles: Vector3)

Parameters:

ParameterTypeDefaultDescription
eulerAnglesVector3-

Rotates the DynamicInstance by the specified Euler angles.


InverseTransformPoint

DynamicInstance:InverseTransformPoint(point: Vector3): Vector3

Parameters:

ParameterTypeDefaultDescription
pointVector3-

Undocumented


TransformPoint

DynamicInstance:TransformPoint(point: Vector3): Vector3

Parameters:

ParameterTypeDefaultDescription
pointVector3-

Undocumented


InverseTransformDirection

DynamicInstance:InverseTransformDirection(direction: Vector3): Vector3

Parameters:

ParameterTypeDefaultDescription
directionVector3-

Undocumented


TransformDirection

DynamicInstance:TransformDirection(direction: Vector3): Vector3

Parameters:

ParameterTypeDefaultDescription
directionVector3-

Undocumented


InverseTransformVector

DynamicInstance:InverseTransformVector(vector: Vector3): Vector3

Parameters:

ParameterTypeDefaultDescription
vectorVector3-

Undocumented


InverseTransformPosition

DynamicInstance:InverseTransformPosition(position: Vector3): Vector3

Parameters:

ParameterTypeDefaultDescription
positionVector3-

Undocumented

Properties