GeomTransformGroup.h 864 B

1234567891011121314151617181920212223242526272829
  1. /* ************************************************************************ */
  2. /*
  3. grouped and transformed geometry functions
  4. author: Tim Schmidt [email protected]
  5. */
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9. extern int dGeomTransformGroupClass;
  10. void dGeomTransformGroupSetRelativePosition (dGeomID g, dReal x, dReal y, dReal z);
  11. void dGeomTransformGroupSetRelativeRotation (dGeomID g, const dMatrix3 R);
  12. const dReal * dGeomTransformGroupGetRelativePosition (dxGeom *g);
  13. const dReal * dGeomTransformGroupGetRelativeRotation (dxGeom *g);
  14. dGeomID dCreateGeomTransformGroup (dSpaceID space);
  15. void dGeomTransformGroupAddGeom (dGeomID tg, dGeomID obj);
  16. void dGeomTransformGroupRemoveGeom (dGeomID tg, dGeomID obj);
  17. dGeomID dGeomTransformGroupGetGeom (dGeomID tg, int i);
  18. int dGeomTransformGroupGetNumGeoms (dGeomID tg);
  19. #ifdef __cplusplus
  20. }
  21. #endif