This is list of all functions and callbacks within Newton library by category.
== [[:Category:body manipulation functions]] ==
78 KB (4,368 words) - 05:54, 18 June 2019
typedef void (*NewtonApplyForceAndTorque) (const NewtonBody* body, dFloat timestep, int threadIndex);
It allow you to apply force and torque to a simulated body, to make physical shape move and interact dynamically, common use for this
3 KB (300 words) - 08:02, 10 June 2019
Set the mass matrix of a rigid body.
* const NewtonBody *bodyPtr - pointer to the body.
3 KB (398 words) - 08:02, 10 June 2019
typedef void (*NewtonSetTransform) (const NewtonBody* const body, const dFloat* const matrix, int threadIndex)
This callback is called by [[NewtonUpdate]] for every rigid body that has had its position or orientation changed.
2 KB (179 words) - 08:02, 10 June 2019
typedef void (*NewtonBodyDestructor) (const NewtonBody* body);
Called whenever a newton body is destroyed using [[NewtonDestroyBody]] and has a destruct callback regist
1 KB (138 words) - 08:02, 10 June 2019
...NewtonWorld* const world, void* const listenerUserData, NewtonBody* const body)
* body NewtonBody*
1 KB (103 words) - 08:02, 10 June 2019
typedef int (*NewtonBodyIterator) (const NewtonBody* const body, void* const userData)
This callback is called by [[NewtonWorldForEachBodyInAABBDo]] whenever a body intresecting the specified AABB is found.
1,006 bytes (114 words) - 08:02, 10 June 2019