csHitBeamResult Struct Reference
[Mesh support]
Return structure for the iMeshWrapper->HitBeam() routines.
More...
#include <iengine/mesh.h>
Public Attributes | |
int | facehit |
Only for HitBeamBBox: Face number that was hit. | |
bool | hit |
For all except HitBeamBBox: true if hit, false otherwise. | |
csVector3 | isect |
Intersection point in object space. | |
iMaterialWrapper * | material |
Only for HitBeamObject: the material that was hit. | |
int | polygon_idx |
Only for HitBeamObject: the polygon/triangle index that was hit. | |
float | r |
Value between 0 and 1 indicating where on the segment the intersection occured. |
Detailed Description
Return structure for the iMeshWrapper->HitBeam() routines.
Definition at line 176 of file mesh.h.
Member Data Documentation
|
Only for HitBeamBBox: Face number that was hit.
|
|
For all except HitBeamBBox: true if hit, false otherwise.
|
|
Intersection point in object space.
|
|
Only for HitBeamObject: the material that was hit. Can be 0 in case the meshobject doesn't support getting the material. |
|
Only for HitBeamObject: the polygon/triangle index that was hit.
|
|
Value between 0 and 1 indicating where on the segment the intersection occured.
|
The documentation for this struct was generated from the following file:
- iengine/mesh.h
Generated for Crystal Space by doxygen 1.4.6