static operator * (lhs : Quaternion, rhs : Quaternion) : Quaternion
Description
Combines rotations lhs and rhs.
Rotating a point first with lhs and then with rhs is the same as rotating the point by the combined rotation.
Note that rotations are not commutative: lhs * rhs does not equal to rhs * lhs.
var extraRotation :
Transform;
transform.rotation *= extraRotation.rotation;
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
public Transform extraRotation;
void Awake() {
transform.rotation *= extraRotation.rotation;
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
public extraRotation as
Transform def
Awake():
transform.rotation *= extraRotation.rotation
static operator * (rotation : Quaternion, point : Vector3) : Vector3
Description
Rotates the point point with rotation.
var relativeDirection =
Vector3.forward;
function Update () {
var absoluteDirection = transform.rotation * relativeDirection;
transform.position += absoluteDirection *
Time.deltaTime;
}