 |
VTK
9.1.0
|
Go to the documentation of this file.
24 #ifndef vtkBilinearQuadIntersection_h
25 #define vtkBilinearQuadIntersection_h
27 #include "vtkCommonComputationalGeometryModule.h"
65 #endif // vtkBilinearQuadIntersection_h
vtkBilinearQuadIntersection(const vtkVector3d &pt00, const vtkVector3d &Pt01, const vtkVector3d &Pt10, const vtkVector3d &Pt11)
vtkBilinearQuadIntersection()=default
double * GetP10Data()
Get direct access to the underlying point data.
vtkVector3d ComputeCartesianCoordinates(double u, double v)
Compute cartesian coordinates of point in the quad using parameteric coordinates.
double * GetP00Data()
Get direct access to the underlying point data.
double * GetP01Data()
Get direct access to the underlying point data.
double * GetP11Data()
Get direct access to the underlying point data.
bool RayIntersection(const vtkVector3d &r, const vtkVector3d &q, vtkVector3d &uv)
Compute the intersection between a ray r->q and the quad.
Class to perform non planar quad intersection.