Ejemplo n.º 1
0
	/// turn to face a given world-coordinate point 
	void faceToward(const Vec3d& p, double amt=1.) {
		Vec3d rotEuler;
		Vec3d target(p - pos());
		target.normalize();
		Quatd rot = Quatd::getRotationTo(uf(), target);
		rot.toEuler(rotEuler);
		mTurn.set(rotEuler * amt);
	}
Ejemplo n.º 2
0
	void turn(const Quatd& v) {
		v.toEuler(mSpin1);
	}