------------------------------------------------------------------------------
| 143 | |
| 144 | //------------------------------------------------------------------------------ |
| 145 | void vtkPlane::ProjectPoint( |
| 146 | const double x[3], const double origin[3], const double normal[3], double xproj[3]) |
| 147 | { |
| 148 | double t, xo[3]; |
| 149 | |
| 150 | xo[0] = x[0] - origin[0]; |
| 151 | xo[1] = x[1] - origin[1]; |
| 152 | xo[2] = x[2] - origin[2]; |
| 153 | |
| 154 | t = vtkMath::Dot(normal, xo); |
| 155 | |
| 156 | xproj[0] = x[0] - t * normal[0]; |
| 157 | xproj[1] = x[1] - t * normal[1]; |
| 158 | xproj[2] = x[2] - t * normal[2]; |
| 159 | } |
| 160 | |
| 161 | //------------------------------------------------------------------------------ |
| 162 | void vtkPlane::ProjectPoint(const double x[3], double xproj[3]) |
no test coverage detected