Private _dirtyPrivate _entityPrivate _isPrivate _localPrivate _lossyPrivate _parentPrivate _positionPrivate _rotationPrivate _rotationPrivate _scalePrivate _updatePrivate _worldPrivate _worldPrivate _worldPrivate _worldStatic Private _tempStatic Private _tempStatic Private _tempStatic Private _tempStatic Private _tempStatic Private _tempStatic Private _tempStatic Private _tempStatic Private _tempLocal lossy scaling.
The value obtained may not be correct under certain conditions(for example, the parent node has scaling, and the child node has a rotation), the scaling will be tilted. Vector3 cannot be used to correctly represent the scaling. Must use Matrix3.
Local rotation, defining the rotation by using a unit quaternion.
World rotation, defining the rotation by using a unit quaternion.
Private _getPrivate _getPrivate _isPrivate _isPrivate _onPrivate _onPrivate _onPrivate _onPrivate _onPrivate _onPrivate _onPrivate _rotatePrivate _rotateXYZPrivate _setPrivate _setPrivate _translatePrivate _updatePrivate _updateGet worldMatrix: Will trigger the worldMatrix update of itself and all parent entities. Get worldPosition: Will trigger the worldMatrix, local position update of itself and the worldMatrix update of all parent entities. Get worldRotationQuaternion: Will trigger the world rotation (in quaternion) update of itself and all parent entities. Get worldRotation: Will trigger the world rotation(in euler and quaternion) update of itself and world rotation(in quaternion) update of all parent entities. In summary, any update of related variables will cause the dirty mark of one of the full process (worldMatrix or worldRotationQuaternion) to be false.
Private _updateGet worldMatrix: Will trigger the worldMatrix update of itself and all parent entities. Get worldPosition: Will trigger the worldMatrix, local position update of itself and the worldMatrix update of all parent entities. Get worldScale: Will trigger the scaling update of itself and all parent entities. In summary, any update of related variables will cause the dirty mark of one of the full process (worldMatrix) to be false.
Private _updateGet worldMatrix: Will trigger the worldMatrix update of itself and all parent entities. Get worldPosition: Will trigger the worldMatrix, local position update of itself and the worldMatrix update of all parent entities. In summary, any update of related variables will cause the dirty mark of one of the full process (worldMatrix or worldRotationQuaternion) to be false.
Private _updateGet worldMatrix: Will trigger the worldMatrix update of itself and all parent entities. Get worldPosition: Will trigger the worldMatrix, local position update of itself and the worldMatrix update of all parent entities. Get worldRotationQuaternion: Will trigger the world rotation (in quaternion) update of itself and all parent entities. Get worldRotation: Will trigger the world rotation(in euler and quaternion) update of itself and world rotation(in quaternion) update of all parent entities. In summary, any update of related variables will cause the dirty mark of one of the full process (worldMatrix or worldRotationQuaternion) to be false.
Private _updateGet worldMatrix: Will trigger the worldMatrix update of itself and all parent entities. Get worldPosition: Will trigger the worldMatrix, local position update of itself and the worldMatrix update of all parent entities. Get worldScale: Will trigger the scaling update of itself and all parent entities. In summary, any update of related variables will cause the dirty mark of one of the full process (worldMatrix) to be false.
Private _worldRotate around the passed Vector3.
Euler angle in degrees
Optional relativeToLocal: booleanRelative to local space
Rotate around the passed Vector3.
Rotation along x axis, in degrees
Rotation along y axis, in degrees
Rotation along z axis, in degrees
Optional relativeToLocal: booleanRelative to local space
Set local rotation by the X, Y, Z components of the euler angle, unit in degrees. Rotations are performed around the Y axis, the X axis, and the Z axis, in that order.
The angle of rotation around the X axis
The angle of rotation around the Y axis
The angle of rotation around the Z axis
Set local rotation by the X, Y, Z, and W components of the quaternion.
X component of quaternion
Y component of quaternion
Z component of quaternion
W component of quaternion
Set world rotation by the X, Y, Z components of the euler angle, unit in degrees, Yaw/Pitch/Roll sequence.
The angle of rotation around the X axis
The angle of rotation around the Y axis
The angle of rotation around the Z axis
Set local rotation by the X, Y, Z, and W components of the quaternion.
X component of quaternion
Y component of quaternion
Z component of quaternion
W component of quaternion
Translate along the passed Vector3.
Direction and distance of translation
Optional relativeToLocal: booleanRelative to local space
Translate along the passed X, Y, Z value.
Translate direction and distance along x axis
Translate direction and distance along y axis
Translate direction and distance along z axis
Optional relativeToLocal: booleanRelative to local space
Generated using TypeDoc
Used to implement transformation related functions.