The bodge-ode Reference Manual

This is the bodge-ode Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 19:38:37 2022 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 bodge-ode

Thin wrapper over Open Dynamics Engine

Author

Pavel Korolev

Contact

License

MIT

Version

1.0.0

Dependencies
  • alexandria (system).
  • cffi (system).
  • cffi-c-ref (system).
  • claw (system).
  • claw-utils (system).
  • float-features (system).
Source

bodge-ode.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 bodge-ode/ode-includes

Dependency

ode.lisp (file).

Source

bodge-ode.asd.

Parent Component

bodge-ode (system).


3.2 bodge-ode/spec

Dependency

ode-includes (module).

Source

bodge-ode.asd.

Parent Component

bodge-ode (system).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 bodge-ode/bodge-ode.asd

Source

bodge-ode.asd.

Parent Component

bodge-ode (system).

ASDF Systems

bodge-ode.


4.1.2 bodge-ode/packages.lisp

Source

bodge-ode.asd.

Parent Component

bodge-ode (system).

Packages

ode.


4.1.3 bodge-ode/claw.lisp

Dependency

bodge_ode.h (file).

Source

bodge-ode.asd.

Parent Component

bodge-ode (system).

Packages

%ode.

Public Interface

4.1.4 bodge-ode/ode.lisp

Dependency

claw.lisp (file).

Source

bodge-ode.asd.

Parent Component

bodge-ode (system).

Public Interface

4.2 Static


4.2.1 bodge-ode/bodge_ode.h

Dependency

packages.lisp (file).

Source

bodge-ode.asd.

Parent Component

bodge-ode (system).


5 Packages

Packages are listed by definition order.


5.1 %ode

Source

claw.lisp.

Public Interface

5.2 ode

Source

packages.lisp.

Use List
  • alexandria.
  • claw.
  • common-lisp.
Public Interface
Internals

*collision-input* (special variable).


6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Constants

Constant: +infinity+
Package

ode.

Source

ode.lisp.


6.1.2 Special variables

Special Variable: +a-motor-euler+
Package

%ode.

Source

claw.lisp.

Special Variable: +a-motor-user+
Package

%ode.

Source

claw.lisp.

Special Variable: +box-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +c-cylinder-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +capsule-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-approx0+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-approx1+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-approx1-1+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-approx1-2+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-approx1-n+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-axis-dep+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-bounce+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-f-dir1+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-motion-n+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-motion1+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-motion2+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-mu2+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-rolling+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-slip1+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-slip2+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-soft-cfm+
Package

%ode.

Source

claw.lisp.

Special Variable: +contact-soft-erp+
Package

%ode.

Source

claw.lisp.

Special Variable: +convex-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +create-c-cylinder+
Package

%ode.

Source

claw.lisp.

Special Variable: +cylinder-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +first-space-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +first-user-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-c-cylinder-get-params+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-c-cylinder-point-depth+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-c-cylinder-set-params+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-collider-control-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-collider-get-merge-sphere-contacts-control-code+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-collider-merge-contacts-value--default+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-collider-merge-contacts-value-full+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-collider-merge-contacts-value-none+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-collider-merge-contacts-value-normals+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-collider-set-merge-sphere-contacts-control-code+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-common-any-control-code+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-common-control-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-num-classes+
Package

%ode.

Source

claw.lisp.

Special Variable: +geom-transform-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +hash-space-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +heightfield-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +infinity+
Package

%ode.

Source

claw.lisp.

Special Variable: +last-space-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +last-user-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +max-user-classes+
Package

%ode.

Source

claw.lisp.

Special Variable: +meshdatause-edge1+
Package

%ode.

Source

claw.lisp.

Special Variable: +meshdatause-edge2+
Package

%ode.

Source

claw.lisp.

Special Variable: +meshdatause-edge3+
Package

%ode.

Source

claw.lisp.

Special Variable: +meshdatause-vertex1+
Package

%ode.

Source

claw.lisp.

Special Variable: +meshdatause-vertex2+
Package

%ode.

Source

claw.lisp.

Special Variable: +meshdatause-vertex3+
Package

%ode.

Source

claw.lisp.

Special Variable: +na-n+
Package

%ode.

Source

claw.lisp.

Special Variable: +ode-version+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-bounce+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-bounce1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-bounce2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-bounce3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-cfm+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-cfm1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-cfm2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-cfm3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-erp+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-erp1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-erp2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-erp3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-f-max+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-f-max1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-f-max2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-f-max3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-fudge-factor+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-fudge-factor1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-fudge-factor2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-fudge-factor3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-group+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-group1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-group2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-group3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-stop+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-stop1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-stop2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-stop3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-vel+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-vel1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-vel2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-hi-vel3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-stop+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-stop1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-stop2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-stop3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-vel+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-vel1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-vel2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-lo-vel3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-cfm+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-cfm1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-cfm2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-cfm3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-erp+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-erp1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-erp2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-stop-erp3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-cfm+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-cfm1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-cfm2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-cfm3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-erp+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-erp1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-erp2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-suspension-erp3+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-vel+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-vel1+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-vel2+
Package

%ode.

Source

claw.lisp.

Special Variable: +param-vel3+
Package

%ode.

Source

claw.lisp.

Special Variable: +params-in-group+
Package

%ode.

Source

claw.lisp.

Special Variable: +plane-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +quad-tree-space-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +ray-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +sap-axes-xyz+
Package

%ode.

Source

claw.lisp.

Special Variable: +sap-axes-xzy+
Package

%ode.

Source

claw.lisp.

Special Variable: +sap-axes-yxz+
Package

%ode.

Source

claw.lisp.

Special Variable: +sap-axes-yzx+
Package

%ode.

Source

claw.lisp.

Special Variable: +sap-axes-zxy+
Package

%ode.

Source

claw.lisp.

Special Variable: +sap-axes-zyx+
Package

%ode.

Source

claw.lisp.

Special Variable: +simple-space-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +single+
Package

%ode.

Source

claw.lisp.

Special Variable: +sphere-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +sweep-and-prune-space-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +threading-thread-count-unlimited+
Package

%ode.

Source

claw.lisp.

Special Variable: +transmission-chain-drive+
Package

%ode.

Source

claw.lisp.

Special Variable: +transmission-intersecting-axes+
Package

%ode.

Source

claw.lisp.

Special Variable: +transmission-parallel-axes+
Package

%ode.

Source

claw.lisp.

Special Variable: +tri-mesh-class+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-build--max+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-build--min+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-build-concave-edges+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-build-face-angles+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-face-angles-extra--default+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-face-angles-extra--max+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-face-angles-extra--min+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-face-angles-extra-byte-all+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-face-angles-extra-byte-positive+
Package

%ode.

Source

claw.lisp.

Special Variable: +tridatapreprocess-face-angles-extra-word-all+
Package

%ode.

Source

claw.lisp.

Special Variable: +trimesh-face-normals+
Package

%ode.

Source

claw.lisp.

Special Variable: +trimeshdata--max+
Package

%ode.

Source

claw.lisp.

Special Variable: +trimeshdata--min+
Package

%ode.

Source

claw.lisp.

Special Variable: +trimeshdata-face-normals+
Package

%ode.

Source

claw.lisp.

Special Variable: +trimeshdata-use-flags+
Package

%ode.

Source

claw.lisp.

Special Variable: +worldstep-reservefactor-default+
Package

%ode.

Source

claw.lisp.

Special Variable: +worldstep-reservesize-default+
Package

%ode.

Source

claw.lisp.

Special Variable: +worldstep-threadcount-unlimited+
Package

%ode.

Source

claw.lisp.


6.1.3 Macros

Macro: collision-callback (callback-name)
Package

ode.

Source

ode.lisp.

Macro: debug (num msg &rest varargs215)

void dDebug(int num, char* msg, ...);

Package

%ode.

Source

claw.lisp.

Macro: define-collision-callback (name (collision-input this-geom that-geom) &body body)
Package

ode.

Source

ode.lisp.

Macro: error (num msg &rest varargs192)

void dError(int num, char* msg, ...);

Package

%ode.

Source

claw.lisp.

Macro: message (num msg &rest varargs238)

void dMessage(int num, char* msg, ...);

Package

%ode.

Source

claw.lisp.


6.1.4 Ordinary functions

Function: alloc (size)

void* dAlloc(dsizeint size);

Package

%ode.

Source

claw.lisp.

Function: allocate-ode-data-for-thread (ui-allocate-flags)

int dAllocateODEDataForThread(unsigned int uiAllocateFlags);

Package

%ode.

Source

claw.lisp.

Function: are-connected (arg0 arg1)

int dAreConnected(dBodyID arg0, dBodyID arg1);

Package

%ode.

Source

claw.lisp.

Function: are-connected-excluding (body1 body2 joint-type)

int dAreConnectedExcluding(dBodyID body1, dBodyID body2, int joint_type);

Package

%ode.

Source

claw.lisp.

Function: body-add-force (arg0 fx fy fz)

void dBodyAddForce(dBodyID arg0, dReal fx, dReal fy, dReal fz);

Package

%ode.

Source

claw.lisp.

Function: body-add-force-at-pos (arg0 fx fy fz px py pz)

void dBodyAddForceAtPos(dBodyID arg0, dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);

Package

%ode.

Source

claw.lisp.

Function: body-add-force-at-rel-pos (arg0 fx fy fz px py pz)

void dBodyAddForceAtRelPos(dBodyID arg0, dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);

Package

%ode.

Source

claw.lisp.

Function: body-add-rel-force (arg0 fx fy fz)

void dBodyAddRelForce(dBodyID arg0, dReal fx, dReal fy, dReal fz);

Package

%ode.

Source

claw.lisp.

Function: body-add-rel-force-at-pos (arg0 fx fy fz px py pz)

void dBodyAddRelForceAtPos(dBodyID arg0, dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);

Package

%ode.

Source

claw.lisp.

Function: body-add-rel-force-at-rel-pos (arg0 fx fy fz px py pz)

void dBodyAddRelForceAtRelPos(dBodyID arg0, dReal fx, dReal fy, dReal fz, dReal px, dReal py, dReal pz);

Package

%ode.

Source

claw.lisp.

Function: body-add-rel-torque (arg0 fx fy fz)

void dBodyAddRelTorque(dBodyID arg0, dReal fx, dReal fy, dReal fz);

Package

%ode.

Source

claw.lisp.

Function: body-add-torque (arg0 fx fy fz)

void dBodyAddTorque(dBodyID arg0, dReal fx, dReal fy, dReal fz);

Package

%ode.

Source

claw.lisp.

Function: body-copy-position (body pos)

void dBodyCopyPosition(dBodyID body, dVector3 pos);

Package

%ode.

Source

claw.lisp.

Function: body-copy-quaternion (body quat)

void dBodyCopyQuaternion(dBodyID body, dQuaternion quat);

Package

%ode.

Source

claw.lisp.

Function: body-copy-rotation (arg0 r)

