text: // This code is in the public domain -- castanyo@yahoo.es
  
  #include "Plane.h"
  #include "Matrix.h"
  
  namespace nv
  {
  Plane transformPlane(const Matrix& m, Plane::Arg p)
  {
      Vector3 newVec = transformVector(m, p.vector());
  
      Vector3 ptInPlane = p.offset() * p.vector();
      ptInPlane = transformPoint(m, ptInPlane);
  
      return Plane(newVec, ptInPlane);
  }
  }
  