|
|
|
|
/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(). |
|