![]() |
Project
|
One crossing of the containment parity ray, as seen by Contains(). More...
#include <O2BVHSurfaceSolid.h>
Public Attributes | |
| double | distance = 0. |
| ray parameter of the hit | |
| double | normalAlignment = 0. |
| bool | onTrimBoundary = false |
| The hit lay in its patch's on-boundary band, so a tie-break kept it; Contains() re-shoots on these. | |
One crossing of the containment parity ray, as seen by Contains().
Definition at line 243 of file O2BVHSurfaceSolid.h.
| double o2::cad::O2BVHSurfaceSolid::ContainsCrossing::distance = 0. |
ray parameter of the hit
Definition at line 244 of file O2BVHSurfaceSolid.h.
| double o2::cad::O2BVHSurfaceSolid::ContainsCrossing::normalAlignment = 0. |
dot(hit normal, test direction): < 0 enters, > 0 exits
Definition at line 245 of file O2BVHSurfaceSolid.h.
| bool o2::cad::O2BVHSurfaceSolid::ContainsCrossing::onTrimBoundary = false |
The hit lay in its patch's on-boundary band, so a tie-break kept it; Contains() re-shoots on these.
Definition at line 247 of file O2BVHSurfaceSolid.h.