Gizmo3D

gzIntersector.h File Reference

Base definitions for collision detection, line of sight etc. More...

#include "gzScene.h"
#include "gzContext.h"

Go to the source code of this file.

Classes

class  gzIntersectorResult
class  gzIntersectorAction
class  gzIntersector

Enumerations

enum  gzIntersectQuery {
  GZ_INTERSECTOR_NEAREST_POINT = (1<<0), GZ_INTERSECTOR_NORMAL = (1<<1), GZ_INTERSECTOR_NODE = (1<<2), GZ_INTERSECTOR_HISTORY = (1<<3),
  GZ_INTERSECTOR_ABC_TRI = (1<<4), GZ_INTERSECTOR_ALL_HITS = (1<<5)
}

Functions

 GZ_USE_BIT_LOGIC (gzIntersectQuery)
gzVoid gzGetMouseXYIntersector (gzVec3 &startPosition, gzVec3 &direction, const gzCamera *camera, const gzLong mouse_x, const gzLong mouse_y, const gzULongXY &winSize)


Detailed Description

Base definitions for collision detection, line of sight etc.

Definition in file gzIntersector.h.


Enumeration Type Documentation

enum gzIntersectQuery
 

Enumerator:
GZ_INTERSECTOR_NEAREST_POINT 
GZ_INTERSECTOR_NORMAL 
GZ_INTERSECTOR_NODE 
GZ_INTERSECTOR_HISTORY 
GZ_INTERSECTOR_ABC_TRI 
GZ_INTERSECTOR_ALL_HITS 

Definition at line 33 of file gzIntersector.h.


Function Documentation

GZ_USE_BIT_LOGIC gzIntersectQuery   ) 
 

gzVoid gzGetMouseXYIntersector gzVec3 startPosition,
gzVec3 direction,
const gzCamera camera,
const gzLong  mouse_x,
const gzLong  mouse_y,
const gzULongXY winSize
 

Examples:
dbviewer.cpp.


Documentation for Gizmo3D generated at Wed Feb 20 11:54:13 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond