void dtLoadMatrixd(const double *m)
void(* DtResponse)(void *client_data, DtObjectRef object1, DtObjectRef object2, const DtCollData *coll_data)
void dtVertex(DtScalar x, DtScalar y, DtScalar z)
void dtSetObjectResponse(DtObjectRef object, DtResponse response, DtResponseType type, void *client_data)
DtShapeRef dtBox(DtScalar x, DtScalar y, DtScalar z)
void dtCreateObject(DtObjectRef object, DtShapeRef shape)
void dtResetPairResponse(DtObjectRef object1, DtObjectRef object2)
void dtBegin(DtPolyType type)
void dtVertexIndex(DtIndex index)
void dtClearDefaultResponse()
void dtDeleteShape(DtShapeRef shape)
void dtSetTolerance(DtScalar tol)
DtShapeRef dtCone(DtScalar radius, DtScalar height)
void dtSelectObject(DtObjectRef object)
void dtClearPairResponse(DtObjectRef object1, DtObjectRef object2)
void dtVertexRange(DtPolyType type, DtIndex first, DtCount count)
void dtSetDefaultResponse(DtResponse response, DtResponseType type, void *client_data)
void dtVertexIndices(DtPolyType type, DtCount count, const DtIndex *indices)
DtShapeRef dtSphere(DtScalar radius)
void dtScale(DtScalar x, DtScalar y, DtScalar z)
void dtTranslate(DtScalar x, DtScalar y, DtScalar z)
void dtMultMatrixf(const float *m)
DtShapeRef dtNewComplexShape()
DtShapeRef dtCylinder(DtScalar radius, DtScalar height)
void dtVertexBase(const void *base)
void dtChangeVertexBase(DtShapeRef shape, const void *base)
void dtRotate(DtScalar x, DtScalar y, DtScalar z, DtScalar w)
void dtLoadMatrixf(const float *m)
void dtMultMatrixd(const double *m)
void dtResetObjectResponse(DtObjectRef object)
void dtDeleteObject(DtObjectRef object)
void dtClearObjectResponse(DtObjectRef object)
void dtSetPairResponse(DtObjectRef object1, DtObjectRef object2, DtResponse response, DtResponseType type, void *client_data)