CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

csTraceBeamResult Struct Reference

Return structure for the csColliderHelper::TraceBeam() method. More...

#include <cstool/collider.h>

List of all members.

Public Attributes

csVector3 closest_isect
 closest_isect will be set to the closest intersection point (in world space).
iMeshWrapperclosest_mesh
 closest_mesh will be set to the closest mesh that is hit.
csIntersectingTriangle closest_tri
 closest_tri will be set to the closest triangle that is hit.
float sqdistance
 The squared distance between 'start' and the closest hit or else a negative number if there was no hit.


Detailed Description

Return structure for the csColliderHelper::TraceBeam() method.

Definition at line 152 of file collider.h.


Member Data Documentation

csVector3 csTraceBeamResult::closest_isect
 

closest_isect will be set to the closest intersection point (in world space).

Definition at line 164 of file collider.h.

iMeshWrapper* csTraceBeamResult::closest_mesh
 

closest_mesh will be set to the closest mesh that is hit.

Definition at line 168 of file collider.h.

csIntersectingTriangle csTraceBeamResult::closest_tri
 

closest_tri will be set to the closest triangle that is hit.

The triangle will be specified in world space.

Definition at line 159 of file collider.h.

float csTraceBeamResult::sqdistance
 

The squared distance between 'start' and the closest hit or else a negative number if there was no hit.

Definition at line 173 of file collider.h.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4