void dBodyCopyRotation(dBodyID arg0, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: body-create (arg0)

dBodyID dBodyCreate(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-destroy (arg0)

void dBodyDestroy(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-disable (arg0)

void dBodyDisable(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-enable (arg0)

void dBodyEnable(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-angular-damping (b)

dReal dBodyGetAngularDamping(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-angular-damping-threshold (b)

dReal dBodyGetAngularDampingThreshold(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-angular-vel (arg0)

dReal* dBodyGetAngularVel(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-auto-disable-angular-threshold (arg0)

dReal dBodyGetAutoDisableAngularThreshold(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-auto-disable-average-samples-count (arg0)

int dBodyGetAutoDisableAverageSamplesCount(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-auto-disable-flag (arg0)

int dBodyGetAutoDisableFlag(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-auto-disable-linear-threshold (arg0)

dReal dBodyGetAutoDisableLinearThreshold(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-auto-disable-steps (arg0)

int dBodyGetAutoDisableSteps(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-auto-disable-time (arg0)

dReal dBodyGetAutoDisableTime(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-data (arg0)

void* dBodyGetData(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-finite-rotation-axis (arg0 result)

void dBodyGetFiniteRotationAxis(dBodyID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: body-get-finite-rotation-mode (arg0)

int dBodyGetFiniteRotationMode(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-first-geom (b)

dGeomID dBodyGetFirstGeom(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-force (arg0)

dReal* dBodyGetForce(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-gravity-mode (b)

int dBodyGetGravityMode(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-gyroscopic-mode (b)

int dBodyGetGyroscopicMode(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-joint (arg0 index)

dJointID dBodyGetJoint(dBodyID arg0, int index);

Package

%ode.

Source

claw.lisp.

Function: body-get-linear-damping (b)

dReal dBodyGetLinearDamping(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-linear-damping-threshold (b)

dReal dBodyGetLinearDampingThreshold(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-linear-vel (arg0)

dReal* dBodyGetLinearVel(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-mass (arg0 mass)

void dBodyGetMass(dBodyID arg0, dMass* mass);

Package

%ode.

Source

claw.lisp.

Function: body-get-max-angular-speed (b)

dReal dBodyGetMaxAngularSpeed(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-next-geom (g)

dGeomID dBodyGetNextGeom(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: body-get-num-joints (b)

int dBodyGetNumJoints(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-get-point-vel (arg0 px py pz result)

void dBodyGetPointVel(dBodyID arg0, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: body-get-pos-rel-point (arg0 px py pz result)

void dBodyGetPosRelPoint(dBodyID arg0, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: body-get-position (arg0)

dReal* dBodyGetPosition(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-quaternion (arg0)

dReal* dBodyGetQuaternion(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-rel-point-pos (arg0 px py pz result)

void dBodyGetRelPointPos(dBodyID arg0, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: body-get-rel-point-vel (arg0 px py pz result)

void dBodyGetRelPointVel(dBodyID arg0, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: body-get-rotation (arg0)

dReal* dBodyGetRotation(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-torque (arg0)

dReal* dBodyGetTorque(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-get-world (arg0)

dWorldID dBodyGetWorld(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-is-enabled (arg0)

int dBodyIsEnabled(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-is-kinematic (arg0)

int dBodyIsKinematic(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-set-angular-damping (b scale)

void dBodySetAngularDamping(dBodyID b, dReal scale);

Package

%ode.

Source

claw.lisp.

Function: body-set-angular-damping-threshold (b threshold)

void dBodySetAngularDampingThreshold(dBodyID b, dReal threshold);

Package

%ode.

Source

claw.lisp.

Function: body-set-angular-vel (arg0 x y z)

void dBodySetAngularVel(dBodyID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: body-set-auto-disable-angular-threshold (arg0 angular-average-threshold)

void dBodySetAutoDisableAngularThreshold(dBodyID arg0, dReal angular_average_threshold);

Package

%ode.

Source

claw.lisp.

Function: body-set-auto-disable-average-samples-count (arg0 average-samples-count)

void dBodySetAutoDisableAverageSamplesCount(dBodyID arg0, unsigned int average_samples_count);

Package

%ode.

Source

claw.lisp.

Function: body-set-auto-disable-defaults (arg0)

void dBodySetAutoDisableDefaults(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-set-auto-disable-flag (arg0 do-auto-disable)

void dBodySetAutoDisableFlag(dBodyID arg0, int do_auto_disable);

Package

%ode.

Source

claw.lisp.

Function: body-set-auto-disable-linear-threshold (arg0 linear-average-threshold)

void dBodySetAutoDisableLinearThreshold(dBodyID arg0, dReal linear_average_threshold);

Package

%ode.

Source

claw.lisp.

Function: body-set-auto-disable-steps (arg0 steps)

void dBodySetAutoDisableSteps(dBodyID arg0, int steps);

Package

%ode.

Source

claw.lisp.

Function: body-set-auto-disable-time (arg0 time)

void dBodySetAutoDisableTime(dBodyID arg0, dReal time);

Package

%ode.

Source

claw.lisp.

Function: body-set-damping (b linear-scale angular-scale)

void dBodySetDamping(dBodyID b, dReal linear_scale, dReal angular_scale);

Package

%ode.

Source

claw.lisp.

Function: body-set-damping-defaults (b)

void dBodySetDampingDefaults(dBodyID b);

Package

%ode.

Source

claw.lisp.

Function: body-set-data (arg0 data)

void dBodySetData(dBodyID arg0, void* data);

Package

%ode.

Source

claw.lisp.

Function: body-set-dynamic (arg0)

void dBodySetDynamic(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-set-finite-rotation-axis (arg0 x y z)

void dBodySetFiniteRotationAxis(dBodyID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: body-set-finite-rotation-mode (arg0 mode)

void dBodySetFiniteRotationMode(dBodyID arg0, int mode);

Package

%ode.

Source

claw.lisp.

Function: body-set-force (b x y z)

void dBodySetForce(dBodyID b, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: body-set-gravity-mode (b mode)

void dBodySetGravityMode(dBodyID b, int mode);

Package

%ode.

Source

claw.lisp.

Function: body-set-gyroscopic-mode (b enabled)

void dBodySetGyroscopicMode(dBodyID b, int enabled);

Package

%ode.

Source

claw.lisp.

Function: body-set-kinematic (arg0)

void dBodySetKinematic(dBodyID arg0);

Package

%ode.

Source

claw.lisp.

Function: body-set-linear-damping (b scale)

void dBodySetLinearDamping(dBodyID b, dReal scale);

Package

%ode.

Source

claw.lisp.

Function: body-set-linear-damping-threshold (b threshold)

void dBodySetLinearDampingThreshold(dBodyID b, dReal threshold);

Package

%ode.

Source

claw.lisp.

Function: body-set-linear-vel (arg0 x y z)

void dBodySetLinearVel(dBodyID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: body-set-mass (arg0 mass)

void dBodySetMass(dBodyID arg0, dMass* mass);

Package

%ode.

Source

claw.lisp.

Function: body-set-max-angular-speed (b max-speed)

void dBodySetMaxAngularSpeed(dBodyID b, dReal max_speed);

Package

%ode.

Source

claw.lisp.

Function: body-set-moved-callback (b callback)

void dBodySetMovedCallback(dBodyID b, void* callback);

Package

%ode.

Source

claw.lisp.

Function: body-set-position (arg0 x y z)

void dBodySetPosition(dBodyID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: body-set-quaternion (arg0 q)

void dBodySetQuaternion(dBodyID arg0, dQuaternion q);

Package

%ode.

Source

claw.lisp.

Function: body-set-rotation (arg0 r)

void dBodySetRotation(dBodyID arg0, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: body-set-torque (b x y z)

void dBodySetTorque(dBodyID b, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: body-vector-from-world (arg0 px py pz result)

void dBodyVectorFromWorld(dBodyID arg0, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: body-vector-to-world (arg0 px py pz result)

void dBodyVectorToWorld(dBodyID arg0, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: box-box (p1 r1 side1 p2 r2 side2 normal depth return-code flags contact skip)

int dBoxBox(dVector3 p1, dMatrix3 R1, dVector3 side1, dVector3 p2, dMatrix3 R2, dVector3 side2, dVector3 normal, dReal* depth, int* return_code, int flags, dContactGeom* contact, int skip);

Package

%ode.

Source

claw.lisp.

Function: box-touches-box (%p1 r1 side1 %p2 r2 side2)

int dBoxTouchesBox(dVector3 _p1, dMatrix3 R1, dVector3 side1, dVector3 _p2, dMatrix3 R2, dVector3 side2);

Package

%ode.

Source

claw.lisp.

Function: check-configuration (token)

int dCheckConfiguration(char* token);

Package

%ode.

Source

claw.lisp.

Function: cleanup-ode-all-data-for-thread ()

void dCleanupODEAllDataForThread();

Package

%ode.

Source

claw.lisp.

Function: clear-upper-triangle (a n)

void dClearUpperTriangle(dReal* A, int n);

Package

%ode.

Source

claw.lisp.

Function: close-ode ()

void dCloseODE();

Package

%ode.

Source

claw.lisp.

Function: closest-line-segment-points (a1 a2 b1 b2 cp1 cp2)

void dClosestLineSegmentPoints(dVector3 a1, dVector3 a2, dVector3 b1, dVector3 b2, dVector3 cp1, dVector3 cp2);

Package

%ode.

Source

claw.lisp.

Function: collide (o1 o2 flags contact skip)

int dCollide(dGeomID o1, dGeomID o2, int flags, dContactGeom* contact, int skip);

Package

%ode.

Source

claw.lisp.

Function: connecting-joint (arg0 arg1)

dJointID dConnectingJoint(dBodyID arg0, dBodyID arg1);

Package

%ode.

Source

claw.lisp.

Function: connecting-joint-list (arg0 arg1 arg2)

int dConnectingJointList(dBodyID arg0, dBodyID arg1, dJointID* arg2);

Package

%ode.

Source

claw.lisp.

Function: cooperative-create (function-info threading-impl)

dCooperativeID dCooperativeCreate(dThreadingFunctionsInfo* functionInfo, dThreadingImplementationID threadingImpl);

Package

%ode.

Source

claw.lisp.

Function: cooperative-destroy (cooperative)

void dCooperativeDestroy(dCooperativeID cooperative);

Package

%ode.

Source

claw.lisp.

Function: cooperatively-factor-ldlt (resources allowed-thread-count a d row-count row-skip)

void dCooperativelyFactorLDLT(dResourceContainerID resources, unsigned int allowedThreadCount, dReal* A, dReal* d, unsigned int rowCount, unsigned int rowSkip);

Package

%ode.

Source

claw.lisp.

Function: cooperatively-scale-vector (resources allowed-thread-count data-vector scale-vector element-count)

void dCooperativelyScaleVector(dResourceContainerID resources, unsigned int allowedThreadCount, dReal* dataVector, dReal* scaleVector, unsigned int elementCount);

Package

%ode.

Source

claw.lisp.

Function: cooperatively-solve-l1straight (resources allowed-thread-count l b row-count row-skip)

void dCooperativelySolveL1Straight(dResourceContainerID resources, unsigned int allowedThreadCount, dReal* L, dReal* b, unsigned int rowCount, unsigned int rowSkip);

Package

%ode.

Source

claw.lisp.

Function: cooperatively-solve-l1transposed (resources allowed-thread-count l b row-count row-skip)

void dCooperativelySolveL1Transposed(dResourceContainerID resources, unsigned int allowedThreadCount, dReal* L, dReal* b, unsigned int rowCount, unsigned int rowSkip);

Package

%ode.

Source

claw.lisp.

Function: cooperatively-solve-ldlt (resources allowed-thread-count l d b row-count row-skip)

void dCooperativelySolveLDLT(dResourceContainerID resources, unsigned int allowedThreadCount, dReal* L, dReal* d, dReal* b, unsigned int rowCount, unsigned int rowSkip);

Package

%ode.

Source

claw.lisp.

Function: create-box (space lx ly lz)

dGeomID dCreateBox(dSpaceID space, dReal lx, dReal ly, dReal lz);

Package

%ode.

Source

claw.lisp.

Function: create-capsule (space radius length)

dGeomID dCreateCapsule(dSpaceID space, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: create-convex (space %planes %planecount %points %pointcount %polygons)

dGeomID dCreateConvex(dSpaceID space, dReal* _planes, unsigned int _planecount, dReal* _points, unsigned int _pointcount, unsigned int* _polygons);

Package

%ode.

Source

claw.lisp.

Function: create-cylinder (space radius length)

dGeomID dCreateCylinder(dSpaceID space, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: create-geom (classnum)

dGeomID dCreateGeom(int classnum);

Package

%ode.

Source

claw.lisp.

Function: create-geom-class (classptr)

int dCreateGeomClass(dGeomClass* classptr);

Package

%ode.

Source

claw.lisp.

Function: create-geom-transform (space)

dGeomID dCreateGeomTransform(dSpaceID space);

Package

%ode.

Source

claw.lisp.

Function: create-heightfield (space data b-placeable)

dGeomID dCreateHeightfield(dSpaceID space, dHeightfieldDataID data, int bPlaceable);

Package

%ode.

Source

claw.lisp.

Function: create-plane (space a b c d)

dGeomID dCreatePlane(dSpaceID space, dReal a, dReal b, dReal c, dReal d);

Package

%ode.

Source

claw.lisp.

Function: create-ray (space length)

dGeomID dCreateRay(dSpaceID space, dReal length);

Package

%ode.

Source

claw.lisp.

Function: create-sphere (space radius)

dGeomID dCreateSphere(dSpaceID space, dReal radius);

Package

%ode.

Source

claw.lisp.

Function: create-tri-mesh (space data callback array-callback ray-callback)

dGeomID dCreateTriMesh(dSpaceID space, dTriMeshDataID Data, void* Callback, void* ArrayCallback, void* RayCallback);

Package

%ode.

Source

claw.lisp.

Function: d-qfrom-w (dq w q)

void dDQfromW(dReal[4] dq, dVector3 w, dQuaternion q);

Package

%ode.

Source

claw.lisp.

Function: dot (a b n)

dReal dDot(dReal* a, dReal* b, int n);

Package

%ode.

Source

claw.lisp.

Function: estimate-cooperatively-factor-ldlt-resource-requirements (requirements maximal-allowed-thread-count maximal-row-count)

void dEstimateCooperativelyFactorLDLTResourceRequirements(dResourceRequirementsID requirements, unsigned int maximalAllowedThreadCount, unsigned int maximalRowCount);

Package

%ode.

Source

claw.lisp.

Function: estimate-cooperatively-scale-vector-resource-requirements (requirements maximal-allowed-thread-count maximal-element-count)

void dEstimateCooperativelyScaleVectorResourceRequirements(dResourceRequirementsID requirements, unsigned int maximalAllowedThreadCount, unsigned int maximalElementCount);

Package

%ode.

Source

claw.lisp.

Function: estimate-cooperatively-solve-l1straight-resource-requirements (requirements maximal-allowed-thread-count maximal-row-count)

void dEstimateCooperativelySolveL1StraightResourceRequirements(dResourceRequirementsID requirements, unsigned int maximalAllowedThreadCount, unsigned int maximalRowCount);

Package

%ode.

Source

claw.lisp.

Function: estimate-cooperatively-solve-l1transposed-resource-requirements (requirements maximal-allowed-thread-count maximal-row-count)

void dEstimateCooperativelySolveL1TransposedResourceRequirements(dResourceRequirementsID requirements, unsigned int maximalAllowedThreadCount, unsigned int maximalRowCount);

Package

%ode.

Source

claw.lisp.

Function: estimate-cooperatively-solve-ldlt-resource-requirements (requirements maximal-allowed-thread-count maximal-row-count)

void dEstimateCooperativelySolveLDLTResourceRequirements(dResourceRequirementsID requirements, unsigned int maximalAllowedThreadCount, unsigned int maximalRowCount);

Package

%ode.

Source

claw.lisp.

Function: external-threading-serve-multi-threaded-implementation (impl readiness-callback callback-context)

void dExternalThreadingServeMultiThreadedImplementation(dThreadingImplementationID impl, void* readiness_callback, void* callback_context);

Package

%ode.

Source

claw.lisp.

Function: factor-cholesky (a n)

int dFactorCholesky(dReal* A, int n);

Package

%ode.

Source

claw.lisp.

Function: factor-ldlt (a d n nskip)

void dFactorLDLT(dReal* A, dReal* d, int n, int nskip);

Package

%ode.

Source

claw.lisp.

Function: free (ptr size)

void dFree(void* ptr, dsizeint size);

Package

%ode.

Source

claw.lisp.

Function: geom-box-get-lengths (box result)

void dGeomBoxGetLengths(dGeomID box, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: geom-box-point-depth (box x y z)

dReal dGeomBoxPointDepth(dGeomID box, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: geom-box-set-lengths (box lx ly lz)

void dGeomBoxSetLengths(dGeomID box, dReal lx, dReal ly, dReal lz);

Package

%ode.

Source

claw.lisp.

Function: geom-capsule-get-params (ccylinder radius length)

void dGeomCapsuleGetParams(dGeomID ccylinder, dReal* radius, dReal* length);

Package

%ode.

Source

claw.lisp.

Function: geom-capsule-point-depth (ccylinder x y z)

dReal dGeomCapsulePointDepth(dGeomID ccylinder, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: geom-capsule-set-params (ccylinder radius length)

void dGeomCapsuleSetParams(dGeomID ccylinder, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: geom-clear-offset (geom)

void dGeomClearOffset(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-copy-offset-position (geom pos)

void dGeomCopyOffsetPosition(dGeomID geom, dVector3 pos);

Package

%ode.

Source

claw.lisp.

Function: geom-copy-offset-rotation (geom r)

void dGeomCopyOffsetRotation(dGeomID geom, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: geom-copy-position (geom pos)

void dGeomCopyPosition(dGeomID geom, dVector3 pos);

Package

%ode.

Source

claw.lisp.

Function: geom-copy-rotation (geom r)

void dGeomCopyRotation(dGeomID geom, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: geom-cylinder-get-params (cylinder radius length)

void dGeomCylinderGetParams(dGeomID cylinder, dReal* radius, dReal* length);

Package

%ode.

Source

claw.lisp.

Function: geom-cylinder-set-params (cylinder radius length)

void dGeomCylinderSetParams(dGeomID cylinder, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: geom-destroy (geom)

void dGeomDestroy(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-disable (geom)

void dGeomDisable(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-enable (geom)

void dGeomEnable(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-aabb (geom aabb)

void dGeomGetAABB(dGeomID geom, dReal[6] aabb);

Package

%ode.

Source

claw.lisp.

Function: geom-get-body (geom)

dBodyID dGeomGetBody(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-body-next (arg0)

dGeomID dGeomGetBodyNext(dGeomID arg0);

Package

%ode.

Source

claw.lisp.

Function: geom-get-category-bits (arg0)

unsigned long dGeomGetCategoryBits(dGeomID arg0);

Package

%ode.

Source

claw.lisp.

Function: geom-get-class (geom)

int dGeomGetClass(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-class-data (arg0)

void* dGeomGetClassData(dGeomID arg0);

Package

%ode.

Source

claw.lisp.

Function: geom-get-collide-bits (arg0)

unsigned long dGeomGetCollideBits(dGeomID arg0);

Package

%ode.

Source

claw.lisp.

Function: geom-get-data (geom)

void* dGeomGetData(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-offset-position (geom)

dReal* dGeomGetOffsetPosition(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-offset-quaternion (geom result)

void dGeomGetOffsetQuaternion(dGeomID geom, dQuaternion result);

Package

%ode.

Source

claw.lisp.

Function: geom-get-offset-rotation (geom)

dReal* dGeomGetOffsetRotation(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-pos-rel-point (geom px py pz result)

void dGeomGetPosRelPoint(dGeomID geom, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: geom-get-position (geom)

dReal* dGeomGetPosition(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-quaternion (geom result)

void dGeomGetQuaternion(dGeomID geom, dQuaternion result);

Package

%ode.

Source

claw.lisp.

Function: geom-get-rel-point-pos (geom px py pz result)

void dGeomGetRelPointPos(dGeomID geom, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: geom-get-rotation (geom)

dReal* dGeomGetRotation(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-get-space (arg0)

dSpaceID dGeomGetSpace(dGeomID arg0);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-build-byte (d p-height-data b-copy-height-data width depth width-samples depth-samples scale offset thickness b-wrap)

void dGeomHeightfieldDataBuildByte(dHeightfieldDataID d, unsigned char* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-build-callback (d p-user-data p-callback width depth width-samples depth-samples scale offset thickness b-wrap)

void dGeomHeightfieldDataBuildCallback(dHeightfieldDataID d, void* pUserData, void* pCallback, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-build-double (d p-height-data b-copy-height-data width depth width-samples depth-samples scale offset thickness b-wrap)

void dGeomHeightfieldDataBuildDouble(dHeightfieldDataID d, double* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-build-short (d p-height-data b-copy-height-data width depth width-samples depth-samples scale offset thickness b-wrap)

void dGeomHeightfieldDataBuildShort(dHeightfieldDataID d, short* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-build-single (d p-height-data b-copy-height-data width depth width-samples depth-samples scale offset thickness b-wrap)

void dGeomHeightfieldDataBuildSingle(dHeightfieldDataID d, float* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-create ()

dHeightfieldDataID dGeomHeightfieldDataCreate();

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-destroy (d)

void dGeomHeightfieldDataDestroy(dHeightfieldDataID d);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-data-set-bounds (d min-height max-height)

void dGeomHeightfieldDataSetBounds(dHeightfieldDataID d, dReal minHeight, dReal maxHeight);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-get-heightfield-data (g)

dHeightfieldDataID dGeomHeightfieldGetHeightfieldData(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-heightfield-set-heightfield-data (g d)

void dGeomHeightfieldSetHeightfieldData(dGeomID g, dHeightfieldDataID d);

Package

%ode.

Source

claw.lisp.

Function: geom-is-enabled (geom)

int dGeomIsEnabled(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-is-offset (geom)

int dGeomIsOffset(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-is-space (geom)

int dGeomIsSpace(dGeomID geom);

Package

%ode.

Source

claw.lisp.

Function: geom-low-level-control (geom control-class control-code data-value data-size)

int dGeomLowLevelControl(dGeomID geom, int controlClass, int controlCode, void* dataValue, int* dataSize);

Package

%ode.

Source

claw.lisp.

Function: geom-moved (arg0)

void dGeomMoved(dGeomID arg0);

Package

%ode.

Source

claw.lisp.

Function: geom-plane-get-params (plane result)

void dGeomPlaneGetParams(dGeomID plane, dVector4 result);

Package

%ode.

Source

claw.lisp.

Function: geom-plane-point-depth (plane x y z)

dReal dGeomPlanePointDepth(dGeomID plane, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: geom-plane-set-params (plane a b c d)

void dGeomPlaneSetParams(dGeomID plane, dReal a, dReal b, dReal c, dReal d);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-get (ray start dir)

void dGeomRayGet(dGeomID ray, dVector3 start, dVector3 dir);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-get-backface-cull (g)

int dGeomRayGetBackfaceCull(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-get-closest-hit (g)

int dGeomRayGetClosestHit(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-get-first-contact (g)

int dGeomRayGetFirstContact(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-get-length (ray)

dReal dGeomRayGetLength(dGeomID ray);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-get-params (g first-contact backface-cull)

void dGeomRayGetParams(dGeomID g, int* FirstContact, int* BackfaceCull);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-set (ray px py pz dx dy dz)

void dGeomRaySet(dGeomID ray, dReal px, dReal py, dReal pz, dReal dx, dReal dy, dReal dz);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-set-backface-cull (g backface-cull)

void dGeomRaySetBackfaceCull(dGeomID g, int backfaceCull);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-set-closest-hit (g closest-hit)

void dGeomRaySetClosestHit(dGeomID g, int closestHit);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-set-first-contact (g first-contact)

void dGeomRaySetFirstContact(dGeomID g, int firstContact);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-set-length (ray length)

void dGeomRaySetLength(dGeomID ray, dReal length);

Package

%ode.

Source

claw.lisp.

Function: geom-ray-set-params (g first-contact backface-cull)

void dGeomRaySetParams(dGeomID g, int FirstContact, int BackfaceCull);

Package

%ode.

Source

claw.lisp.

Function: geom-set-body (geom body)

void dGeomSetBody(dGeomID geom, dBodyID body);

Package

%ode.

Source

claw.lisp.

Function: geom-set-category-bits (geom bits)

void dGeomSetCategoryBits(dGeomID geom, unsigned long bits);

Package

%ode.

Source

claw.lisp.

Function: geom-set-collide-bits (geom bits)

void dGeomSetCollideBits(dGeomID geom, unsigned long bits);

Package

%ode.

Source

claw.lisp.

Function: geom-set-convex (g %planes %count %points %pointcount %polygons)

void dGeomSetConvex(dGeomID g, dReal* _planes, unsigned int _count, dReal* _points, unsigned int _pointcount, unsigned int* _polygons);

Package

%ode.

Source

claw.lisp.

Function: geom-set-data (geom data)

void dGeomSetData(dGeomID geom, void* data);

Package

%ode.

Source

claw.lisp.

Function: geom-set-offset-position (geom x y z)

void dGeomSetOffsetPosition(dGeomID geom, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: geom-set-offset-quaternion (geom q)

void dGeomSetOffsetQuaternion(dGeomID geom, dQuaternion Q);

Package

%ode.

Source

claw.lisp.

Function: geom-set-offset-rotation (geom r)

void dGeomSetOffsetRotation(dGeomID geom, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: geom-set-offset-world-position (geom x y z)

void dGeomSetOffsetWorldPosition(dGeomID geom, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: geom-set-offset-world-quaternion (geom arg1)

void dGeomSetOffsetWorldQuaternion(dGeomID geom, dQuaternion arg1);

Package

%ode.

Source

claw.lisp.

Function: geom-set-offset-world-rotation (geom r)

void dGeomSetOffsetWorldRotation(dGeomID geom, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: geom-set-position (geom x y z)

void dGeomSetPosition(dGeomID geom, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: geom-set-quaternion (geom q)

void dGeomSetQuaternion(dGeomID geom, dQuaternion Q);

Package

%ode.

Source

claw.lisp.

Function: geom-set-rotation (geom r)

void dGeomSetRotation(dGeomID geom, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: geom-sphere-get-radius (sphere)

dReal dGeomSphereGetRadius(dGeomID sphere);

Package

%ode.

Source

claw.lisp.

Function: geom-sphere-point-depth (sphere x y z)

dReal dGeomSpherePointDepth(dGeomID sphere, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: geom-sphere-set-radius (sphere radius)

void dGeomSphereSetRadius(dGeomID sphere, dReal radius);

Package

%ode.

Source

claw.lisp.

Function: geom-transform-get-cleanup (g)

int dGeomTransformGetCleanup(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-transform-get-geom (g)

dGeomID dGeomTransformGetGeom(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-transform-get-info (g)

int dGeomTransformGetInfo(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-transform-set-cleanup (g mode)

void dGeomTransformSetCleanup(dGeomID g, int mode);

Package

%ode.

Source

claw.lisp.

Function: geom-transform-set-geom (g obj)

void dGeomTransformSetGeom(dGeomID g, dGeomID obj);

Package

%ode.

Source

claw.lisp.

Function: geom-transform-set-info (g mode)

void dGeomTransformSetInfo(dGeomID g, int mode);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-clear-tc-cache (g)

void dGeomTriMeshClearTCCache(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-build-double (g vertices vertex-stride vertex-count indices index-count tri-stride)

void dGeomTriMeshDataBuildDouble(dTriMeshDataID g, void* Vertices, int VertexStride, int VertexCount, void* Indices, int IndexCount, int TriStride);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-build-double1 (g vertices vertex-stride vertex-count indices index-count tri-stride normals)

void dGeomTriMeshDataBuildDouble1(dTriMeshDataID g, void* Vertices, int VertexStride, int VertexCount, void* Indices, int IndexCount, int TriStride, void* Normals);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-build-simple (g vertices vertex-count indices index-count)

void dGeomTriMeshDataBuildSimple(dTriMeshDataID g, dReal* Vertices, int VertexCount, dTriIndex* Indices, int IndexCount);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-build-simple1 (g vertices vertex-count indices index-count normals)

void dGeomTriMeshDataBuildSimple1(dTriMeshDataID g, dReal* Vertices, int VertexCount, dTriIndex* Indices, int IndexCount, int* Normals);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-build-single (g vertices vertex-stride vertex-count indices index-count tri-stride)

void dGeomTriMeshDataBuildSingle(dTriMeshDataID g, void* Vertices, int VertexStride, int VertexCount, void* Indices, int IndexCount, int TriStride);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-build-single1 (g vertices vertex-stride vertex-count indices index-count tri-stride normals)

void dGeomTriMeshDataBuildSingle1(dTriMeshDataID g, void* Vertices, int VertexStride, int VertexCount, void* Indices, int IndexCount, int TriStride, void* Normals);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-create ()

dTriMeshDataID dGeomTriMeshDataCreate();

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-destroy (g)

void dGeomTriMeshDataDestroy(dTriMeshDataID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-get (g data-id)

void* dGeomTriMeshDataGet(dTriMeshDataID g, int data_id);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-get-buffer (g buf buf-len)

void dGeomTriMeshDataGetBuffer(dTriMeshDataID g, unsigned char** buf, int* bufLen);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-get2 (g data-id pout-size)

void* dGeomTriMeshDataGet2(dTriMeshDataID g, int data_id, dsizeint* pout_size);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-preprocess (g)

int dGeomTriMeshDataPreprocess(dTriMeshDataID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-preprocess2 (g build-request-flags request-extra-data)

int dGeomTriMeshDataPreprocess2(dTriMeshDataID g, unsigned int buildRequestFlags, dintptr* requestExtraData);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-set (g data-id in-data)

void dGeomTriMeshDataSet(dTriMeshDataID g, int data_id, void* in_data);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-set-buffer (g buf)

void dGeomTriMeshDataSetBuffer(dTriMeshDataID g, unsigned char* buf);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-data-update (g)

void dGeomTriMeshDataUpdate(dTriMeshDataID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-enable-tc (g geom-class enable)

void dGeomTriMeshEnableTC(dGeomID g, int geomClass, int enable);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-array-callback (g)

void* dGeomTriMeshGetArrayCallback(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-callback (g)

void* dGeomTriMeshGetCallback(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-data (g)

dTriMeshDataID dGeomTriMeshGetData(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-last-transform (g)

dReal* dGeomTriMeshGetLastTransform(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-point (g index u v out)

void dGeomTriMeshGetPoint(dGeomID g, int Index, dReal u, dReal v, dVector3 Out);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-ray-callback (g)

void* dGeomTriMeshGetRayCallback(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-tri-merge-callback (g)

void* dGeomTriMeshGetTriMergeCallback(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-tri-mesh-data-id (g)

dTriMeshDataID dGeomTriMeshGetTriMeshDataID(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-triangle (g index v0 v1 v2)

void dGeomTriMeshGetTriangle(dGeomID g, int Index, dVector3* v0, dVector3* v1, dVector3* v2);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-get-triangle-count (g)

int dGeomTriMeshGetTriangleCount(dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-is-tc-enabled (g geom-class)

int dGeomTriMeshIsTCEnabled(dGeomID g, int geomClass);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-set-array-callback (g array-callback)

void dGeomTriMeshSetArrayCallback(dGeomID g, void* ArrayCallback);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-set-callback (g callback)

void dGeomTriMeshSetCallback(dGeomID g, void* Callback);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-set-data (g data)

void dGeomTriMeshSetData(dGeomID g, dTriMeshDataID Data);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-set-last-transform (g last-trans)

void dGeomTriMeshSetLastTransform(dGeomID g, dMatrix4 last_trans);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-set-ray-callback (g callback)

void dGeomTriMeshSetRayCallback(dGeomID g, void* Callback);

Package

%ode.

Source

claw.lisp.

Function: geom-tri-mesh-set-tri-merge-callback (g callback)

void dGeomTriMeshSetTriMergeCallback(dGeomID g, void* Callback);

Package

%ode.

Source

claw.lisp.

Function: geom-vector-from-world (geom px py pz result)

void dGeomVectorFromWorld(dGeomID geom, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: geom-vector-to-world (geom px py pz result)

void dGeomVectorToWorld(dGeomID geom, dReal px, dReal py, dReal pz, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: get-alloc-handler ()

void* dGetAllocHandler();

Package

%ode.

Source

claw.lisp.

Function: get-configuration ()

char* dGetConfiguration();

Package

%ode.

Source

claw.lisp.

Function: get-debug-handler ()

void* dGetDebugHandler();

Package

%ode.

Source

claw.lisp.

Function: get-error-handler ()

void* dGetErrorHandler();

Package

%ode.

Source

claw.lisp.

Function: get-free-handler ()

void* dGetFreeHandler();

Package

%ode.

Source

claw.lisp.

Function: get-message-handler ()

void* dGetMessageHandler();

Package

%ode.

Source

claw.lisp.

Function: get-realloc-handler ()

void* dGetReallocHandler();

Package

%ode.

Source

claw.lisp.

Function: hash-space-create (space)

dSpaceID dHashSpaceCreate(dSpaceID space);

Package

%ode.

Source

claw.lisp.

Function: hash-space-get-levels (space minlevel maxlevel)

void dHashSpaceGetLevels(dSpaceID space, int* minlevel, int* maxlevel);

Package

%ode.

Source

claw.lisp.

Function: hash-space-set-levels (space minlevel maxlevel)

void dHashSpaceSetLevels(dSpaceID space, int minlevel, int maxlevel);

Package

%ode.

Source

claw.lisp.

Function: infinite-aabb (geom aabb)

void dInfiniteAABB(dGeomID geom, dReal[6] aabb);

Package

%ode.

Source

claw.lisp.

Function: init-ode ()

void dInitODE();

Package

%ode.

Source

claw.lisp.

Function: init-ode2 (ui-init-flags)

int dInitODE2(unsigned int uiInitFlags);

Package

%ode.

Source

claw.lisp.

Function: invert-pd-matrix (a ainv n)

int dInvertPDMatrix(dReal* A, dReal* Ainv, int n);

Package

%ode.

Source

claw.lisp.

Function: is-positive-definite (a n)

int dIsPositiveDefinite(dReal* A, int n);

Package

%ode.

Source

claw.lisp.

Function: joint-add-a-motor-torques (arg0 torque1 torque2 torque3)

void dJointAddAMotorTorques(dJointID arg0, dReal torque1, dReal torque2, dReal torque3);

Package

%ode.

Source

claw.lisp.

Function: joint-add-hinge-torque (joint torque)

void dJointAddHingeTorque(dJointID joint, dReal torque);

Package

%ode.

Source

claw.lisp.

Function: joint-add-hinge2torques (joint torque1 torque2)

void dJointAddHinge2Torques(dJointID joint, dReal torque1, dReal torque2);

Package

%ode.

Source

claw.lisp.

Function: joint-add-piston-force (joint force)

void dJointAddPistonForce(dJointID joint, dReal force);

Package

%ode.

Source

claw.lisp.

Function: joint-add-pr-torque (j torque)

void dJointAddPRTorque(dJointID j, dReal torque);

Package

%ode.

Source

claw.lisp.

Function: joint-add-pu-torque (j torque)

void dJointAddPUTorque(dJointID j, dReal torque);

Package

%ode.

Source

claw.lisp.

Function: joint-add-slider-force (joint force)

void dJointAddSliderForce(dJointID joint, dReal force);

Package

%ode.

Source

claw.lisp.

Function: joint-add-universal-torques (joint torque1 torque2)

void dJointAddUniversalTorques(dJointID joint, dReal torque1, dReal torque2);

Package

%ode.

Source

claw.lisp.

Function: joint-attach (arg0 body1 body2)

void dJointAttach(dJointID arg0, dBodyID body1, dBodyID body2);

Package

%ode.

Source

claw.lisp.

Function: joint-create-a-motor (arg0 arg1)

dJointID dJointCreateAMotor(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-ball (arg0 arg1)

dJointID dJointCreateBall(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-contact (arg0 arg1 arg2)

dJointID dJointCreateContact(dWorldID arg0, dJointGroupID arg1, dContact* arg2);

Package

%ode.

Source

claw.lisp.

Function: joint-create-d-ball (arg0 arg1)

dJointID dJointCreateDBall(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-d-hinge (arg0 arg1)

dJointID dJointCreateDHinge(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-fixed (arg0 arg1)

dJointID dJointCreateFixed(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-hinge (arg0 arg1)

dJointID dJointCreateHinge(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-hinge2 (arg0 arg1)

dJointID dJointCreateHinge2(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-l-motor (arg0 arg1)

dJointID dJointCreateLMotor(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-null (arg0 arg1)

dJointID dJointCreateNull(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-piston (arg0 arg1)

dJointID dJointCreatePiston(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-plane2d (arg0 arg1)

dJointID dJointCreatePlane2D(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-pr (arg0 arg1)

dJointID dJointCreatePR(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-pu (arg0 arg1)

dJointID dJointCreatePU(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-slider (arg0 arg1)

dJointID dJointCreateSlider(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-transmission (arg0 arg1)

dJointID dJointCreateTransmission(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-create-universal (arg0 arg1)

dJointID dJointCreateUniversal(dWorldID arg0, dJointGroupID arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-destroy (arg0)

void dJointDestroy(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-disable (arg0)

void dJointDisable(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-enable (arg0)

void dJointEnable(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-a-motor-angle (arg0 anum)

dReal dJointGetAMotorAngle(dJointID arg0, int anum);

Package

%ode.

Source

claw.lisp.

Function: joint-get-a-motor-angle-rate (arg0 anum)

dReal dJointGetAMotorAngleRate(dJointID arg0, int anum);

Package

%ode.

Source

claw.lisp.

Function: joint-get-a-motor-axis (arg0 anum result)

void dJointGetAMotorAxis(dJointID arg0, int anum, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-a-motor-axis-rel (arg0 anum)

int dJointGetAMotorAxisRel(dJointID arg0, int anum);

Package

%ode.

Source

claw.lisp.

Function: joint-get-a-motor-mode (arg0)

int dJointGetAMotorMode(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-a-motor-num-axes (arg0)

int dJointGetAMotorNumAxes(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-a-motor-param (arg0 parameter)

dReal dJointGetAMotorParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-ball-anchor (arg0 result)

void dJointGetBallAnchor(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-ball-anchor2 (arg0 result)

void dJointGetBallAnchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-ball-param (arg0 parameter)

dReal dJointGetBallParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-body (arg0 index)

dBodyID dJointGetBody(dJointID arg0, int index);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-ball-anchor1 (arg0 result)

void dJointGetDBallAnchor1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-ball-anchor2 (arg0 result)

void dJointGetDBallAnchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-ball-distance (arg0)

dReal dJointGetDBallDistance(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-ball-param (arg0 parameter)

dReal dJointGetDBallParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-hinge-anchor1 (arg0 result)

void dJointGetDHingeAnchor1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-hinge-anchor2 (arg0 result)

void dJointGetDHingeAnchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-hinge-axis (arg0 result)

void dJointGetDHingeAxis(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-hinge-distance (arg0)

dReal dJointGetDHingeDistance(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-d-hinge-param (arg0 parameter)

dReal dJointGetDHingeParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-data (arg0)

void* dJointGetData(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-feedback (arg0)

dJointFeedback* dJointGetFeedback(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-fixed-param (arg0 parameter)

dReal dJointGetFixedParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge-anchor (arg0 result)

void dJointGetHingeAnchor(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge-anchor2 (arg0 result)

void dJointGetHingeAnchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge-angle (arg0)

dReal dJointGetHingeAngle(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge-angle-rate (arg0)

dReal dJointGetHingeAngleRate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge-axis (arg0 result)

void dJointGetHingeAxis(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge-param (arg0 parameter)

dReal dJointGetHingeParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2anchor (arg0 result)

void dJointGetHinge2Anchor(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2anchor2 (arg0 result)

void dJointGetHinge2Anchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2angle1 (arg0)

dReal dJointGetHinge2Angle1(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2angle1rate (arg0)

dReal dJointGetHinge2Angle1Rate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2angle2 (arg0)

dReal dJointGetHinge2Angle2(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2angle2rate (arg0)

dReal dJointGetHinge2Angle2Rate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2axis1 (arg0 result)

void dJointGetHinge2Axis1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2axis2 (arg0 result)

void dJointGetHinge2Axis2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-hinge2param (arg0 parameter)

dReal dJointGetHinge2Param(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-l-motor-axis (arg0 anum result)

void dJointGetLMotorAxis(dJointID arg0, int anum, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-l-motor-num-axes (arg0)

int dJointGetLMotorNumAxes(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-l-motor-param (arg0 parameter)

dReal dJointGetLMotorParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-num-bodies (arg0)

int dJointGetNumBodies(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-anchor (arg0 result)

void dJointGetPistonAnchor(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-anchor2 (arg0 result)

void dJointGetPistonAnchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-angle (arg0)

dReal dJointGetPistonAngle(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-angle-rate (arg0)

dReal dJointGetPistonAngleRate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-axis (arg0 result)

void dJointGetPistonAxis(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-param (arg0 parameter)

dReal dJointGetPistonParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-position (arg0)

dReal dJointGetPistonPosition(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-piston-position-rate (arg0)

dReal dJointGetPistonPositionRate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-anchor (arg0 result)

void dJointGetPRAnchor(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-angle (arg0)

dReal dJointGetPRAngle(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-angle-rate (arg0)

dReal dJointGetPRAngleRate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-axis1 (arg0 result)

void dJointGetPRAxis1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-axis2 (arg0 result)

void dJointGetPRAxis2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-param (arg0 parameter)

dReal dJointGetPRParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-position (arg0)

dReal dJointGetPRPosition(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pr-position-rate (arg0)

dReal dJointGetPRPositionRate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-anchor (arg0 result)

void dJointGetPUAnchor(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-angle1 (arg0)

dReal dJointGetPUAngle1(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-angle1rate (arg0)

dReal dJointGetPUAngle1Rate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-angle2 (arg0)

dReal dJointGetPUAngle2(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-angle2rate (arg0)

dReal dJointGetPUAngle2Rate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-angles (arg0 angle1 angle2)

void dJointGetPUAngles(dJointID arg0, dReal* angle1, dReal* angle2);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-axis-p (id result)

void dJointGetPUAxisP(dJointID id, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-axis1 (arg0 result)

void dJointGetPUAxis1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-axis2 (arg0 result)

void dJointGetPUAxis2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-axis3 (arg0 result)

void dJointGetPUAxis3(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-param (arg0 parameter)

dReal dJointGetPUParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-position (arg0)

dReal dJointGetPUPosition(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-pu-position-rate (arg0)

dReal dJointGetPUPositionRate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-slider-axis (arg0 result)

void dJointGetSliderAxis(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-slider-param (arg0 parameter)

dReal dJointGetSliderParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-slider-position (arg0)

dReal dJointGetSliderPosition(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-slider-position-rate (arg0)

dReal dJointGetSliderPositionRate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-anchor1 (arg0 result)

void dJointGetTransmissionAnchor1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-anchor2 (arg0 result)

void dJointGetTransmissionAnchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-angle1 (j)

dReal dJointGetTransmissionAngle1(dJointID j);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-angle2 (j)

dReal dJointGetTransmissionAngle2(dJointID j);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-axis (j result)

void dJointGetTransmissionAxis(dJointID j, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-axis1 (arg0 result)

void dJointGetTransmissionAxis1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-axis2 (arg0 result)

void dJointGetTransmissionAxis2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-backlash (j)

dReal dJointGetTransmissionBacklash(dJointID j);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-contact-point1 (arg0 result)

void dJointGetTransmissionContactPoint1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-contact-point2 (arg0 result)

void dJointGetTransmissionContactPoint2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-mode (j)

int dJointGetTransmissionMode(dJointID j);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-param (arg0 parameter)

dReal dJointGetTransmissionParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-radius1 (j)

dReal dJointGetTransmissionRadius1(dJointID j);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-radius2 (j)

dReal dJointGetTransmissionRadius2(dJointID j);

Package

%ode.

Source

claw.lisp.

Function: joint-get-transmission-ratio (j)

dReal dJointGetTransmissionRatio(dJointID j);

Package

%ode.

Source

claw.lisp.

Function: joint-get-type (arg0)

dJointType dJointGetType(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-anchor (arg0 result)

void dJointGetUniversalAnchor(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-anchor2 (arg0 result)

void dJointGetUniversalAnchor2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-angle1 (arg0)

dReal dJointGetUniversalAngle1(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-angle1rate (arg0)

dReal dJointGetUniversalAngle1Rate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-angle2 (arg0)

dReal dJointGetUniversalAngle2(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-angle2rate (arg0)

dReal dJointGetUniversalAngle2Rate(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-angles (arg0 angle1 angle2)

void dJointGetUniversalAngles(dJointID arg0, dReal* angle1, dReal* angle2);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-axis1 (arg0 result)

void dJointGetUniversalAxis1(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-axis2 (arg0 result)

void dJointGetUniversalAxis2(dJointID arg0, dVector3 result);

Package

%ode.

Source

claw.lisp.

Function: joint-get-universal-param (arg0 parameter)

dReal dJointGetUniversalParam(dJointID arg0, int parameter);

Package

%ode.

Source

claw.lisp.

Function: joint-group-create (max-size)

dJointGroupID dJointGroupCreate(int max_size);

Package

%ode.

Source

claw.lisp.

Function: joint-group-destroy (arg0)

void dJointGroupDestroy(dJointGroupID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-group-empty (arg0)

void dJointGroupEmpty(dJointGroupID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-is-enabled (arg0)

int dJointIsEnabled(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-set-a-motor-angle (arg0 anum angle)

void dJointSetAMotorAngle(dJointID arg0, int anum, dReal angle);

Package

%ode.

Source

claw.lisp.

Function: joint-set-a-motor-axis (arg0 anum rel x y z)

void dJointSetAMotorAxis(dJointID arg0, int anum, int rel, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-a-motor-mode (arg0 mode)

void dJointSetAMotorMode(dJointID arg0, int mode);

Package

%ode.

Source

claw.lisp.

Function: joint-set-a-motor-num-axes (arg0 num)

void dJointSetAMotorNumAxes(dJointID arg0, int num);

Package

%ode.

Source

claw.lisp.

Function: joint-set-a-motor-param (arg0 parameter value)

void dJointSetAMotorParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-ball-anchor (arg0 x y z)

void dJointSetBallAnchor(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-ball-anchor2 (arg0 x y z)

void dJointSetBallAnchor2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-ball-param (arg0 parameter value)

void dJointSetBallParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-ball-anchor1 (arg0 x y z)

void dJointSetDBallAnchor1(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-ball-anchor2 (arg0 x y z)

void dJointSetDBallAnchor2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-ball-distance (arg0 dist)

void dJointSetDBallDistance(dJointID arg0, dReal dist);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-ball-param (arg0 parameter value)

void dJointSetDBallParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-hinge-anchor1 (arg0 x y z)

void dJointSetDHingeAnchor1(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-hinge-anchor2 (arg0 x y z)

void dJointSetDHingeAnchor2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-hinge-axis (arg0 x y z)

void dJointSetDHingeAxis(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-d-hinge-param (arg0 parameter value)

void dJointSetDHingeParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-data (arg0 data)

void dJointSetData(dJointID arg0, void* data);

Package

%ode.

Source

claw.lisp.

Function: joint-set-feedback (arg0 arg1)

void dJointSetFeedback(dJointID arg0, dJointFeedback* arg1);

Package

%ode.

Source

claw.lisp.

Function: joint-set-fixed (arg0)

void dJointSetFixed(dJointID arg0);

Package

%ode.

Source

claw.lisp.

Function: joint-set-fixed-param (arg0 parameter value)

void dJointSetFixedParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge-anchor (arg0 x y z)

void dJointSetHingeAnchor(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge-anchor-delta (arg0 x y z ax ay az)

void dJointSetHingeAnchorDelta(dJointID arg0, dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge-axis (arg0 x y z)

void dJointSetHingeAxis(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge-axis-offset (j x y z angle)

void dJointSetHingeAxisOffset(dJointID j, dReal x, dReal y, dReal z, dReal angle);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge-param (arg0 parameter value)

void dJointSetHingeParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge2anchor (arg0 x y z)

void dJointSetHinge2Anchor(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge2axes (j axis1 axis2)

void dJointSetHinge2Axes(dJointID j, dReal* axis1, dReal* axis2);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge2axis1 (j x y z)

void dJointSetHinge2Axis1(dJointID j, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge2axis2 (j x y z)

void dJointSetHinge2Axis2(dJointID j, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-hinge2param (arg0 parameter value)

void dJointSetHinge2Param(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-l-motor-axis (arg0 anum rel x y z)

void dJointSetLMotorAxis(dJointID arg0, int anum, int rel, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-l-motor-num-axes (arg0 num)

void dJointSetLMotorNumAxes(dJointID arg0, int num);

Package

%ode.

Source

claw.lisp.

Function: joint-set-l-motor-param (arg0 parameter value)

void dJointSetLMotorParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-piston-anchor (arg0 x y z)

void dJointSetPistonAnchor(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-piston-anchor-offset (j x y z dx dy dz)

void dJointSetPistonAnchorOffset(dJointID j, dReal x, dReal y, dReal z, dReal dx, dReal dy, dReal dz);

Package

%ode.

Source

claw.lisp.

Function: joint-set-piston-axis (arg0 x y z)

void dJointSetPistonAxis(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-piston-axis-delta (j x y z ax ay az)

void dJointSetPistonAxisDelta(dJointID j, dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);

Package

%ode.

Source

claw.lisp.

Function: joint-set-piston-param (arg0 parameter value)

void dJointSetPistonParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-plane2d-angle-param (arg0 parameter value)

void dJointSetPlane2DAngleParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-plane2dx-param (arg0 parameter value)

void dJointSetPlane2DXParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-plane2dy-param (arg0 parameter value)

void dJointSetPlane2DYParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pr-anchor (arg0 x y z)

void dJointSetPRAnchor(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pr-axis1 (arg0 x y z)

void dJointSetPRAxis1(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pr-axis2 (arg0 x y z)

void dJointSetPRAxis2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pr-param (arg0 parameter value)

void dJointSetPRParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-anchor (arg0 x y z)

void dJointSetPUAnchor(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-anchor-delta (arg0 x y z dx dy dz)

void dJointSetPUAnchorDelta(dJointID arg0, dReal x, dReal y, dReal z, dReal dx, dReal dy, dReal dz);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-anchor-offset (arg0 x y z dx dy dz)

void dJointSetPUAnchorOffset(dJointID arg0, dReal x, dReal y, dReal z, dReal dx, dReal dy, dReal dz);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-axis-p (id x y z)

void dJointSetPUAxisP(dJointID id, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-axis1 (arg0 x y z)

void dJointSetPUAxis1(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-axis2 (arg0 x y z)

void dJointSetPUAxis2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-axis3 (arg0 x y z)

void dJointSetPUAxis3(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-pu-param (arg0 parameter value)

void dJointSetPUParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-slider-axis (arg0 x y z)

void dJointSetSliderAxis(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-slider-axis-delta (arg0 x y z ax ay az)

void dJointSetSliderAxisDelta(dJointID arg0, dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);

Package

%ode.

Source

claw.lisp.

Function: joint-set-slider-param (arg0 parameter value)

void dJointSetSliderParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-anchor1 (arg0 x y z)

void dJointSetTransmissionAnchor1(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-anchor2 (arg0 x y z)

void dJointSetTransmissionAnchor2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-axis (j x y z)

void dJointSetTransmissionAxis(dJointID j, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-axis1 (arg0 x y z)

void dJointSetTransmissionAxis1(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-axis2 (arg0 x y z)

void dJointSetTransmissionAxis2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-backlash (j backlash)

void dJointSetTransmissionBacklash(dJointID j, dReal backlash);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-mode (j mode)

void dJointSetTransmissionMode(dJointID j, int mode);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-param (arg0 parameter value)

void dJointSetTransmissionParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-radius1 (j radius)

void dJointSetTransmissionRadius1(dJointID j, dReal radius);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-radius2 (j radius)

void dJointSetTransmissionRadius2(dJointID j, dReal radius);

Package

%ode.

Source

claw.lisp.

Function: joint-set-transmission-ratio (j ratio)

void dJointSetTransmissionRatio(dJointID j, dReal ratio);

Package

%ode.

Source

claw.lisp.

Function: joint-set-universal-anchor (arg0 x y z)

void dJointSetUniversalAnchor(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-universal-axis1 (arg0 x y z)

void dJointSetUniversalAxis1(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-universal-axis1offset (arg0 x y z offset1 offset2)

void dJointSetUniversalAxis1Offset(dJointID arg0, dReal x, dReal y, dReal z, dReal offset1, dReal offset2);

Package

%ode.

Source

claw.lisp.

Function: joint-set-universal-axis2 (arg0 x y z)

void dJointSetUniversalAxis2(dJointID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: joint-set-universal-axis2offset (arg0 x y z offset1 offset2)

void dJointSetUniversalAxis2Offset(dJointID arg0, dReal x, dReal y, dReal z, dReal offset1, dReal offset2);

Package

%ode.

Source

claw.lisp.

Function: joint-set-universal-param (arg0 parameter value)

void dJointSetUniversalParam(dJointID arg0, int parameter, dReal value);

Package

%ode.

Source

claw.lisp.

Function: ldlt-add-tl (l d a n nskip)

void dLDLTAddTL(dReal* L, dReal* d, dReal* a, int n, int nskip);

Package

%ode.

Source

claw.lisp.

Function: ldlt-remove (a p l d n1 n2 r nskip)

void dLDLTRemove(dReal** A, int* p, dReal* L, dReal* d, int n1, int n2, int r, int nskip);

Package

%ode.

Source

claw.lisp.

Function: make-random-matrix (a n m range)

void dMakeRandomMatrix(dReal* A, int n, int m, dReal range);

Package

%ode.

Source

claw.lisp.

Function: make-random-vector (a n range)

void dMakeRandomVector(dReal* A, int n, dReal range);

Package

%ode.

Source

claw.lisp.

Function: mass-add (a b)

void dMassAdd(dMass* a, dMass* b);

Package

%ode.

Source

claw.lisp.

Function: mass-adjust (arg0 newmass)

void dMassAdjust(dMass* arg0, dReal newmass);

Package

%ode.

Source

claw.lisp.

Function: mass-check (m)

int dMassCheck(dMass* m);

Package

%ode.

Source

claw.lisp.

Function: mass-rotate (arg0 r)

void dMassRotate(dMass* arg0, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: mass-set-box (arg0 density lx ly lz)

void dMassSetBox(dMass* arg0, dReal density, dReal lx, dReal ly, dReal lz);

Package

%ode.

Source

claw.lisp.

Function: mass-set-box-total (arg0 total-mass lx ly lz)

void dMassSetBoxTotal(dMass* arg0, dReal total_mass, dReal lx, dReal ly, dReal lz);

Package

%ode.

Source

claw.lisp.

Function: mass-set-capped-cylinder (a b c d e)

void dMassSetCappedCylinder(dMass* a, dReal b, int c, dReal d, dReal e);

Package

%ode.

Source

claw.lisp.

Function: mass-set-capped-cylinder-total (a b c d e)

void dMassSetCappedCylinderTotal(dMass* a, dReal b, int c, dReal d, dReal e);

Package

%ode.

Source

claw.lisp.

Function: mass-set-capsule (arg0 density direction radius length)

void dMassSetCapsule(dMass* arg0, dReal density, int direction, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: mass-set-capsule-total (arg0 total-mass direction radius length)

void dMassSetCapsuleTotal(dMass* arg0, dReal total_mass, int direction, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: mass-set-cylinder (arg0 density direction radius length)

void dMassSetCylinder(dMass* arg0, dReal density, int direction, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: mass-set-cylinder-total (arg0 total-mass direction radius length)

void dMassSetCylinderTotal(dMass* arg0, dReal total_mass, int direction, dReal radius, dReal length);

Package

%ode.

Source

claw.lisp.

Function: mass-set-parameters (arg0 themass cgx cgy cgz i11 i22 i33 i12 i13 i23)

void dMassSetParameters(dMass* arg0, dReal themass, dReal cgx, dReal cgy, dReal cgz, dReal I11, dReal I22, dReal I33, dReal I12, dReal I13, dReal I23);

Package

%ode.

Source

claw.lisp.

Function: mass-set-sphere (arg0 density radius)

void dMassSetSphere(dMass* arg0, dReal density, dReal radius);

Package

%ode.

Source

claw.lisp.

Function: mass-set-sphere-total (arg0 total-mass radius)

void dMassSetSphereTotal(dMass* arg0, dReal total_mass, dReal radius);

Package

%ode.

Source

claw.lisp.

Function: mass-set-trimesh (arg0 density g)

void dMassSetTrimesh(dMass* arg0, dReal density, dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: mass-set-trimesh-total (m total-mass g)

void dMassSetTrimeshTotal(dMass* m, dReal total_mass, dGeomID g);

Package

%ode.

Source

claw.lisp.

Function: mass-set-zero (arg0)

void dMassSetZero(dMass* arg0);

Package

%ode.

Source

claw.lisp.

Function: mass-translate (arg0 x y z)

void dMassTranslate(dMass* arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: max-difference (a b n m)

dReal dMaxDifference(dReal* A, dReal* B, int n, int m);

Package

%ode.

Source

claw.lisp.

Function: max-difference-lower-triangle (a b n)

dReal dMaxDifferenceLowerTriangle(dReal* A, dReal* B, int n);

Package

%ode.

Source

claw.lisp.

Function: multiply0 (a b c p q r)

void dMultiply0(dReal* A, dReal* B, dReal* C, int p, int q, int r);

Package

%ode.

Source

claw.lisp.

Function: multiply1 (a b c p q r)

void dMultiply1(dReal* A, dReal* B, dReal* C, int p, int q, int r);

Package

%ode.

Source

claw.lisp.

Function: multiply2 (a b c p q r)

void dMultiply2(dReal* A, dReal* B, dReal* C, int p, int q, int r);

Package

%ode.

Source

claw.lisp.

Function: normalize3 (a)

void dNormalize3(dVector3 a);

Package

%ode.

Source

claw.lisp.

Function: normalize4 (a)

void dNormalize4(dVector4 a);

Package

%ode.

Source

claw.lisp.

Function: orthogonalize-r (m)

int dOrthogonalizeR(dMatrix3 m);

Package

%ode.

Source

claw.lisp.

Function: plane-space (n p q)

void dPlaneSpace(dVector3 n, dVector3 p, dVector3 q);

Package

%ode.

Source

claw.lisp.

Function: print-matrix (a n m fmt f)

void dPrintMatrix(dReal* A, int n, int m, char* fmt, FILE* f);

Package

%ode.

Source

claw.lisp.

Function: q-from-axis-and-angle (q ax ay az angle)

void dQFromAxisAndAngle(dQuaternion q, dReal ax, dReal ay, dReal az, dReal angle);

Package

%ode.

Source

claw.lisp.

Function: q-multiply0 (qa qb qc)

void dQMultiply0(dQuaternion qa, dQuaternion qb, dQuaternion qc);

Package

%ode.

Source

claw.lisp.

Function: q-multiply1 (qa qb qc)

void dQMultiply1(dQuaternion qa, dQuaternion qb, dQuaternion qc);

Package

%ode.

Source

claw.lisp.

Function: q-multiply2 (qa qb qc)

void dQMultiply2(dQuaternion qa, dQuaternion qb, dQuaternion qc);

Package

%ode.

Source

claw.lisp.

Function: q-multiply3 (qa qb qc)

void dQMultiply3(dQuaternion qa, dQuaternion qb, dQuaternion qc);

Package

%ode.

Source

claw.lisp.

Function: q-set-identity (q)

void dQSetIdentity(dQuaternion q);

Package

%ode.

Source

claw.lisp.

Function: qfrom-r (q r)

void dQfromR(dQuaternion q, dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: quad-tree-space-create (space center extents depth)

dSpaceID dQuadTreeSpaceCreate(dSpaceID space, dVector3 Center, dVector3 Extents, int Depth);

Package

%ode.

Source

claw.lisp.

Function: r-from-axis-and-angle (r ax ay az angle)

void dRFromAxisAndAngle(dMatrix3 R, dReal ax, dReal ay, dReal az, dReal angle);

Package

%ode.

Source

claw.lisp.

Function: r-from-euler-angles (r phi theta psi)

void dRFromEulerAngles(dMatrix3 R, dReal phi, dReal theta, dReal psi);

Package

%ode.

Source

claw.lisp.

Function: r-from-z-axis (r ax ay az)

void dRFromZAxis(dMatrix3 R, dReal ax, dReal ay, dReal az);

Package

%ode.

Source

claw.lisp.

Function: r-from2axes (r ax ay az bx by bz)

void dRFrom2Axes(dMatrix3 R, dReal ax, dReal ay, dReal az, dReal bx, dReal by, dReal bz);

Package

%ode.

Source

claw.lisp.

Function: r-set-identity (r)

void dRSetIdentity(dMatrix3 R);

Package

%ode.

Source

claw.lisp.

Function: rand ()

unsigned long dRand();

Package

%ode.

Source

claw.lisp.

Function: rand-get-seed ()

unsigned long dRandGetSeed();

Package

%ode.

Source

claw.lisp.

Function: rand-int (n)

int dRandInt(int n);

Package

%ode.

Source

claw.lisp.

Function: rand-real ()

dReal dRandReal();

Package

%ode.

Source

claw.lisp.

Function: rand-set-seed (s)

void dRandSetSeed(unsigned long s);

Package

%ode.

Source

claw.lisp.

Function: realloc (ptr oldsize newsize)

void* dRealloc(void* ptr, dsizeint oldsize, dsizeint newsize);

Package

%ode.

Source

claw.lisp.

Function: remove-row-col (a n nskip r)

void dRemoveRowCol(dReal* A, int n, int nskip, int r);

Package

%ode.

Source

claw.lisp.

Function: resource-container-acquire (requirements)

dResourceContainerID dResourceContainerAcquire(dResourceRequirementsID requirements);

Package

%ode.

Source

claw.lisp.

Function: resource-container-destroy (resources)

void dResourceContainerDestroy(dResourceContainerID resources);

Package

%ode.

Source

claw.lisp.

Function: resource-requirements-clone (requirements)

dResourceRequirementsID dResourceRequirementsClone(dResourceRequirementsID requirements);

Package

%ode.

Source

claw.lisp.

Function: resource-requirements-create (cooperative)

dResourceRequirementsID dResourceRequirementsCreate(dCooperativeID cooperative);

Package

%ode.

Source

claw.lisp.

Function: resource-requirements-destroy (requirements)

void dResourceRequirementsDestroy(dResourceRequirementsID requirements);

Package

%ode.

Source

claw.lisp.

Function: resource-requirements-merge-in (summary-requirements extra-requirements)

void dResourceRequirementsMergeIn(dResourceRequirementsID summaryRequirements, dResourceRequirementsID extraRequirements);

Package

%ode.

Source

claw.lisp.

Function: rfrom-q (r q)

void dRfromQ(dMatrix3 R, dQuaternion q);

Package

%ode.

Source

claw.lisp.

Function: safe-normalize3 (a)

int dSafeNormalize3(dVector3 a);

Package

%ode.

Source

claw.lisp.

Function: safe-normalize4 (a)

int dSafeNormalize4(dVector4 a);

Package

%ode.

Source

claw.lisp.

Function: scale-vector (a d n)

void dScaleVector(dReal* a, dReal* d, int n);

Package

%ode.

Source

claw.lisp.

Function: set-alloc-handler (fn)

void dSetAllocHandler(void* fn);

Package

%ode.

Source

claw.lisp.

Function: set-collider-override (i j fn)

void dSetColliderOverride(int i, int j, void* fn);

Package

%ode.

Source

claw.lisp.

Function: set-debug-handler (fn)

void dSetDebugHandler(void* fn);

Package

%ode.

Source

claw.lisp.

Function: set-error-handler (fn)

void dSetErrorHandler(void* fn);

Package

%ode.

Source

claw.lisp.

Function: set-free-handler (fn)

void dSetFreeHandler(void* fn);

Package

%ode.

Source

claw.lisp.

Function: set-message-handler (fn)

void dSetMessageHandler(void* fn);

Package

%ode.

Source

claw.lisp.

Function: set-realloc-handler (fn)

void dSetReallocHandler(void* fn);

Package

%ode.

Source

claw.lisp.

Function: set-value (a n value)

void dSetValue(dReal* a, int n, dReal value);

Package

%ode.

Source

claw.lisp.

Function: set-zero (a n)

void dSetZero(dReal* a, int n);

Package

%ode.

Source

claw.lisp.

Function: simple-space-create (space)

dSpaceID dSimpleSpaceCreate(dSpaceID space);

Package

%ode.

Source

claw.lisp.

Function: solve-cholesky (l b n)

void dSolveCholesky(dReal* L, dReal* b, int n);

Package

%ode.

Source

claw.lisp.

Function: solve-l1 (l b n nskip)

void dSolveL1(dReal* L, dReal* b, int n, int nskip);

Package

%ode.

Source

claw.lisp.

Function: solve-l1t (l b n nskip)

void dSolveL1T(dReal* L, dReal* b, int n, int nskip);

Package

%ode.

Source

claw.lisp.

Function: solve-ldlt (l d b n nskip)

void dSolveLDLT(dReal* L, dReal* d, dReal* b, int n, int nskip);

Package

%ode.

Source

claw.lisp.

Function: space-add (arg0 arg1)

void dSpaceAdd(dSpaceID arg0, dGeomID arg1);

Package

%ode.

Source

claw.lisp.

Function: space-clean (arg0)

void dSpaceClean(dSpaceID arg0);

Package

%ode.

Source

claw.lisp.

Function: space-collide (space data callback)

void dSpaceCollide(dSpaceID space, void* data, void* callback);

Package

%ode.

Source

claw.lisp.

Function: space-collide (space collision-input collision-callback)
Package

ode.

Source

ode.lisp.

Function: space-collide2 (space1 space2 data callback)

void dSpaceCollide2(dGeomID space1, dGeomID space2, void* data, void* callback);

Package

%ode.

Source

claw.lisp.

Function: space-destroy (arg0)

void dSpaceDestroy(dSpaceID arg0);

Package

%ode.

Source

claw.lisp.

Function: space-get-class (space)

int dSpaceGetClass(dSpaceID space);

Package

%ode.

Source

claw.lisp.

Function: space-get-cleanup (space)

int dSpaceGetCleanup(dSpaceID space);

Package

%ode.

Source

claw.lisp.

Function: space-get-geom (arg0 i)

dGeomID dSpaceGetGeom(dSpaceID arg0, int i);

Package

%ode.

Source

claw.lisp.

Function: space-get-manual-cleanup (space)

int dSpaceGetManualCleanup(dSpaceID space);

Package

%ode.

Source

claw.lisp.

Function: space-get-num-geoms (arg0)

int dSpaceGetNumGeoms(dSpaceID arg0);

Package

%ode.

Source

claw.lisp.

Function: space-get-sublevel (space)

int dSpaceGetSublevel(dSpaceID space);

Package

%ode.

Source

claw.lisp.

Function: space-query (arg0 arg1)

int dSpaceQuery(dSpaceID arg0, dGeomID arg1);

Package

%ode.

Source

claw.lisp.

Function: space-remove (arg0 arg1)

void dSpaceRemove(dSpaceID arg0, dGeomID arg1);

Package

%ode.

Source

claw.lisp.

Function: space-set-cleanup (space mode)

void dSpaceSetCleanup(dSpaceID space, int mode);

Package

%ode.

Source

claw.lisp.

Function: space-set-manual-cleanup (space mode)

void dSpaceSetManualCleanup(dSpaceID space, int mode);

Package

%ode.

Source

claw.lisp.

Function: space-set-sublevel (space sublevel)

void dSpaceSetSublevel(dSpaceID space, int sublevel);

Package

%ode.

Source

claw.lisp.

Function: stopwatch-reset (arg0)

void dStopwatchReset(dStopwatch* arg0);

Package

%ode.

Source

claw.lisp.

Function: stopwatch-start (arg0)

void dStopwatchStart(dStopwatch* arg0);

Package

%ode.

Source

claw.lisp.

Function: stopwatch-stop (arg0)

void dStopwatchStop(dStopwatch* arg0);

Package

%ode.

Source

claw.lisp.

Function: stopwatch-time (arg0)

double dStopwatchTime(dStopwatch* arg0);

Package

%ode.

Source

claw.lisp.

Function: sweep-and-prune-space-create (space axisorder)

dSpaceID dSweepAndPruneSpaceCreate(dSpaceID space, int axisorder);

Package

%ode.

Source

claw.lisp.

Function: test-rand ()

int dTestRand();

Package

%ode.

Source

claw.lisp.

Function: threading-allocate-multi-threaded-implementation ()

dThreadingImplementationID dThreadingAllocateMultiThreadedImplementation();

Package

%ode.

Source

claw.lisp.

Function: threading-allocate-self-threaded-implementation ()

dThreadingImplementationID dThreadingAllocateSelfThreadedImplementation();

Package

%ode.

Source

claw.lisp.

Function: threading-allocate-thread-pool (thread-count stack-size ode-data-allocate-flags reserved)

dThreadingThreadPoolID dThreadingAllocateThreadPool(unsigned int thread_count, dsizeint stack_size, unsigned int ode_data_allocate_flags, void* reserved);

Package

%ode.

Source

claw.lisp.

Function: threading-free-implementation (impl)

void dThreadingFreeImplementation(dThreadingImplementationID impl);

Package

%ode.

Source

claw.lisp.

Function: threading-free-thread-pool (pool)

void dThreadingFreeThreadPool(dThreadingThreadPoolID pool);

Package

%ode.

Source

claw.lisp.

Function: threading-implementation-cleanup-for-restart (impl)

void dThreadingImplementationCleanupForRestart(dThreadingImplementationID impl);

Package

%ode.

Source

claw.lisp.

Function: threading-implementation-get-functions (impl)

dThreadingFunctionsInfo* dThreadingImplementationGetFunctions(dThreadingImplementationID impl);

Package

%ode.

Source

claw.lisp.

Function: threading-implementation-shutdown-processing (impl)

void dThreadingImplementationShutdownProcessing(dThreadingImplementationID impl);

Package

%ode.

Source

claw.lisp.

Function: threading-thread-pool-serve-multi-threaded-implementation (pool impl)

void dThreadingThreadPoolServeMultiThreadedImplementation(dThreadingThreadPoolID pool, dThreadingImplementationID impl);

Package

%ode.

Source

claw.lisp.

Function: threading-thread-pool-wait-idle-state (pool)

void dThreadingThreadPoolWaitIdleState(dThreadingThreadPoolID pool);

Package

%ode.

Source

claw.lisp.

Function: timer-end ()

void dTimerEnd();

Package

%ode.

Source

claw.lisp.

Function: timer-now (description)

void dTimerNow(char* description);

Package

%ode.

Source

claw.lisp.

Function: timer-report (fout average)

void dTimerReport(FILE* fout, int average);

Package

%ode.

Source

claw.lisp.

Function: timer-resolution ()

double dTimerResolution();

Package

%ode.

Source

claw.lisp.

Function: timer-start (description)

void dTimerStart(char* description);

Package

%ode.

Source

claw.lisp.

Function: timer-ticks-per-second ()

double dTimerTicksPerSecond();

Package

%ode.

Source

claw.lisp.

Function: vector-scale (a d n)

void dVectorScale(dReal* a, dReal* d, int n);

Package

%ode.

Source

claw.lisp.

Function: world-cleanup-working-memory (w)

void dWorldCleanupWorkingMemory(dWorldID w);

Package

%ode.

Source

claw.lisp.

Function: world-create ()

dWorldID dWorldCreate();

Package

%ode.

Source

claw.lisp.

Function: world-destroy (world)

void dWorldDestroy(dWorldID world);

Package

%ode.

Source

claw.lisp.

Function: world-export-dif (w file world-name)

void dWorldExportDIF(dWorldID w, FILE* file, char* world_name);

Package

%ode.

Source

claw.lisp.

Function: world-get-angular-damping (w)

dReal dWorldGetAngularDamping(dWorldID w);

Package

%ode.

Source

claw.lisp.

Function: world-get-angular-damping-threshold (w)

dReal dWorldGetAngularDampingThreshold(dWorldID w);

Package

%ode.

Source

claw.lisp.

Function: world-get-auto-disable-angular-threshold (arg0)

dReal dWorldGetAutoDisableAngularThreshold(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-auto-disable-average-samples-count (arg0)

int dWorldGetAutoDisableAverageSamplesCount(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-auto-disable-flag (arg0)

int dWorldGetAutoDisableFlag(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-auto-disable-linear-threshold (arg0)

dReal dWorldGetAutoDisableLinearThreshold(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-auto-disable-steps (arg0)

int dWorldGetAutoDisableSteps(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-auto-disable-time (arg0)

dReal dWorldGetAutoDisableTime(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-cfm (arg0)

dReal dWorldGetCFM(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-contact-max-correcting-vel (arg0)

dReal dWorldGetContactMaxCorrectingVel(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-contact-surface-layer (arg0)

dReal dWorldGetContactSurfaceLayer(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-data (world)

void* dWorldGetData(dWorldID world);

Package

%ode.

Source

claw.lisp.

Function: world-get-erp (arg0)

dReal dWorldGetERP(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-gravity (arg0 gravity)

void dWorldGetGravity(dWorldID arg0, dVector3 gravity);

Package

%ode.

Source

claw.lisp.

Function: world-get-linear-damping (w)

dReal dWorldGetLinearDamping(dWorldID w);

Package

%ode.

Source

claw.lisp.

Function: world-get-linear-damping-threshold (w)

dReal dWorldGetLinearDampingThreshold(dWorldID w);

Package

%ode.

Source

claw.lisp.

Function: world-get-max-angular-speed (w)

dReal dWorldGetMaxAngularSpeed(dWorldID w);

Package

%ode.

Source

claw.lisp.

Function: world-get-quick-step-num-iterations (arg0)

int dWorldGetQuickStepNumIterations(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-quick-step-w (arg0)

dReal dWorldGetQuickStepW(dWorldID arg0);

Package

%ode.

Source

claw.lisp.

Function: world-get-step-islands-processing-max-thread-count (w)

unsigned int dWorldGetStepIslandsProcessingMaxThreadCount(dWorldID w);

Package

%ode.

Source

claw.lisp.

Function: world-impulse-to-force (arg0 stepsize ix iy iz force)

void dWorldImpulseToForce(dWorldID arg0, dReal stepsize, dReal ix, dReal iy, dReal iz, dVector3 force);

Package

%ode.

Source

claw.lisp.

Function: world-quick-step (w stepsize)

int dWorldQuickStep(dWorldID w, dReal stepsize);

Package

%ode.

Source

claw.lisp.

Function: world-set-angular-damping (w scale)

void dWorldSetAngularDamping(dWorldID w, dReal scale);

Package

%ode.

Source

claw.lisp.

Function: world-set-angular-damping-threshold (w threshold)

void dWorldSetAngularDampingThreshold(dWorldID w, dReal threshold);

Package

%ode.

Source

claw.lisp.

Function: world-set-auto-disable-angular-threshold (arg0 angular-average-threshold)

void dWorldSetAutoDisableAngularThreshold(dWorldID arg0, dReal angular_average_threshold);

Package

%ode.

Source

claw.lisp.

Function: world-set-auto-disable-average-samples-count (arg0 average-samples-count)

void dWorldSetAutoDisableAverageSamplesCount(dWorldID arg0, unsigned int average_samples_count);

Package

%ode.

Source

claw.lisp.

Function: world-set-auto-disable-flag (arg0 do-auto-disable)

void dWorldSetAutoDisableFlag(dWorldID arg0, int do_auto_disable);

Package

%ode.

Source

claw.lisp.

Function: world-set-auto-disable-linear-threshold (arg0 linear-average-threshold)

void dWorldSetAutoDisableLinearThreshold(dWorldID arg0, dReal linear_average_threshold);

Package

%ode.

Source

claw.lisp.

Function: world-set-auto-disable-steps (arg0 steps)

void dWorldSetAutoDisableSteps(dWorldID arg0, int steps);

Package

%ode.

Source

claw.lisp.

Function: world-set-auto-disable-time (arg0 time)

void dWorldSetAutoDisableTime(dWorldID arg0, dReal time);

Package

%ode.

Source

claw.lisp.

Function: world-set-cfm (arg0 cfm)

void dWorldSetCFM(dWorldID arg0, dReal cfm);

Package

%ode.

Source

claw.lisp.

Function: world-set-contact-max-correcting-vel (arg0 vel)

void dWorldSetContactMaxCorrectingVel(dWorldID arg0, dReal vel);

Package

%ode.

Source

claw.lisp.

Function: world-set-contact-surface-layer (arg0 depth)

void dWorldSetContactSurfaceLayer(dWorldID arg0, dReal depth);

Package

%ode.

Source

claw.lisp.

Function: world-set-damping (w linear-scale angular-scale)

void dWorldSetDamping(dWorldID w, dReal linear_scale, dReal angular_scale);

Package

%ode.

Source

claw.lisp.

Function: world-set-data (world data)

void dWorldSetData(dWorldID world, void* data);

Package

%ode.

Source

claw.lisp.

Function: world-set-erp (arg0 erp)

void dWorldSetERP(dWorldID arg0, dReal erp);

Package

%ode.

Source

claw.lisp.

Function: world-set-gravity (arg0 x y z)

void dWorldSetGravity(dWorldID arg0, dReal x, dReal y, dReal z);

Package

%ode.

Source

claw.lisp.

Function: world-set-linear-damping (w scale)

void dWorldSetLinearDamping(dWorldID w, dReal scale);

Package

%ode.

Source

claw.lisp.

Function: world-set-linear-damping-threshold (w threshold)

void dWorldSetLinearDampingThreshold(dWorldID w, dReal threshold);

Package

%ode.

Source

claw.lisp.

Function: world-set-max-angular-speed (w max-speed)

void dWorldSetMaxAngularSpeed(dWorldID w, dReal max_speed);

Package

%ode.

Source

claw.lisp.

Function: world-set-quick-step-num-iterations (arg0 num)

void dWorldSetQuickStepNumIterations(dWorldID arg0, int num);

Package

%ode.

Source

claw.lisp.

Function: world-set-quick-step-w (arg0 over-relaxation)

void dWorldSetQuickStepW(dWorldID arg0, dReal over_relaxation);

Package

%ode.

Source

claw.lisp.

Function: world-set-step-islands-processing-max-thread-count (w count)

void dWorldSetStepIslandsProcessingMaxThreadCount(dWorldID w, unsigned int count);

Package

%ode.

Source

claw.lisp.

Function: world-set-step-memory-manager (w memfuncs)

int dWorldSetStepMemoryManager(dWorldID w, dWorldStepMemoryFunctionsInfo* memfuncs);

Package

%ode.

Source

claw.lisp.

Function: world-set-step-memory-reservation-policy (w policyinfo)

int dWorldSetStepMemoryReservationPolicy(dWorldID w, dWorldStepReserveInfo* policyinfo);

Package

%ode.

Source

claw.lisp.

Function: world-set-step-threading-implementation (w functions-info threading-impl)

void dWorldSetStepThreadingImplementation(dWorldID w, dThreadingFunctionsInfo* functions_info, dThreadingImplementationID threading_impl);

Package

%ode.

Source

claw.lisp.

Function: world-step (w stepsize)

int dWorldStep(dWorldID w, dReal stepsize);

Package

%ode.

Source

claw.lisp.

Function: world-use-shared-working-memory (w from-world)

int dWorldUseSharedWorkingMemory(dWorldID w, dWorldID from_world);

Package

%ode.

Source

claw.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: *collision-input*
Package

ode.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   Q   R   S   T   V   W  
Index Entry  Section

A
alloc: Public ordinary functions
allocate-ode-data-for-thread: Public ordinary functions
are-connected: Public ordinary functions
are-connected-excluding: Public ordinary functions

B
body-add-force: Public ordinary functions
body-add-force-at-pos: Public ordinary functions
body-add-force-at-rel-pos: Public ordinary functions
body-add-rel-force: Public ordinary functions
body-add-rel-force-at-pos: Public ordinary functions
body-add-rel-force-at-rel-pos: Public ordinary functions
body-add-rel-torque: Public ordinary functions
body-add-torque: Public ordinary functions
body-copy-position: Public ordinary functions
body-copy-quaternion: Public ordinary functions
body-copy-rotation: Public ordinary functions
body-create: Public ordinary functions
body-destroy: Public ordinary functions
body-disable: Public ordinary functions
body-enable: Public ordinary functions
body-get-angular-damping: Public ordinary functions
body-get-angular-damping-threshold: Public ordinary functions
body-get-angular-vel: Public ordinary functions
body-get-auto-disable-angular-threshold: Public ordinary functions
body-get-auto-disable-average-samples-count: Public ordinary functions
body-get-auto-disable-flag: Public ordinary functions
body-get-auto-disable-linear-threshold: Public ordinary functions
body-get-auto-disable-steps: Public ordinary functions
body-get-auto-disable-time: Public ordinary functions
body-get-data: Public ordinary functions
body-get-finite-rotation-axis: Public ordinary functions
body-get-finite-rotation-mode: Public ordinary functions
body-get-first-geom: Public ordinary functions
body-get-force: Public ordinary functions
body-get-gravity-mode: Public ordinary functions
body-get-gyroscopic-mode: Public ordinary functions
body-get-joint: Public ordinary functions
body-get-linear-damping: Public ordinary functions
body-get-linear-damping-threshold: Public ordinary functions
body-get-linear-vel: Public ordinary functions
body-get-mass: Public ordinary functions
body-get-max-angular-speed: Public ordinary functions
body-get-next-geom: Public ordinary functions
body-get-num-joints: Public ordinary functions
body-get-point-vel: Public ordinary functions
body-get-pos-rel-point: Public ordinary functions
body-get-position: Public ordinary functions
body-get-quaternion: Public ordinary functions
body-get-rel-point-pos: Public ordinary functions
body-get-rel-point-vel: Public ordinary functions
body-get-rotation: Public ordinary functions
body-get-torque: Public ordinary functions
body-get-world: Public ordinary functions
body-is-enabled: Public ordinary functions
body-is-kinematic: Public ordinary functions
body-set-angular-damping: Public ordinary functions
body-set-angular-damping-threshold: Public ordinary functions
body-set-angular-vel: Public ordinary functions
body-set-auto-disable-angular-threshold: Public ordinary functions
body-set-auto-disable-average-samples-count: Public ordinary functions
body-set-auto-disable-defaults: Public ordinary functions
body-set-auto-disable-flag: Public ordinary functions
body-set-auto-disable-linear-threshold: Public ordinary functions
body-set-auto-disable-steps: Public ordinary functions
body-set-auto-disable-time: Public ordinary functions
body-set-damping: Public ordinary functions
body-set-damping-defaults: Public ordinary functions
body-set-data: Public ordinary functions
body-set-dynamic: Public ordinary functions
body-set-finite-rotation-axis: Public ordinary functions
body-set-finite-rotation-mode: Public ordinary functions
body-set-force: Public ordinary functions
body-set-gravity-mode: Public ordinary functions
body-set-gyroscopic-mode: Public ordinary functions
body-set-kinematic: Public ordinary functions
body-set-linear-damping: Public ordinary functions
body-set-linear-damping-threshold: Public ordinary functions
body-set-linear-vel: Public ordinary functions
body-set-mass: Public ordinary functions
body-set-max-angular-speed: Public ordinary functions
body-set-moved-callback: Public ordinary functions
body-set-position: Public ordinary functions
body-set-quaternion: Public ordinary functions
body-set-rotation: Public ordinary functions
body-set-torque: Public ordinary functions
body-vector-from-world: Public ordinary functions
body-vector-to-world: Public ordinary functions
box-box: Public ordinary functions
box-touches-box: Public ordinary functions

C
check-configuration: Public ordinary functions
cleanup-ode-all-data-for-thread: Public ordinary functions
clear-upper-triangle: Public ordinary functions
close-ode: Public ordinary functions
closest-line-segment-points: Public ordinary functions
collide: Public ordinary functions
collision-callback: Public macros
connecting-joint: Public ordinary functions
connecting-joint-list: Public ordinary functions
cooperative-create: Public ordinary functions
cooperative-destroy: Public ordinary functions
cooperatively-factor-ldlt: Public ordinary functions
cooperatively-scale-vector: Public ordinary functions
cooperatively-solve-l1straight: Public ordinary functions
cooperatively-solve-l1transposed: Public ordinary functions
cooperatively-solve-ldlt: Public ordinary functions
create-box: Public ordinary functions
create-capsule: Public ordinary functions
create-convex: Public ordinary functions
create-cylinder: Public ordinary functions
create-geom: Public ordinary functions
create-geom-class: Public ordinary functions
create-geom-transform: Public ordinary functions
create-heightfield: Public ordinary functions
create-plane: Public ordinary functions
create-ray: Public ordinary functions
create-sphere: Public ordinary functions
create-tri-mesh: Public ordinary functions

D
d-qfrom-w: Public ordinary functions
debug: Public macros
define-collision-callback: Public macros
dot: Public ordinary functions

E
error: Public macros
estimate-cooperatively-factor-ldlt-resource-requirements: Public ordinary functions
estimate-cooperatively-scale-vector-resource-requirements: Public ordinary functions
estimate-cooperatively-solve-l1straight-resource-requirements: Public ordinary functions
estimate-cooperatively-solve-l1transposed-resource-requirements: Public ordinary functions
estimate-cooperatively-solve-ldlt-resource-requirements: Public ordinary functions
external-threading-serve-multi-threaded-implementation: Public ordinary functions

F
factor-cholesky: Public ordinary functions
factor-ldlt: Public ordinary functions
free: Public ordinary functions
Function, alloc: Public ordinary functions
Function, allocate-ode-data-for-thread: Public ordinary functions
Function, are-connected: Public ordinary functions
Function, are-connected-excluding: Public ordinary functions
Function, body-add-force: Public ordinary functions
Function, body-add-force-at-pos: Public ordinary functions
Function, body-add-force-at-rel-pos: Public ordinary functions
Function, body-add-rel-force: Public ordinary functions
Function, body-add-rel-force-at-pos: Public ordinary functions
Function, body-add-rel-force-at-rel-pos: Public ordinary functions
Function, body-add-rel-torque: Public ordinary functions
Function, body-add-torque: Public ordinary functions
Function, body-copy-position: Public ordinary functions
Function, body-copy-quaternion: Public ordinary functions
Function, body-copy-rotation: Public ordinary functions
Function, body-create: Public ordinary functions
Function, body-destroy: Public ordinary functions
Function, body-disable: Public ordinary functions
Function, body-enable: Public ordinary functions
Function, body-get-angular-damping: Public ordinary functions
Function, body-get-angular-damping-threshold: Public ordinary functions
Function, body-get-angular-vel: Public ordinary functions
Function, body-get-auto-disable-angular-threshold: Public ordinary functions
Function, body-get-auto-disable-average-samples-count: Public ordinary functions
Function, body-get-auto-disable-flag: Public ordinary functions
Function, body-get-auto-disable-linear-threshold: Public ordinary functions
Function, body-get-auto-disable-steps: Public ordinary functions
Function, body-get-auto-disable-time: Public ordinary functions
Function, body-get-data: Public ordinary functions
Function, body-get-finite-rotation-axis: Public ordinary functions
Function, body-get-finite-rotation-mode: Public ordinary functions
Function, body-get-first-geom: Public ordinary functions
Function, body-get-force: Public ordinary functions
Function, body-get-gravity-mode: Public ordinary functions
Function, body-get-gyroscopic-mode: Public ordinary functions
Function, body-get-joint: Public ordinary functions
Function, body-get-linear-damping: Public ordinary functions
Function, body-get-linear-damping-threshold: Public ordinary functions
Function, body-get-linear-vel: Public ordinary functions
Function, body-get-mass: Public ordinary functions
Function, body-get-max-angular-speed: Public ordinary functions
Function, body-get-next-geom: Public ordinary functions
Function, body-get-num-joints: Public ordinary functions
Function, body-get-point-vel: Public ordinary functions
Function, body-get-pos-rel-point: Public ordinary functions
Function, body-get-position: Public ordinary functions
Function, body-get-quaternion: Public ordinary functions
Function, body-get-rel-point-pos: Public ordinary functions
Function, body-get-rel-point-vel: Public ordinary functions
Function, body-get-rotation: Public ordinary functions
Function, body-get-torque: Public ordinary functions
Function, body-get-world: Public ordinary functions
Function, body-is-enabled: Public ordinary functions
Function, body-is-kinematic: Public ordinary functions
Function, body-set-angular-damping: Public ordinary functions
Function, body-set-angular-damping-threshold: Public ordinary functions
Function, body-set-angular-vel: Public ordinary functions
Function, body-set-auto-disable-angular-threshold: Public ordinary functions
Function, body-set-auto-disable-average-samples-count: Public ordinary functions
Function, body-set-auto-disable-defaults: Public ordinary functions
Function, body-set-auto-disable-flag: Public ordinary functions
Function, body-set-auto-disable-linear-threshold: Public ordinary functions
Function, body-set-auto-disable-steps: Public ordinary functions
Function, body-set-auto-disable-time: Public ordinary functions
Function, body-set-damping: Public ordinary functions
Function, body-set-damping-defaults: Public ordinary functions
Function, body-set-data: Public ordinary functions
Function, body-set-dynamic: Public ordinary functions
Function, body-set-finite-rotation-axis: Public ordinary functions
Function, body-set-finite-rotation-mode: Public ordinary functions
Function, body-set-force: Public ordinary functions
Function, body-set-gravity-mode: Public ordinary functions
Function, body-set-gyroscopic-mode: Public ordinary functions
Function, body-set-kinematic: Public ordinary functions
Function, body-set-linear-damping: Public ordinary functions
Function, body-set-linear-damping-threshold: Public ordinary functions
Function, body-set-linear-vel: Public ordinary functions
Function, body-set-mass: Public ordinary functions
Function, body-set-max-angular-speed: Public ordinary functions
Function, body-set-moved-callback: Public ordinary functions
Function, body-set-position: Public ordinary functions
Function, body-set-quaternion: Public ordinary functions
Function, body-set-rotation: Public ordinary functions
Function, body-set-torque: Public ordinary functions
Function, body-vector-from-world: Public ordinary functions
Function, body-vector-to-world: Public ordinary functions
Function, box-box: Public ordinary functions
Function, box-touches-box: Public ordinary functions
Function, check-configuration: Public ordinary functions
Function, cleanup-ode-all-data-for-thread: Public ordinary functions
Function, clear-upper-triangle: Public ordinary functions
Function, close-ode: Public ordinary functions
Function, closest-line-segment-points: Public ordinary functions
Function, collide: Public ordinary functions
Function, connecting-joint: Public ordinary functions
Function, connecting-joint-list: Public ordinary functions
Function, cooperative-create: Public ordinary functions
Function, cooperative-destroy: Public ordinary functions
Function, cooperatively-factor-ldlt: Public ordinary functions
Function, cooperatively-scale-vector: Public ordinary functions
Function, cooperatively-solve-l1straight: Public ordinary functions
Function, cooperatively-solve-l1transposed: Public ordinary functions
Function, cooperatively-solve-ldlt: Public ordinary functions
Function, create-box: Public ordinary functions
Function, create-capsule: Public ordinary functions
Function, create-convex: Public ordinary functions
Function, create-cylinder: Public ordinary functions
Function, create-geom: Public ordinary functions
Function, create-geom-class: Public ordinary functions
Function, create-geom-transform: Public ordinary functions
Function, create-heightfield: Public ordinary functions
Function, create-plane: Public ordinary functions
Function, create-ray: Public ordinary functions
Function, create-sphere: Public ordinary functions
Function, create-tri-mesh: Public ordinary functions
Function, d-qfrom-w: Public ordinary functions
Function, dot: Public ordinary functions
Function, estimate-cooperatively-factor-ldlt-resource-requirements: Public ordinary functions
Function, estimate-cooperatively-scale-vector-resource-requirements: Public ordinary functions
Function, estimate-cooperatively-solve-l1straight-resource-requirements: Public ordinary functions
Function, estimate-cooperatively-solve-l1transposed-resource-requirements: Public ordinary functions
Function, estimate-cooperatively-solve-ldlt-resource-requirements: Public ordinary functions
Function, external-threading-serve-multi-threaded-implementation: Public ordinary functions
Function, factor-cholesky: Public ordinary functions
Function, factor-ldlt: Public ordinary functions
Function, free: Public ordinary functions
Function, geom-box-get-lengths: Public ordinary functions
Function, geom-box-point-depth: Public ordinary functions
Function, geom-box-set-lengths: Public ordinary functions
Function, geom-capsule-get-params: Public ordinary functions
Function, geom-capsule-point-depth: Public ordinary functions
Function, geom-capsule-set-params: Public ordinary functions
Function, geom-clear-offset: Public ordinary functions
Function, geom-copy-offset-position: Public ordinary functions
Function, geom-copy-offset-rotation: Public ordinary functions
Function, geom-copy-position: Public ordinary functions
Function, geom-copy-rotation: Public ordinary functions
Function, geom-cylinder-get-params: Public ordinary functions
Function, geom-cylinder-set-params: Public ordinary functions
Function, geom-destroy: Public ordinary functions
Function, geom-disable: Public ordinary functions
Function, geom-enable: Public ordinary functions
Function, geom-get-aabb: Public ordinary functions
Function, geom-get-body: Public ordinary functions
Function, geom-get-body-next: Public ordinary functions
Function, geom-get-category-bits: Public ordinary functions
Function, geom-get-class: Public ordinary functions
Function, geom-get-class-data: Public ordinary functions
Function, geom-get-collide-bits: Public ordinary functions
Function, geom-get-data: Public ordinary functions
Function, geom-get-offset-position: Public ordinary functions
Function, geom-get-offset-quaternion: Public ordinary functions
Function, geom-get-offset-rotation: Public ordinary functions
Function, geom-get-pos-rel-point: Public ordinary functions
Function, geom-get-position: Public ordinary functions
Function, geom-get-quaternion: Public ordinary functions
Function, geom-get-rel-point-pos: Public ordinary functions
Function, geom-get-rotation: Public ordinary functions
Function, geom-get-space: Public ordinary functions
Function, geom-heightfield-data-build-byte: Public ordinary functions
Function, geom-heightfield-data-build-callback: Public ordinary functions
Function, geom-heightfield-data-build-double: Public ordinary functions
Function, geom-heightfield-data-build-short: Public ordinary functions
Function, geom-heightfield-data-build-single: Public ordinary functions
Function, geom-heightfield-data-create: Public ordinary functions
Function, geom-heightfield-data-destroy: Public ordinary functions
Function, geom-heightfield-data-set-bounds: Public ordinary functions
Function, geom-heightfield-get-heightfield-data: Public ordinary functions
Function, geom-heightfield-set-heightfield-data: Public ordinary functions
Function, geom-is-enabled: Public ordinary functions
Function, geom-is-offset: Public ordinary functions
Function, geom-is-space: Public ordinary functions
Function, geom-low-level-control: Public ordinary functions
Function, geom-moved: Public ordinary functions
Function, geom-plane-get-params: Public ordinary functions
Function, geom-plane-point-depth: Public ordinary functions
Function, geom-plane-set-params: Public ordinary functions
Function, geom-ray-get: Public ordinary functions
Function, geom-ray-get-backface-cull: Public ordinary functions
Function, geom-ray-get-closest-hit: Public ordinary functions
Function, geom-ray-get-first-contact: Public ordinary functions
Function, geom-ray-get-length: Public ordinary functions
Function, geom-ray-get-params: Public ordinary functions
Function, geom-ray-set: Public ordinary functions
Function, geom-ray-set-backface-cull: Public ordinary functions
Function, geom-ray-set-closest-hit: Public ordinary functions
Function, geom-ray-set-first-contact: Public ordinary functions
Function, geom-ray-set-length: Public ordinary functions
Function, geom-ray-set-params: Public ordinary functions
Function, geom-set-body: Public ordinary functions
Function, geom-set-category-bits: Public ordinary functions
Function, geom-set-collide-bits: Public ordinary functions
Function, geom-set-convex: Public ordinary functions
Function, geom-set-data: Public ordinary functions
Function, geom-set-offset-position: Public ordinary functions
Function, geom-set-offset-quaternion: Public ordinary functions
Function, geom-set-offset-rotation: Public ordinary functions
Function, geom-set-offset-world-position: Public ordinary functions
Function, geom-set-offset-world-quaternion: Public ordinary functions
Function, geom-set-offset-world-rotation: Public ordinary functions
Function, geom-set-position: Public ordinary functions
Function, geom-set-quaternion: Public ordinary functions
Function, geom-set-rotation: Public ordinary functions
Function, geom-sphere-get-radius: Public ordinary functions
Function, geom-sphere-point-depth: Public ordinary functions
Function, geom-sphere-set-radius: Public ordinary functions
Function, geom-transform-get-cleanup: Public ordinary functions
Function, geom-transform-get-geom: Public ordinary functions
Function, geom-transform-get-info: Public ordinary functions
Function, geom-transform-set-cleanup: Public ordinary functions
Function, geom-transform-set-geom: Public ordinary functions
Function, geom-transform-set-info: Public ordinary functions
Function, geom-tri-mesh-clear-tc-cache: Public ordinary functions
Function, geom-tri-mesh-data-build-double: Public ordinary functions
Function, geom-tri-mesh-data-build-double1: Public ordinary functions
Function, geom-tri-mesh-data-build-simple: Public ordinary functions
Function, geom-tri-mesh-data-build-simple1: Public ordinary functions
Function, geom-tri-mesh-data-build-single: Public ordinary functions
Function, geom-tri-mesh-data-build-single1: Public ordinary functions
Function, geom-tri-mesh-data-create: Public ordinary functions
Function, geom-tri-mesh-data-destroy: Public ordinary functions
Function, geom-tri-mesh-data-get: Public ordinary functions
Function, geom-tri-mesh-data-get-buffer: Public ordinary functions
Function, geom-tri-mesh-data-get2: Public ordinary functions
Function, geom-tri-mesh-data-preprocess: Public ordinary functions
Function, geom-tri-mesh-data-preprocess2: Public ordinary functions
Function, geom-tri-mesh-data-set: Public ordinary functions
Function, geom-tri-mesh-data-set-buffer: Public ordinary functions
Function, geom-tri-mesh-data-update: Public ordinary functions
Function, geom-tri-mesh-enable-tc: Public ordinary functions
Function, geom-tri-mesh-get-array-callback: Public ordinary functions
Function, geom-tri-mesh-get-callback: Public ordinary functions
Function, geom-tri-mesh-get-data: Public ordinary functions
Function, geom-tri-mesh-get-last-transform: Public ordinary functions
Function, geom-tri-mesh-get-point: Public ordinary functions
Function, geom-tri-mesh-get-ray-callback: Public ordinary functions
Function, geom-tri-mesh-get-tri-merge-callback: Public ordinary functions
Function, geom-tri-mesh-get-tri-mesh-data-id: Public ordinary functions
Function, geom-tri-mesh-get-triangle: Public ordinary functions
Function, geom-tri-mesh-get-triangle-count: Public ordinary functions
Function, geom-tri-mesh-is-tc-enabled: Public ordinary functions
Function, geom-tri-mesh-set-array-callback: Public ordinary functions
Function, geom-tri-mesh-set-callback: Public ordinary functions
Function, geom-tri-mesh-set-data: Public ordinary functions
Function, geom-tri-mesh-set-last-transform: Public ordinary functions
Function, geom-tri-mesh-set-ray-callback: Public ordinary functions
Function, geom-tri-mesh-set-tri-merge-callback: Public ordinary functions
Function, geom-vector-from-world: Public ordinary functions
Function, geom-vector-to-world: Public ordinary functions
Function, get-alloc-handler: Public ordinary functions
Function, get-configuration: Public ordinary functions
Function, get-debug-handler: Public ordinary functions
Function, get-error-handler: Public ordinary functions
Function, get-free-handler: Public ordinary functions
Function, get-message-handler: Public ordinary functions
Function, get-realloc-handler: Public ordinary functions
Function, hash-space-create: Public ordinary functions
Function, hash-space-get-levels: Public ordinary functions
Function, hash-space-set-levels: Public ordinary functions
Function, infinite-aabb: Public ordinary functions
Function, init-ode: Public ordinary functions
Function, init-ode2: Public ordinary functions
Function, invert-pd-matrix: Public ordinary functions
Function, is-positive-definite: Public ordinary functions
Function, joint-add-a-motor-torques: Public ordinary functions
Function, joint-add-hinge-torque: Public ordinary functions
Function, joint-add-hinge2torques: Public ordinary functions
Function, joint-add-piston-force: Public ordinary functions
Function, joint-add-pr-torque: Public ordinary functions
Function, joint-add-pu-torque: Public ordinary functions
Function, joint-add-slider-force: Public ordinary functions
Function, joint-add-universal-torques: Public ordinary functions
Function, joint-attach: Public ordinary functions
Function, joint-create-a-motor: Public ordinary functions
Function, joint-create-ball: Public ordinary functions
Function, joint-create-contact: Public ordinary functions
Function, joint-create-d-ball: Public ordinary functions
Function, joint-create-d-hinge: Public ordinary functions
Function, joint-create-fixed: Public ordinary functions
Function, joint-create-hinge: Public ordinary functions
Function, joint-create-hinge2: Public ordinary functions
Function, joint-create-l-motor: Public ordinary functions
Function, joint-create-null: Public ordinary functions
Function, joint-create-piston: Public ordinary functions
Function, joint-create-plane2d: Public ordinary functions
Function, joint-create-pr: Public ordinary functions
Function, joint-create-pu: Public ordinary functions
Function, joint-create-slider: Public ordinary functions
Function, joint-create-transmission: Public ordinary functions
Function, joint-create-universal: Public ordinary functions
Function, joint-destroy: Public ordinary functions
Function, joint-disable: Public ordinary functions
Function, joint-enable: Public ordinary functions
Function, joint-get-a-motor-angle: Public ordinary functions
Function, joint-get-a-motor-angle-rate: Public ordinary functions
Function, joint-get-a-motor-axis: Public ordinary functions
Function, joint-get-a-motor-axis-rel: Public ordinary functions
Function, joint-get-a-motor-mode: Public ordinary functions
Function, joint-get-a-motor-num-axes: Public ordinary functions
Function, joint-get-a-motor-param: Public ordinary functions
Function, joint-get-ball-anchor: Public ordinary functions
Function, joint-get-ball-anchor2: Public ordinary functions
Function, joint-get-ball-param: Public ordinary functions
Function, joint-get-body: Public ordinary functions
Function, joint-get-d-ball-anchor1: Public ordinary functions
Function, joint-get-d-ball-anchor2: Public ordinary functions
Function, joint-get-d-ball-distance: Public ordinary functions
Function, joint-get-d-ball-param: Public ordinary functions
Function, joint-get-d-hinge-anchor1: Public ordinary functions
Function, joint-get-d-hinge-anchor2: Public ordinary functions
Function, joint-get-d-hinge-axis: Public ordinary functions
Function, joint-get-d-hinge-distance: Public ordinary functions
Function, joint-get-d-hinge-param: Public ordinary functions
Function, joint-get-data: Public ordinary functions
Function, joint-get-feedback: Public ordinary functions
Function, joint-get-fixed-param: Public ordinary functions
Function, joint-get-hinge-anchor: Public ordinary functions
Function, joint-get-hinge-anchor2: Public ordinary functions
Function, joint-get-hinge-angle: Public ordinary functions
Function, joint-get-hinge-angle-rate: Public ordinary functions
Function, joint-get-hinge-axis: Public ordinary functions
Function, joint-get-hinge-param: Public ordinary functions
Function, joint-get-hinge2anchor: Public ordinary functions
Function, joint-get-hinge2anchor2: Public ordinary functions
Function, joint-get-hinge2angle1: Public ordinary functions
Function, joint-get-hinge2angle1rate: Public ordinary functions
Function, joint-get-hinge2angle2: Public ordinary functions
Function, joint-get-hinge2angle2rate: Public ordinary functions
Function, joint-get-hinge2axis1: Public ordinary functions
Function, joint-get-hinge2axis2: Public ordinary functions
Function, joint-get-hinge2param: Public ordinary functions
Function, joint-get-l-motor-axis: Public ordinary functions
Function, joint-get-l-motor-num-axes: Public ordinary functions
Function, joint-get-l-motor-param: Public ordinary functions
Function, joint-get-num-bodies: Public ordinary functions
Function, joint-get-piston-anchor: Public ordinary functions
Function, joint-get-piston-anchor2: Public ordinary functions
Function, joint-get-piston-angle: Public ordinary functions
Function, joint-get-piston-angle-rate: Public ordinary functions
Function, joint-get-piston-axis: Public ordinary functions
Function, joint-get-piston-param: Public ordinary functions
Function, joint-get-piston-position: Public ordinary functions
Function, joint-get-piston-position-rate: Public ordinary functions
Function, joint-get-pr-anchor: Public ordinary functions
Function, joint-get-pr-angle: Public ordinary functions
Function, joint-get-pr-angle-rate: Public ordinary functions
Function, joint-get-pr-axis1: Public ordinary functions
Function, joint-get-pr-axis2: Public ordinary functions
Function, joint-get-pr-param: Public ordinary functions
Function, joint-get-pr-position: Public ordinary functions
Function, joint-get-pr-position-rate: Public ordinary functions
Function, joint-get-pu-anchor: Public ordinary functions
Function, joint-get-pu-angle1: Public ordinary functions
Function, joint-get-pu-angle1rate: Public ordinary functions
Function, joint-get-pu-angle2: Public ordinary functions
Function, joint-get-pu-angle2rate: Public ordinary functions
Function, joint-get-pu-angles: Public ordinary functions
Function, joint-get-pu-axis-p: Public ordinary functions
Function, joint-get-pu-axis1: Public ordinary functions
Function, joint-get-pu-axis2: Public ordinary functions
Function, joint-get-pu-axis3: Public ordinary functions
Function, joint-get-pu-param: Public ordinary functions
Function, joint-get-pu-position: Public ordinary functions
Function, joint-get-pu-position-rate: Public ordinary functions
Function, joint-get-slider-axis: Public ordinary functions
Function, joint-get-slider-param: Public ordinary functions
Function, joint-get-slider-position: Public ordinary functions
Function, joint-get-slider-position-rate: Public ordinary functions
Function, joint-get-transmission-anchor1: Public ordinary functions
Function, joint-get-transmission-anchor2: Public ordinary functions
Function, joint-get-transmission-angle1: Public ordinary functions
Function, joint-get-transmission-angle2: Public ordinary functions
Function, joint-get-transmission-axis: Public ordinary functions
Function, joint-get-transmission-axis1: Public ordinary functions
Function, joint-get-transmission-axis2: Public ordinary functions
Function, joint-get-transmission-backlash: Public ordinary functions
Function, joint-get-transmission-contact-point1: Public ordinary functions
Function, joint-get-transmission-contact-point2: Public ordinary functions
Function, joint-get-transmission-mode: Public ordinary functions
Function, joint-get-transmission-param: Public ordinary functions
Function, joint-get-transmission-radius1: Public ordinary functions
Function, joint-get-transmission-radius2: Public ordinary functions
Function, joint-get-transmission-ratio: Public ordinary functions
Function, joint-get-type: Public ordinary functions