public override void Rotate(Matrix4 rotationMatrix) { LookAt = VectMatrix.Multiply(LookAt, rotationMatrix); RotVect = VectMatrix.Multiply(RotVect, rotationMatrix); LookAt = LookAt.Normalize(); RotVect = RotVect.Normalize(); }
public override Vect3 GetNormalAt(Vect3 hitPoint) { Vect3 tmp = hitPoint - Position; return(tmp.Normalize()); }