|
|
|
|
|
/home/brennan/n-sim/OrbisQuartus/server/ellipsoid.c File Reference#include <math.h>
#include "ellipsoid.h"
Go to the source code of this file.
|
Defines |
| #define | __ellipse_implementation__ |
Functions |
| dColliderFn * | dGetEllipsoidColliderFnFn (int num) |
| void | dCalcEllipsoidAABB (dGeomID g, dReal aabb[6]) |
| int | dCollideEllipsoidEllipsoid (dGeomID o1, dGeomID o2, int flags, dContactGeom *contact, int skip) |
| int | dCollideEllipsoidSphere (dGeomID o1, dGeomID o2, int flags, dContactGeom *contact, int skip) |
| int | dCollideEllipsoidBox (dGeomID o1, dGeomID o2, int flags, dContactGeom *contact, int skip) |
| int | dCollideEllipsoidCCylinder (dGeomID o1, dGeomID o2, int flags, dContactGeom *contact, int skip) |
| int | dCollideEllipsoidPlane (dGeomID o1, dGeomID o2, int flags, dContactGeom *contact, int skip) |
| int | dCollideEllipsoidRay (dGeomID o1, dGeomID o2, int flags, dContactGeom *contact, int skip) |
| dGeomID | dCreateEllipsoid (dSpaceID space, dReal major, dReal minor) |
| void | dGeomEllipsoidSetParams (dGeomID g, dReal major, dReal minor) |
| void | dGeomEllipsoidGetParams (dGeomID g, dReal *major, dReal *minor) |
| dReal | dGeomEllipsoidPointDepth (dGeomID g, dReal x, dReal y, dReal z) |
Variables |
| int | dEllipsoidClass = -1 |
Define Documentation
| #define __ellipse_implementation__ |
|
Function Documentation
| void dCalcEllipsoidAABB |
( |
dGeomID |
g, |
|
|
dReal |
aabb[6] |
|
) |
|
|
| int dCollideEllipsoidBox |
( |
dGeomID |
o1, |
|
|
dGeomID |
o2, |
|
|
int |
flags, |
|
|
dContactGeom * |
contact, |
|
|
int |
skip |
|
) |
|
|
| int dCollideEllipsoidCCylinder |
( |
dGeomID |
o1, |
|
|
dGeomID |
o2, |
|
|
int |
flags, |
|
|
dContactGeom * |
contact, |
|
|
int |
skip |
|
) |
|
|
| int dCollideEllipsoidEllipsoid |
( |
dGeomID |
o1, |
|
|
dGeomID |
o2, |
|
|
int |
flags, |
|
|
dContactGeom * |
contact, |
|
|
int |
skip |
|
) |
|
|
| int dCollideEllipsoidPlane |
( |
dGeomID |
o1, |
|
|
dGeomID |
o2, |
|
|
int |
flags, |
|
|
dContactGeom * |
contact, |
|
|
int |
skip |
|
) |
|
|
| int dCollideEllipsoidRay |
( |
dGeomID |
o1, |
|
|
dGeomID |
o2, |
|
|
int |
flags, |
|
|
dContactGeom * |
contact, |
|
|
int |
skip |
|
) |
|
|
| int dCollideEllipsoidSphere |
( |
dGeomID |
o1, |
|
|
dGeomID |
o2, |
|
|
int |
flags, |
|
|
dContactGeom * |
contact, |
|
|
int |
skip |
|
) |
|
|
| dGeomID dCreateEllipsoid |
( |
dSpaceID |
space, |
|
|
dReal |
major, |
|
|
dReal |
minor |
|
) |
|
|
| void dGeomEllipsoidGetParams |
( |
dGeomID |
g, |
|
|
dReal * |
major, |
|
|
dReal * |
minor |
|
) |
|
|
| dReal dGeomEllipsoidPointDepth |
( |
dGeomID |
g, |
|
|
dReal |
x, |
|
|
dReal |
y, |
|
|
dReal |
z |
|
) |
|
|
| void dGeomEllipsoidSetParams |
( |
dGeomID |
g, |
|
|
dReal |
major, |
|
|
dReal |
minor |
|
) |
|
|
| dColliderFn * dGetEllipsoidColliderFnFn |
( |
int |
num |
) |
|
|
Variable Documentation
|
|
Definition at line 41 of file ellipsoid.c.
Referenced by dCalcEllipsoidAABB(), dCollideEllipsoidBox(), dCollideEllipsoidCCylinder(), dCollideEllipsoidEllipsoid(), dCollideEllipsoidPlane(), dCollideEllipsoidRay(), dCollideEllipsoidSphere(), dCreateEllipsoid(), dGeomEllipsoidGetParams(), dGeomEllipsoidPointDepth(), dGeomEllipsoidSetParams(), and dGetEllipsoidColliderFnFn(). |
|