lookAt method

void lookAt(
  1. Vector3 target, {
  2. Vector3? up,
})

Implementation

void lookAt(Vector3 target, {Vector3? up}) {
  final upDir = up ?? Vector3(0, 1, 0);

  final m = makeViewMatrix(_position, target, upDir);
  _rotation = Quaternion.fromRotation(m.getRotation()..transpose());
  _rotation.normalize();
  _dirty = true;
}