Newton SDK API reference

From Newton Wiki
Jump to: navigation, search

Contents

Newton SDK API reference

This is list of all functions and callbacks within Newton library by category.

A function can be found among multiple categories if they belong into multiple categories.

Structures

NewtonBoxParam
NewtonCapsuleParam
NewtonChamferCylinderParam
NewtonCollisionInfoRecord
NewtonCollisionMaterial
NewtonCollisionTreeParam
NewtonCompoundCollisionParam
NewtonConeParam
NewtonConvexHullParam
NewtonCylinderParam
NewtonDeformableMeshParam
NewtonHeightFieldCollisionParam
NewtonHingeSliderUpdateDesc
NewtonImmediateModeConstraint
NewtonJointRecord
NewtonMeshDoubleData
NewtonMeshFloatData
NewtonMeshVertexFormat
NewtonSceneCollisionParam
NewtonSphereParam
NewtonUserContactPoint
NewtonUserMeshCollisionCollideDesc
NewtonUserMeshCollisionRayHitDesc
NewtonWorldConvexCastReturnInfo

Category:Newton World Control Functions

NewtonAlloc
NewtonAtomicAdd
NewtonAtomicSwap
NewtonCreate
NewtonCurrentPlugin
NewtonDeserializeFromFile
NewtonDeserializeScene
NewtonDestroy
NewtonDestroyAllBodies
NewtonDispachThreadJob
NewtonFindSerializedBody
NewtonFree
NewtonGetBroadphaseAlgorithm
NewtonGetContactMergeTolerance
NewtonGetFirstPlugin
NewtonGetJointSerializationCallbacks
NewtonGetLastUpdateTime
NewtonGetMaxThreadsCount
NewtonGetMemoryUsed
NewtonGetNextPlugin
NewtonGetNumberOfSubsteps
NewtonGetParallelSolverOnLargeIsland
NewtonGetPluginString
NewtonGetPostUpdateCallback
NewtonGetPreferedPlugin
NewtonGetSolverIterations
NewtonGetThreadsCount
NewtonInvalidateCache
NewtonLoadPlugins
NewtonResetBroadphase
NewtonSelectBroadphaseAlgorithm
NewtonSelectPlugin
NewtonSerializeScene
NewtonSerializeToFile
NewtonSetContactMergeTolerance
NewtonSetIslandUpdateEvent
NewtonSetJointSerializationCallbacks
NewtonSetMemorySystem
NewtonSetNumberOfSubsteps
NewtonSetParallelSolverOnLargeIsland
NewtonSetPostUpdateCallback
NewtonSetSolverIterations
NewtonSetThreadsCount
NewtonSyncThreadJobs
NewtonUnloadPlugins
NewtonUpdate
NewtonUpdateAsync
NewtonWaitForUpdateToFinish
NewtonWorldAddListener
NewtonWorldCollide
NewtonWorldConvexCast
NewtonWorldCriticalSectionLock
NewtonWorldCriticalSectionUnlock
NewtonWorldFloatSize
NewtonWorldForEachBodyInAABBDo
NewtonWorldForEachJointDo
NewtonWorldGetBodyCount
NewtonWorldGetConstraintCount
NewtonWorldGetDestructorCallback
NewtonWorldGetListener
NewtonWorldGetListenerUserData
NewtonWorldGetUserData
NewtonWorldGetVersion
NewtonWorldListenerDebug
NewtonWorldListenerGetBodyDestroyCallback
NewtonWorldListenerSetBodyDestroyCallback
NewtonWorldListenerSetDebugCallback
NewtonWorldListenerSetDestructorCallback
NewtonWorldListenerSetPostUpdateCallback
NewtonWorldListenerSetPreUpdateCallback
NewtonWorldRayCast
NewtonWorldSetCollisionConstructorDestructorCallback
NewtonWorldSetCreateDestroyContactCallback
NewtonWorldSetDestructorCallback
NewtonWorldSetUserData
NewtonYield

Category:Newton Functions

NewtonAlloc
NewtonAtomicAdd
NewtonAtomicSwap
NewtonBallGetJointAngle
NewtonBallGetJointForce
NewtonBallGetJointOmega
NewtonBallSetConeLimits
NewtonBallSetUserCallback
NewtonBodyAddForce
NewtonBodyAddImpulse
NewtonBodyAddTorque
NewtonBodyApplyImpulseArray
NewtonBodyApplyImpulsePair
NewtonBodyCalculateInverseDynamicsForce
NewtonBodyFindContact
NewtonBodyGetAABB
NewtonBodyGetAcceleration
NewtonBodyGetAlpha
NewtonBodyGetAngularDamping
NewtonBodyGetAutoSleep
NewtonBodyGetCentreOfMass
NewtonBodyGetCollidable
NewtonBodyGetCollision
NewtonBodyGetContinuousCollisionMode
NewtonBodyGetDestructorCallback
NewtonBodyGetFirstContactJoint
NewtonBodyGetFirstJoint
NewtonBodyGetForce
NewtonBodyGetForceAndTorqueCallback
NewtonBodyGetFreezeState
NewtonBodyGetGyroscopicTorque
NewtonBodyGetID
NewtonBodyGetInertiaMatrix
NewtonBodyGetInvInertiaMatrix
NewtonBodyGetInvMass
NewtonBodyGetJointRecursiveCollision
NewtonBodyGetLinearDamping
NewtonBodyGetMass
NewtonBodyGetMaterialGroupID
NewtonBodyGetMatrix
NewtonBodyGetNextContactJoint
NewtonBodyGetNextJoint
NewtonBodyGetOmega
NewtonBodyGetPointVelocity
NewtonBodyGetPosition
NewtonBodyGetRotation
NewtonBodyGetSerializedID
NewtonBodyGetSimulationState
NewtonBodyGetSleepState
NewtonBodyGetTorque
NewtonBodyGetTransformCallback
NewtonBodyGetType
NewtonBodyGetUserData
NewtonBodyGetVelocity
NewtonBodyGetWorld
NewtonBodyIntegrateVelocity
NewtonBodySetAngularDamping
NewtonBodySetAutoSleep
NewtonBodySetCentreOfMass
NewtonBodySetCollidable
NewtonBodySetCollision
NewtonBodySetCollisionScale
NewtonBodySetContinuousCollisionMode
NewtonBodySetDestructorCallback
NewtonBodySetForce
NewtonBodySetForceAndTorqueCallback
NewtonBodySetFreezeState
NewtonBodySetFullMassMatrix
NewtonBodySetGyroscopicTorque
NewtonBodySetJointRecursiveCollision
NewtonBodySetLinearDamping
NewtonBodySetMassMatrix
NewtonBodySetMassProperties
NewtonBodySetMaterialGroupID
NewtonBodySetMatrix
NewtonBodySetMatrixNoSleep
NewtonBodySetMatrixRecursive
NewtonBodySetOmega
NewtonBodySetOmegaNoSleep
NewtonBodySetSimulationState
NewtonBodySetSleepState
NewtonBodySetTorque
NewtonBodySetTransformCallback
NewtonBodySetUserData
NewtonBodySetVelocity
NewtonBodySetVelocityNoSleep
NewtonCalculateSpringDamperAcceleration
NewtonCollisionAggregateAddBody
NewtonCollisionAggregateCreate
NewtonCollisionAggregateDestroy
NewtonCollisionAggregateGetSelfCollision
NewtonCollisionAggregateRemoveBody
NewtonCollisionAggregateSetSelfCollision
NewtonCollisionCalculateAABB
NewtonCollisionClosestPoint
NewtonCollisionCollide
NewtonCollisionCollideContinue
NewtonCollisionCreateInstance
NewtonCollisionDataPointer
NewtonCollisionForEachPolygonDo
NewtonCollisionGetInfo
NewtonCollisionGetMaterial
NewtonCollisionGetMatrix
NewtonCollisionGetMode
NewtonCollisionGetParentInstance
NewtonCollisionGetScale
NewtonCollisionGetSkinThickness
NewtonCollisionGetSubCollisionHandle
NewtonCollisionGetType
NewtonCollisionGetUserData
NewtonCollisionGetUserID
NewtonCollisionIntersectionTest
NewtonCollisionIsConvexShape
NewtonCollisionIsStaticShape
NewtonCollisionPointDistance
NewtonCollisionRayCast
NewtonCollisionSerialize
NewtonCollisionSetMaterial
NewtonCollisionSetMatrix
NewtonCollisionSetMode
NewtonCollisionSetScale
NewtonCollisionSetSkinThickness
NewtonCollisionSetUserData
NewtonCollisionSetUserID
NewtonCollisionSupportVertex
NewtonCompoundCollisionAddSubCollision
NewtonCompoundCollisionBeginAddRemove
NewtonCompoundCollisionEndAddRemove
NewtonCompoundCollisionGetCollisionFromNode
NewtonCompoundCollisionGetFirstNode
NewtonCompoundCollisionGetNextNode
NewtonCompoundCollisionGetNodeByIndex
NewtonCompoundCollisionGetNodeIndex
NewtonCompoundCollisionRemoveSubCollision
NewtonCompoundCollisionRemoveSubCollisionByIndex
NewtonCompoundCollisionSetSubCollisionMatrix
NewtonConstraintCreateBall
NewtonConstraintCreateCorkscrew
NewtonConstraintCreateHinge
NewtonConstraintCreateSlider
NewtonConstraintCreateUniversal
NewtonConstraintCreateUpVector
NewtonConstraintCreateUserJoint
NewtonContactGetCollision0
NewtonContactGetCollision1
NewtonContactGetCollisionID0
NewtonContactGetCollisionID1
NewtonContactGetMaterial
NewtonContactJointGetClosestDistance
NewtonContactJointGetContactCount
NewtonContactJointGetFirstContact
NewtonContactJointGetNextContact
NewtonContactJointRemoveContact
NewtonContactJointResetIntraJointCollision
NewtonContactJointResetSelftJointCollision
NewtonConvexCollisionCalculateBuoyancyVolume
NewtonConvexCollisionCalculateInertialMatrix
NewtonConvexCollisionCalculateVolume
NewtonConvexHullGetFaceIndices
NewtonConvexHullGetVertexData
NewtonCorkscrewCalculateStopAccel
NewtonCorkscrewCalculateStopAlpha
NewtonCorkscrewGetJointAngle
NewtonCorkscrewGetJointForce
NewtonCorkscrewGetJointOmega
NewtonCorkscrewGetJointPosit
NewtonCorkscrewGetJointVeloc
NewtonCorkscrewSetUserCallback
NewtonCreate
NewtonCreateAsymetricDynamicBody
NewtonCreateBox
NewtonCreateCapsule
NewtonCreateChamferCylinder
NewtonCreateCollisionFromSerialization
NewtonCreateCompoundCollision
NewtonCreateCompoundCollisionFromMesh
NewtonCreateCone
NewtonCreateConvexHull
NewtonCreateConvexHullFromMesh
NewtonCreateCylinder
NewtonCreateDeformableSolid
NewtonCreateDynamicBody
NewtonCreateFracturedCompoundCollision
NewtonCreateHeightFieldCollision
NewtonCreateInverseDynamics
NewtonCreateKinematicBody
NewtonCreateMassSpringDamperSystem
NewtonCreateNull
NewtonCreateSceneCollision
NewtonCreateSphere
NewtonCreateTetrahedraLinearBlendSkinWeightsChannel
NewtonCreateTreeCollision
NewtonCreateTreeCollisionFromMesh
NewtonCreateUserMeshCollision
NewtonCurrentPlugin
NewtonDeformableMeshGetParticleArray
NewtonDeformableMeshGetParticleCount
NewtonDeformableMeshGetParticleStrideInBytes
NewtonDeserializeFromFile
NewtonDeserializeScene
NewtonDestroy
NewtonDestroyAllBodies
NewtonDestroyBody
NewtonDestroyCollision
NewtonDestroyJoint
NewtonDispachThreadJob
NewtonFindSerializedBody
NewtonFracturedCompoundCollisionGetVertexCount
NewtonFracturedCompoundCollisionGetVertexNormals
NewtonFracturedCompoundCollisionGetVertexPositions
NewtonFracturedCompoundCollisionGetVertexUVs
NewtonFracturedCompoundGetFirstSubMesh
NewtonFracturedCompoundGetMainMesh
NewtonFracturedCompoundGetNextSubMesh
NewtonFracturedCompoundIsNodeFreeToDetach
NewtonFracturedCompoundMeshPartGetFirstSegment
NewtonFracturedCompoundMeshPartGetIndexCount
NewtonFracturedCompoundMeshPartGetIndexStream
NewtonFracturedCompoundMeshPartGetMaterial
NewtonFracturedCompoundMeshPartGetNextSegment
NewtonFracturedCompoundNeighborNodeList
NewtonFracturedCompoundPlaneClip
NewtonFracturedCompoundSetCallbacks
NewtonFree
NewtonGetBroadphaseAlgorithm
NewtonGetContactMergeTolerance
NewtonGetEulerAngle
NewtonGetFirstPlugin
NewtonGetJointSerializationCallbacks
NewtonGetLastUpdateTime
NewtonGetMaxThreadsCount
NewtonGetMemoryUsed
NewtonGetNextPlugin
NewtonGetNumberOfSubsteps
NewtonGetParallelSolverOnLargeIsland
NewtonGetPluginString
NewtonGetPostUpdateCallback
NewtonGetPreferedPlugin
NewtonGetSolverIterations
NewtonGetThreadsCount
NewtonHeightFieldSetHorizontalDisplacement
NewtonHeightFieldSetUserRayCastCallback
NewtonHingeCalculateStopAlpha
NewtonHingeGetJointAngle
NewtonHingeGetJointForce
NewtonHingeGetJointOmega
NewtonHingeSetUserCallback
NewtonInvalidateCache
NewtonInverseDynamicsAddChildNode
NewtonInverseDynamicsAddLoopJoint
NewtonInverseDynamicsAddRoot
NewtonInverseDynamicsCreateEffector
NewtonInverseDynamicsDestroy
NewtonInverseDynamicsDestroyEffector
NewtonInverseDynamicsEndBuild
NewtonInverseDynamicsGetBody
NewtonInverseDynamicsGetFirstChildNode
NewtonInverseDynamicsGetJoint
NewtonInverseDynamicsGetNextChildNode
NewtonInverseDynamicsGetRoot
NewtonInverseDynamicsUpdate
NewtonIslandGetBody
NewtonIslandGetBodyAABB
NewtonJointGetBody0
NewtonJointGetBody1
NewtonJointGetCollisionState
NewtonJointGetInfo
NewtonJointGetStiffness
NewtonJointGetUserData
NewtonJointIsActive
NewtonJointSetCollisionState
NewtonJointSetDestructor
NewtonJointSetStiffness
NewtonJointSetUserData
NewtonLoadPlugins
NewtonMaterialContactRotateTangentDirections
NewtonMaterialCreateGroupID
NewtonMaterialDestroyAllGroupID
NewtonMaterialGetBodyCollidingShape
NewtonMaterialGetContactFaceAttribute
NewtonMaterialGetContactForce
NewtonMaterialGetContactMaxNormalImpact
NewtonMaterialGetContactMaxTangentImpact
NewtonMaterialGetContactNormalSpeed
NewtonMaterialGetContactPenetration
NewtonMaterialGetContactPositionAndNormal
NewtonMaterialGetContactPruningTolerance
NewtonMaterialGetContactTangentDirections
NewtonMaterialGetContactTangentSpeed
NewtonMaterialGetDefaultGroupID
NewtonMaterialGetMaterialPairUserData
NewtonMaterialGetUserData
NewtonMaterialSetCallbackUserData
NewtonMaterialSetCollisionCallback
NewtonMaterialSetCompoundCollisionCallback
NewtonMaterialSetContactElasticity
NewtonMaterialSetContactFrictionCoef
NewtonMaterialSetContactFrictionState
NewtonMaterialSetContactGenerationCallback
NewtonMaterialSetContactNormalAcceleration
NewtonMaterialSetContactNormalDirection
NewtonMaterialSetContactPosition
NewtonMaterialSetContactPruningTolerance
NewtonMaterialSetContactSoftness
NewtonMaterialSetContactTangentAcceleration
NewtonMaterialSetContactTangentFriction
NewtonMaterialSetContactThickness
NewtonMaterialSetDefaultCollidable
NewtonMaterialSetDefaultElasticity
NewtonMaterialSetDefaultFriction
NewtonMaterialSetDefaultSoftness
NewtonMaterialSetSurfaceThickness
NewtonMeshAddBinormal
NewtonMeshAddLayer
NewtonMeshAddMaterial
NewtonMeshAddNormal
NewtonMeshAddPoint
NewtonMeshAddUV0
NewtonMeshAddUV1
NewtonMeshAddVertexColor
NewtonMeshApplyAngleBasedMapping
NewtonMeshApplyBoxMapping
NewtonMeshApplyCylindricalMapping
NewtonMeshApplySphericalMapping
NewtonMeshApplyTransform
NewtonMeshApproximateConvexDecomposition
NewtonMeshBeginBuild
NewtonMeshBeginFace
NewtonMeshBeginHandle
NewtonMeshBuildFromVertexListIndexList
NewtonMeshCalculateFaceNormal
NewtonMeshCalculateOOBB
NewtonMeshCalculateVertexNormals
NewtonMeshClearVertexFormat
NewtonMeshClip
NewtonMeshConvexMeshIntersection
NewtonMeshCreate
NewtonMeshCreateConvexHull
NewtonMeshCreateFirstLayer
NewtonMeshCreateFirstSingleSegment
NewtonMeshCreateFromCollision
NewtonMeshCreateFromMesh
NewtonMeshCreateFromSerialization
NewtonMeshCreateNextLayer
NewtonMeshCreateNextSingleSegment
NewtonMeshCreateTetrahedraIsoSurface
NewtonMeshCreateVoronoiConvexDecomposition
NewtonMeshDestroy
NewtonMeshDifference
NewtonMeshEndBuild
NewtonMeshEndFace
NewtonMeshEndHandle
NewtonMeshFirstMaterial
NewtonMeshFixTJoints
NewtonMeshFlipWinding
NewtonMeshGetBinormalChannel
NewtonMeshGetEdgeIndices
NewtonMeshGetFaceIndexCount
NewtonMeshGetFaceIndices
NewtonMeshGetFaceMaterial
NewtonMeshGetFacePointIndices
NewtonMeshGetFaces
NewtonMeshGetFirstEdge
NewtonMeshGetFirstFace
NewtonMeshGetFirstPoint
NewtonMeshGetFirstVertex
NewtonMeshGetIndexToVertexMap
NewtonMeshGetNextEdge
NewtonMeshGetNextFace
NewtonMeshGetNextPoint
NewtonMeshGetNextVertex
NewtonMeshGetNormalChannel
NewtonMeshGetPointCount
NewtonMeshGetPointIndex
NewtonMeshGetTotalFaceCount
NewtonMeshGetTotalIndexCount
NewtonMeshGetUV0Channel
NewtonMeshGetUV1Channel
NewtonMeshGetVertexArray
NewtonMeshGetVertexBaseCount
NewtonMeshGetVertexChannel
NewtonMeshGetVertexColorChannel
NewtonMeshGetVertexCount
NewtonMeshGetVertexDoubleChannel
NewtonMeshGetVertexIndex
NewtonMeshGetVertexIndexFromPoint
NewtonMeshGetVertexStrideInByte
NewtonMeshHasBinormalChannel
NewtonMeshHasNormalChannel
NewtonMeshHasUV0Channel
NewtonMeshHasUV1Channel
NewtonMeshHasVertexColorChannel
NewtonMeshIntersection
NewtonMeshIsFaceOpen
NewtonMeshIsOpenMesh
NewtonMeshLoadOFF
NewtonMeshLoadTetrahedraMesh
NewtonMeshMaterialGetIndexCount
NewtonMeshMaterialGetIndexStream
NewtonMeshMaterialGetIndexStreamShort
NewtonMeshMaterialGetMaterial
NewtonMeshNextMaterial
NewtonMeshOptimize
NewtonMeshOptimizePoints
NewtonMeshOptimizeVertex
NewtonMeshPolygonize
NewtonMeshSaveOFF
NewtonMeshSerialize
NewtonMeshSetFaceMaterial
NewtonMeshSetVertexBaseCount
NewtonMeshSimplify
NewtonMeshTriangulate
NewtonMeshUnion
NewtonRemoveUnusedVertices
NewtonResetBroadphase
NewtonSceneCollisionAddSubCollision
NewtonSceneCollisionBeginAddRemove
NewtonSceneCollisionEndAddRemove
NewtonSceneCollisionGetCollisionFromNode
NewtonSceneCollisionGetFirstNode
NewtonSceneCollisionGetNextNode
NewtonSceneCollisionGetNodeByIndex
NewtonSceneCollisionGetNodeIndex
NewtonSceneCollisionRemoveSubCollision
NewtonSceneCollisionRemoveSubCollisionByIndex
NewtonSceneCollisionSetSubCollisionMatrix
NewtonSelectBroadphaseAlgorithm
NewtonSelectPlugin
NewtonSerializeScene
NewtonSerializeToFile
NewtonSetContactMergeTolerance
NewtonSetEulerAngle
NewtonSetIslandUpdateEvent
NewtonSetJointSerializationCallbacks
NewtonSetMemorySystem
NewtonSetNumberOfSubsteps
NewtonSetParallelSolverOnLargeIsland
NewtonSetPostUpdateCallback
NewtonSetSolverIterations
NewtonSetThreadsCount
NewtonSliderCalculateStopAccel
NewtonSliderGetJointForce
NewtonSliderGetJointPosit
NewtonSliderGetJointVeloc
NewtonSliderSetUserCallback
NewtonStaticCollisionSetDebugCallback
NewtonSyncThreadJobs
NewtonTreeCollisionAddFace
NewtonTreeCollisionBeginBuild
NewtonTreeCollisionEndBuild
NewtonTreeCollisionForEachFace
NewtonTreeCollisionGetFaceAttribute
NewtonTreeCollisionGetVertexListTriangleListInAABB
NewtonTreeCollisionSetFaceAttribute
NewtonTreeCollisionSetUserRayCastCallback
NewtonUniversalCalculateStopAlpha0
NewtonUniversalCalculateStopAlpha1
NewtonUniversalGetJointAngle0
NewtonUniversalGetJointAngle1
NewtonUniversalGetJointForce
NewtonUniversalGetJointOmega0
NewtonUniversalGetJointOmega1
NewtonUniversalSetUserCallback
NewtonUnloadPlugins
NewtonUpVectorGetPin
NewtonUpVectorSetPin
NewtonUpdate
NewtonUpdateAsync
NewtonUserJoinRowsCount
NewtonUserJointAddAngularRow
NewtonUserJointAddGeneralRow
NewtonUserJointAddLinearRow
NewtonUserJointCalculateRowZeroAcceleration
NewtonUserJointGetGeneralRow
NewtonUserJointGetRowAcceleration
NewtonUserJointGetRowForce
NewtonUserJointGetSolverModel
NewtonUserJointSetFeedbackCollectorCallback
NewtonUserJointSetRowAcceleration
NewtonUserJointSetRowAsInverseDynamics
NewtonUserJointSetRowMaximumFriction
NewtonUserJointSetRowMinimumFriction
NewtonUserJointSetRowSpringDamperAcceleration
NewtonUserJointSetRowStiffness
NewtonUserJointSetSolverModel
NewtonUserJointSubmitImmediateModeConstraint
NewtonUserMeshCollisionContinuousOverlapTest
NewtonWaitForUpdateToFinish
NewtonWorldAddListener
NewtonWorldCollide
NewtonWorldConvexCast
NewtonWorldCriticalSectionLock
NewtonWorldCriticalSectionUnlock
NewtonWorldFloatSize
NewtonWorldForEachBodyInAABBDo
NewtonWorldForEachJointDo
NewtonWorldGetBodyCount
NewtonWorldGetConstraintCount
NewtonWorldGetDestructorCallback
NewtonWorldGetFirstBody
NewtonWorldGetFirstMaterial
NewtonWorldGetListener
NewtonWorldGetListenerUserData
NewtonWorldGetNextBody
NewtonWorldGetNextMaterial
NewtonWorldGetUserData
NewtonWorldGetVersion
NewtonWorldListenerDebug
NewtonWorldListenerGetBodyDestroyCallback
NewtonWorldListenerSetBodyDestroyCallback
NewtonWorldListenerSetDebugCallback
NewtonWorldListenerSetDestructorCallback
NewtonWorldListenerSetPostUpdateCallback
NewtonWorldListenerSetPreUpdateCallback
NewtonWorldRayCast
NewtonWorldSetCollisionConstructorDestructorCallback
NewtonWorldSetCreateDestroyContactCallback
NewtonWorldSetDestructorCallback
NewtonWorldSetUserData
NewtonYield

Category:World functions

NewtonBodyGetWorld
NewtonWorldAddListener
NewtonWorldCollide
NewtonWorldConvexCast
NewtonWorldCriticalSectionLock
NewtonWorldCriticalSectionUnlock
NewtonWorldFloatSize
NewtonWorldForEachBodyInAABBDo
NewtonWorldForEachJointDo
NewtonWorldGetBodyCount
NewtonWorldGetConstraintCount
NewtonWorldGetDestructorCallback
NewtonWorldGetFirstBody
NewtonWorldGetFirstMaterial
NewtonWorldGetListener
NewtonWorldGetListenerUserData
NewtonWorldGetNextBody
NewtonWorldGetNextMaterial
NewtonWorldGetUserData
NewtonWorldGetVersion
NewtonWorldListenerDebug
NewtonWorldListenerGetBodyDestroyCallback
NewtonWorldListenerSetBodyDestroyCallback
NewtonWorldListenerSetDebugCallback
NewtonWorldListenerSetDestructorCallback
NewtonWorldListenerSetPostUpdateCallback
NewtonWorldListenerSetPreUpdateCallback
NewtonWorldRayCast
NewtonWorldSetCollisionConstructorDestructorCallback
NewtonWorldSetCreateDestroyContactCallback
NewtonWorldSetDestructorCallback
NewtonWorldSetUserData

Category:Newton Functions without description

NewtonAlloc
NewtonAtomicAdd
NewtonAtomicSwap
NewtonBodyApplyImpulsePair
NewtonBodyGetCollidable
NewtonBodyGetCollision
NewtonBodyGetDestructorCallback
NewtonBodyGetGyroscopicTorque
NewtonBodyGetID
NewtonBodyGetInertiaMatrix
NewtonBodyGetInvInertiaMatrix
NewtonBodyGetPointVelocity
NewtonBodyGetPosition
NewtonBodyGetSerializedID
NewtonBodyGetTransformCallback
NewtonBodyGetType
NewtonBodyIntegrateVelocity
NewtonBodySetAutoSleep
NewtonBodySetCollidable
NewtonBodySetCollisionScale
NewtonBodySetGyroscopicTorque
NewtonBodySetMassMatrix
NewtonBodySetMassProperties
NewtonBodySetMatrixNoSleep
NewtonBodySetOmegaNoSleep
NewtonBodySetSleepState
NewtonBodySetVelocityNoSleep
NewtonCollisionAggregateAddBody
NewtonCollisionAggregateCreate
NewtonCollisionAggregateDestroy
NewtonCollisionAggregateGetSelfCollision
NewtonCollisionAggregateRemoveBody
NewtonCollisionAggregateSetSelfCollision
NewtonCollisionCollideContinue
NewtonCollisionCreateInstance
NewtonCollisionDataPointer
NewtonCollisionGetMaterial
NewtonCollisionGetMatrix
NewtonCollisionGetMode
NewtonCollisionGetParentInstance
NewtonCollisionGetScale
NewtonCollisionGetSkinThickness
NewtonCollisionGetSubCollisionHandle
NewtonCollisionGetType
NewtonCollisionGetUserData
NewtonCollisionIntersectionTest
NewtonCollisionIsConvexShape
NewtonCollisionIsStaticShape
NewtonCollisionSetMaterial
NewtonCollisionSetMatrix
NewtonCollisionSetMode
NewtonCollisionSetScale
NewtonCollisionSetSkinThickness
NewtonCollisionSetUserData
NewtonCompoundCollisionAddSubCollision
NewtonCompoundCollisionBeginAddRemove
NewtonCompoundCollisionEndAddRemove
NewtonCompoundCollisionGetCollisionFromNode
NewtonCompoundCollisionGetFirstNode
NewtonCompoundCollisionGetNextNode
NewtonCompoundCollisionGetNodeByIndex
NewtonCompoundCollisionGetNodeIndex
NewtonCompoundCollisionRemoveSubCollision
NewtonCompoundCollisionRemoveSubCollisionByIndex
NewtonCompoundCollisionSetSubCollisionMatrix
NewtonConstraintCreateHinge
NewtonContactGetCollision0
NewtonContactGetCollision1
NewtonContactGetCollisionID0
NewtonContactGetCollisionID1
NewtonContactJointGetClosestDistance
NewtonContactJointResetIntraJointCollision
NewtonContactJointResetSelftJointCollision
NewtonConvexCollisionCalculateBuoyancyVolume
NewtonCorkscrewGetJointOmega
NewtonCreateAsymetricDynamicBody
NewtonCreateConvexHull
NewtonCreateDeformableSolid
NewtonCreateFracturedCompoundCollision
NewtonCreateHeightFieldCollision
NewtonCreateInverseDynamics
NewtonCreateKinematicBody
NewtonCreateMassSpringDamperSystem
NewtonCreateTetrahedraLinearBlendSkinWeightsChannel
NewtonCreateTreeCollisionFromMesh
NewtonCurrentPlugin
NewtonDeformableMeshGetParticleArray
NewtonDeformableMeshGetParticleCount
NewtonDeformableMeshGetParticleStrideInBytes
NewtonDeserializeFromFile
NewtonDeserializeScene
NewtonDispachThreadJob
NewtonFindSerializedBody
NewtonFracturedCompoundCollisionGetVertexCount
NewtonFracturedCompoundCollisionGetVertexNormals
NewtonFracturedCompoundCollisionGetVertexPositions
NewtonFracturedCompoundCollisionGetVertexUVs
NewtonFracturedCompoundGetFirstSubMesh
NewtonFracturedCompoundGetMainMesh
NewtonFracturedCompoundGetNextSubMesh
NewtonFracturedCompoundIsNodeFreeToDetach
NewtonFracturedCompoundMeshPartGetFirstSegment
NewtonFracturedCompoundMeshPartGetIndexCount
NewtonFracturedCompoundMeshPartGetIndexStream
NewtonFracturedCompoundMeshPartGetMaterial
NewtonFracturedCompoundMeshPartGetNextSegment
NewtonFracturedCompoundNeighborNodeList
NewtonFracturedCompoundPlaneClip
NewtonFracturedCompoundSetCallbacks
NewtonFree
NewtonGetBroadphaseAlgorithm
NewtonGetContactMergeTolerance
NewtonGetFirstPlugin
NewtonGetJointSerializationCallbacks
NewtonGetLastUpdateTime
NewtonGetNextPlugin
NewtonGetNumberOfSubsteps
NewtonGetParallelSolverOnLargeIsland
NewtonGetPluginString
NewtonGetPostUpdateCallback
NewtonGetPreferedPlugin
NewtonHeightFieldSetHorizontalDisplacement
NewtonHeightFieldSetUserRayCastCallback
NewtonHingeCalculateStopAlpha
NewtonHingeGetJointAngle
NewtonHingeGetJointForce
NewtonHingeGetJointOmega
NewtonHingeSetUserCallback
NewtonInverseDynamicsAddChildNode
NewtonInverseDynamicsAddLoopJoint
NewtonInverseDynamicsAddRoot
NewtonInverseDynamicsCreateEffector
NewtonInverseDynamicsDestroy
NewtonInverseDynamicsDestroyEffector
NewtonInverseDynamicsEndBuild
NewtonInverseDynamicsGetBody
NewtonInverseDynamicsGetFirstChildNode
NewtonInverseDynamicsGetJoint
NewtonInverseDynamicsGetNextChildNode
NewtonInverseDynamicsGetRoot
NewtonInverseDynamicsUpdate
NewtonJointIsActive
NewtonLoadPlugins
NewtonMaterialGetBodyCollidingShape
NewtonMaterialGetContactMaxNormalImpact
NewtonMaterialGetContactMaxTangentImpact
NewtonMaterialGetContactPenetration
NewtonMaterialGetContactPruningTolerance
NewtonMaterialSetCallbackUserData
NewtonMaterialSetContactGenerationCallback
NewtonMaterialSetContactPosition
NewtonMaterialSetContactPruningTolerance
NewtonMaterialSetContactTangentFriction
NewtonMeshAddBinormal
NewtonMeshAddLayer
NewtonMeshAddMaterial
NewtonMeshAddNormal
NewtonMeshAddPoint
NewtonMeshAddUV0
NewtonMeshAddUV1
NewtonMeshAddVertexColor
NewtonMeshApplyAngleBasedMapping
NewtonMeshApplyBoxMapping
NewtonMeshApplyCylindricalMapping
NewtonMeshApplySphericalMapping
NewtonMeshApplyTransform
NewtonMeshApproximateConvexDecomposition
NewtonMeshBeginBuild
NewtonMeshBeginFace
NewtonMeshBeginHandle
NewtonMeshBuildFromVertexListIndexList
NewtonMeshCalculateFaceNormal
NewtonMeshCalculateOOBB
NewtonMeshCalculateVertexNormals
NewtonMeshClearVertexFormat
NewtonMeshClip
NewtonMeshConvexMeshIntersection
NewtonMeshCreate
NewtonMeshCreateConvexHull
NewtonMeshCreateFirstLayer
NewtonMeshCreateFirstSingleSegment
NewtonMeshCreateFromCollision
NewtonMeshCreateFromMesh
NewtonMeshCreateFromSerialization
NewtonMeshCreateNextLayer
NewtonMeshCreateNextSingleSegment
NewtonMeshCreateTetrahedraIsoSurface
NewtonMeshCreateVoronoiConvexDecomposition
NewtonMeshDestroy
NewtonMeshDifference
NewtonMeshEndBuild
NewtonMeshEndFace
NewtonMeshEndHandle
NewtonMeshFirstMaterial
NewtonMeshFixTJoints
NewtonMeshFlipWinding
NewtonMeshGetBinormalChannel
NewtonMeshGetEdgeIndices
NewtonMeshGetFaceIndexCount
NewtonMeshGetFaceIndices
NewtonMeshGetFaceMaterial
NewtonMeshGetFacePointIndices
NewtonMeshGetFaces
NewtonMeshGetFirstEdge
NewtonMeshGetFirstFace
NewtonMeshGetFirstPoint
NewtonMeshGetFirstVertex
NewtonMeshGetIndexToVertexMap
NewtonMeshGetNextEdge
NewtonMeshGetNextFace
NewtonMeshGetNextPoint
NewtonMeshGetNextVertex
NewtonMeshGetNormalChannel
NewtonMeshGetPointCount
NewtonMeshGetPointIndex
NewtonMeshGetTotalFaceCount
NewtonMeshGetTotalIndexCount
NewtonMeshGetUV0Channel
NewtonMeshGetUV1Channel
NewtonMeshGetVertexArray
NewtonMeshGetVertexBaseCount
NewtonMeshGetVertexChannel
NewtonMeshGetVertexColorChannel
NewtonMeshGetVertexCount
NewtonMeshGetVertexDoubleChannel
NewtonMeshGetVertexIndex
NewtonMeshGetVertexIndexFromPoint
NewtonMeshGetVertexStrideInByte
NewtonMeshHasBinormalChannel
NewtonMeshHasNormalChannel
NewtonMeshHasUV0Channel
NewtonMeshHasUV1Channel
NewtonMeshHasVertexColorChannel
NewtonMeshIntersection
NewtonMeshIsFaceOpen
NewtonMeshIsOpenMesh
NewtonMeshLoadOFF
NewtonMeshLoadTetrahedraMesh
NewtonMeshMaterialGetIndexCount
NewtonMeshMaterialGetIndexStream
NewtonMeshMaterialGetIndexStreamShort
NewtonMeshMaterialGetMaterial
NewtonMeshNextMaterial
NewtonMeshOptimize
NewtonMeshOptimizePoints
NewtonMeshOptimizeVertex
NewtonMeshPolygonize
NewtonMeshSaveOFF
NewtonMeshSerialize
NewtonMeshSetFaceMaterial
NewtonMeshSetVertexBaseCount
NewtonMeshSimplify
NewtonMeshTriangulate
NewtonMeshUnion
NewtonRemoveUnusedVertices
NewtonResetBroadphase
NewtonSceneCollisionAddSubCollision
NewtonSceneCollisionBeginAddRemove
NewtonSceneCollisionEndAddRemove
NewtonSceneCollisionGetCollisionFromNode
NewtonSceneCollisionGetFirstNode
NewtonSceneCollisionGetNextNode
NewtonSceneCollisionGetNodeByIndex
NewtonSceneCollisionGetNodeIndex
NewtonSceneCollisionRemoveSubCollision
NewtonSceneCollisionRemoveSubCollisionByIndex
NewtonSceneCollisionSetSubCollisionMatrix
NewtonSelectBroadphaseAlgorithm
NewtonSelectPlugin
NewtonSerializeScene
NewtonSerializeToFile
NewtonSetContactMergeTolerance
NewtonSetJointSerializationCallbacks
NewtonSetMemorySystem
NewtonSetNumberOfSubsteps
NewtonSetPostUpdateCallback
NewtonSyncThreadJobs
NewtonTreeCollisionForEachFace
NewtonUnloadPlugins
NewtonUpdateAsync
NewtonUserJoinRowsCount
NewtonUserJointCalculateRowZeroAcceleration
NewtonUserJointGetGeneralRow
NewtonUserJointGetRowAcceleration
NewtonUserJointGetSolverModel
NewtonUserJointSubmitImmediateModeConstraint
NewtonUserMeshCollisionContinuousOverlapTest
NewtonWaitForUpdateToFinish
NewtonWorldAddListener
NewtonWorldCollide
NewtonWorldConvexCast
NewtonWorldGetListener
NewtonWorldGetListenerUserData
NewtonWorldListenerDebug
NewtonWorldListenerGetBodyDestroyCallback
NewtonWorldListenerSetBodyDestroyCallback
NewtonWorldListenerSetDebugCallback
NewtonWorldListenerSetDestructorCallback
NewtonWorldListenerSetPostUpdateCallback
NewtonWorldListenerSetPreUpdateCallback
NewtonWorldRayCast
NewtonWorldSetCollisionConstructorDestructorCallback
NewtonWorldSetCreateDestroyContactCallback
NewtonYield

Category:Collision contact processing and manipulating functions

NewtonBodyFindContact
NewtonBodyGetFirstContactJoint
NewtonBodyGetNextContactJoint
NewtonContactGetCollision0
NewtonContactGetCollision1
NewtonContactGetCollisionID0
NewtonContactGetCollisionID1
NewtonContactGetMaterial
NewtonContactJointGetClosestDistance
NewtonContactJointGetContactCount
NewtonContactJointGetFirstContact
NewtonContactJointGetNextContact
NewtonContactJointRemoveContact
NewtonContactJointResetIntraJointCollision
NewtonContactJointResetSelftJointCollision
NewtonGetContactMergeTolerance
NewtonMaterialContactRotateTangentDirections
NewtonMaterialGetContactFaceAttribute
NewtonMaterialGetContactForce
NewtonMaterialGetContactMaxNormalImpact
NewtonMaterialGetContactMaxTangentImpact
NewtonMaterialGetContactNormalSpeed
NewtonMaterialGetContactPenetration
NewtonMaterialGetContactPositionAndNormal
NewtonMaterialGetContactPruningTolerance
NewtonMaterialGetContactTangentDirections
NewtonMaterialGetContactTangentSpeed
NewtonMaterialSetContactElasticity
NewtonMaterialSetContactFrictionCoef
NewtonMaterialSetContactFrictionState
NewtonMaterialSetContactGenerationCallback
NewtonMaterialSetContactNormalAcceleration
NewtonMaterialSetContactNormalDirection
NewtonMaterialSetContactPosition
NewtonMaterialSetContactPruningTolerance
NewtonMaterialSetContactSoftness
NewtonMaterialSetContactTangentAcceleration
NewtonMaterialSetContactTangentFriction
NewtonMaterialSetContactThickness
NewtonSetContactMergeTolerance
NewtonWorldSetCreateDestroyContactCallback

Category:Simulation islands functions

NewtonGetParallelSolverOnLargeIsland
NewtonIslandGetBody
NewtonIslandGetBodyAABB
NewtonSetIslandUpdateEvent
NewtonSetParallelSolverOnLargeIsland

Category:Multi-Threaded interface

NewtonAtomicAdd
NewtonAtomicSwap
NewtonDispachThreadJob
NewtonGetMaxThreadsCount
NewtonGetThreadsCount
NewtonSetThreadsCount
NewtonSyncThreadJobs
NewtonUpdateAsync
NewtonWaitForUpdateToFinish
NewtonWorldCriticalSectionLock
NewtonWorldCriticalSectionUnlock

Category:Scene shape functions

NewtonCreateSceneCollision
NewtonDeserializeScene
NewtonSceneCollisionAddSubCollision
NewtonSceneCollisionBeginAddRemove
NewtonSceneCollisionEndAddRemove
NewtonSceneCollisionGetCollisionFromNode
NewtonSceneCollisionGetFirstNode
NewtonSceneCollisionGetNextNode
NewtonSceneCollisionGetNodeByIndex
NewtonSceneCollisionGetNodeIndex
NewtonSceneCollisionRemoveSubCollision
NewtonSceneCollisionRemoveSubCollisionByIndex
NewtonSceneCollisionSetSubCollisionMatrix
NewtonSerializeScene

Category:body manipulation functions

NewtonBodyAddForce
NewtonBodyAddImpulse
NewtonBodyAddTorque
NewtonBodyApplyImpulseArray
NewtonBodyApplyImpulsePair
NewtonBodyCalculateInverseDynamicsForce
NewtonBodyFindContact
NewtonBodyGetAABB
NewtonBodyGetAcceleration
NewtonBodyGetAlpha
NewtonBodyGetAngularDamping
NewtonBodyGetAutoSleep
NewtonBodyGetCentreOfMass
NewtonBodyGetCollidable
NewtonBodyGetCollision
NewtonBodyGetContinuousCollisionMode
NewtonBodyGetDestructorCallback
NewtonBodyGetFirstContactJoint
NewtonBodyGetFirstJoint
NewtonBodyGetForce
NewtonBodyGetForceAndTorqueCallback
NewtonBodyGetFreezeState
NewtonBodyGetGyroscopicTorque
NewtonBodyGetID
NewtonBodyGetInertiaMatrix
NewtonBodyGetInvInertiaMatrix
NewtonBodyGetInvMass
NewtonBodyGetJointRecursiveCollision
NewtonBodyGetLinearDamping
NewtonBodyGetMass
NewtonBodyGetMaterialGroupID
NewtonBodyGetMatrix
NewtonBodyGetNextContactJoint
NewtonBodyGetNextJoint
NewtonBodyGetOmega
NewtonBodyGetPointVelocity
NewtonBodyGetPosition
NewtonBodyGetRotation
NewtonBodyGetSerializedID
NewtonBodyGetSimulationState
NewtonBodyGetSleepState
NewtonBodyGetTorque
NewtonBodyGetTransformCallback
NewtonBodyGetType
NewtonBodyGetUserData
NewtonBodyGetVelocity
NewtonBodyGetWorld
NewtonBodyIntegrateVelocity
NewtonBodySetAngularDamping
NewtonBodySetAutoSleep
NewtonBodySetCentreOfMass
NewtonBodySetCollidable
NewtonBodySetCollision
NewtonBodySetCollisionScale
NewtonBodySetContinuousCollisionMode
NewtonBodySetDestructorCallback
NewtonBodySetForce
NewtonBodySetForceAndTorqueCallback
NewtonBodySetFreezeState
NewtonBodySetFullMassMatrix
NewtonBodySetGyroscopicTorque
NewtonBodySetJointRecursiveCollision
NewtonBodySetLinearDamping
NewtonBodySetMassMatrix
NewtonBodySetMassProperties
NewtonBodySetMaterialGroupID
NewtonBodySetMatrix
NewtonBodySetMatrixNoSleep
NewtonBodySetMatrixRecursive
NewtonBodySetOmega
NewtonBodySetOmegaNoSleep
NewtonBodySetSimulationState
NewtonBodySetSleepState
NewtonBodySetTorque
NewtonBodySetTransformCallback
NewtonBodySetUserData
NewtonBodySetVelocity
NewtonBodySetVelocityNoSleep
NewtonCollisionAggregateAddBody
NewtonCollisionAggregateRemoveBody
NewtonCreateAsymetricDynamicBody
NewtonCreateDynamicBody
NewtonCreateKinematicBody
NewtonDestroyBody
NewtonFindSerializedBody
NewtonInverseDynamicsGetBody
NewtonIslandGetBody
NewtonIslandGetBodyAABB
NewtonJointGetBody0
NewtonJointGetBody1
NewtonMaterialGetBodyCollidingShape
NewtonWorldForEachBodyInAABBDo
NewtonWorldGetBodyCount
NewtonWorldGetFirstBody
NewtonWorldGetNextBody
NewtonWorldListenerGetBodyDestroyCallback
NewtonWorldListenerSetBodyDestroyCallback

Category:Joint functions

NewtonBallGetJointAngle
NewtonBallGetJointForce
NewtonBallGetJointOmega
NewtonBallSetConeLimits
NewtonBallSetUserCallback
NewtonBodyGetFirstContactJoint
NewtonBodyGetFirstJoint
NewtonBodyGetJointRecursiveCollision
NewtonBodyGetNextContactJoint
NewtonBodyGetNextJoint
NewtonBodySetJointRecursiveCollision
NewtonConstraintCreateBall
NewtonConstraintCreateUpVector
NewtonConstraintCreateUserJoint
NewtonContactJointGetClosestDistance
NewtonContactJointGetContactCount
NewtonContactJointGetFirstContact
NewtonContactJointGetNextContact
NewtonContactJointRemoveContact
NewtonContactJointResetIntraJointCollision
NewtonContactJointResetSelftJointCollision
NewtonCorkscrewGetJointAngle
NewtonCorkscrewGetJointForce
NewtonCorkscrewGetJointOmega
NewtonCorkscrewGetJointPosit
NewtonCorkscrewGetJointVeloc
NewtonDestroyJoint
NewtonGetJointSerializationCallbacks
NewtonHingeGetJointAngle
NewtonHingeGetJointForce
NewtonHingeGetJointOmega
NewtonInverseDynamicsAddLoopJoint
NewtonInverseDynamicsGetJoint
NewtonJointGetBody0
NewtonJointGetBody1
NewtonJointGetCollisionState
NewtonJointGetInfo
NewtonJointGetStiffness
NewtonJointGetUserData
NewtonJointIsActive
NewtonJointSetCollisionState
NewtonJointSetDestructor
NewtonJointSetStiffness
NewtonJointSetUserData
NewtonMeshFixTJoints
NewtonSetJointSerializationCallbacks
NewtonSliderGetJointForce
NewtonSliderGetJointPosit
NewtonSliderGetJointVeloc
NewtonUniversalGetJointAngle0
NewtonUniversalGetJointAngle1
NewtonUniversalGetJointForce
NewtonUniversalGetJointOmega0
NewtonUniversalGetJointOmega1
NewtonUpVectorGetPin
NewtonUpVectorSetPin
NewtonUserJointAddAngularRow
NewtonUserJointAddGeneralRow
NewtonUserJointAddLinearRow
NewtonUserJointCalculateRowZeroAcceleration
NewtonUserJointGetGeneralRow
NewtonUserJointGetRowAcceleration
NewtonUserJointGetRowForce
NewtonUserJointGetSolverModel
NewtonUserJointSetFeedbackCollectorCallback
NewtonUserJointSetRowAcceleration
NewtonUserJointSetRowAsInverseDynamics
NewtonUserJointSetRowMaximumFriction
NewtonUserJointSetRowMinimumFriction
NewtonUserJointSetRowSpringDamperAcceleration
NewtonUserJointSetRowStiffness
NewtonUserJointSetSolverModel
NewtonUserJointSubmitImmediateModeConstraint
NewtonWorldForEachJointDo

Category:World listener functions

NewtonWorldAddListener
NewtonWorldGetListener
NewtonWorldGetListenerUserData
NewtonWorldListenerDebug
NewtonWorldListenerGetBodyDestroyCallback
NewtonWorldListenerSetBodyDestroyCallback
NewtonWorldListenerSetDebugCallback
NewtonWorldListenerSetDestructorCallback
NewtonWorldListenerSetPostUpdateCallback
NewtonWorldListenerSetPreUpdateCallback

Category:Collision shape functions

NewtonBodyGetCollision
NewtonBodyGetContinuousCollisionMode
NewtonBodyGetJointRecursiveCollision
NewtonBodySetCollision
NewtonBodySetCollisionScale
NewtonBodySetContinuousCollisionMode
NewtonBodySetJointRecursiveCollision
NewtonCollisionAggregateAddBody
NewtonCollisionAggregateCreate
NewtonCollisionAggregateDestroy
NewtonCollisionAggregateGetSelfCollision
NewtonCollisionAggregateRemoveBody
NewtonCollisionAggregateSetSelfCollision
NewtonCollisionCalculateAABB
NewtonCollisionClosestPoint
NewtonCollisionCollide
NewtonCollisionCollideContinue
NewtonCollisionCreateInstance
NewtonCollisionDataPointer
NewtonCollisionForEachPolygonDo
NewtonCollisionGetInfo
NewtonCollisionGetMaterial
NewtonCollisionGetMatrix
NewtonCollisionGetMode
NewtonCollisionGetParentInstance
NewtonCollisionGetScale
NewtonCollisionGetSkinThickness
NewtonCollisionGetSubCollisionHandle
NewtonCollisionGetType
NewtonCollisionGetUserData
NewtonCollisionGetUserID
NewtonCollisionIntersectionTest
NewtonCollisionIsConvexShape
NewtonCollisionIsStaticShape
NewtonCollisionPointDistance
NewtonCollisionRayCast
NewtonCollisionSerialize
NewtonCollisionSetMaterial
NewtonCollisionSetMatrix
NewtonCollisionSetMode
NewtonCollisionSetScale
NewtonCollisionSetSkinThickness
NewtonCollisionSetUserData
NewtonCollisionSetUserID
NewtonCollisionSupportVertex
NewtonCompoundCollisionAddSubCollision
NewtonCompoundCollisionBeginAddRemove
NewtonCompoundCollisionEndAddRemove
NewtonCompoundCollisionGetCollisionFromNode
NewtonCompoundCollisionGetFirstNode
NewtonCompoundCollisionGetNextNode
NewtonCompoundCollisionGetNodeByIndex
NewtonCompoundCollisionGetNodeIndex
NewtonCompoundCollisionRemoveSubCollision
NewtonCompoundCollisionRemoveSubCollisionByIndex
NewtonCompoundCollisionSetSubCollisionMatrix
NewtonContactGetCollision0
NewtonContactGetCollision1
NewtonContactGetCollisionID0
NewtonContactGetCollisionID1
NewtonContactJointResetIntraJointCollision
NewtonContactJointResetSelftJointCollision
NewtonConvexCollisionCalculateBuoyancyVolume
NewtonConvexCollisionCalculateInertialMatrix
NewtonConvexCollisionCalculateVolume
NewtonCreateCollisionFromSerialization
NewtonCreateCompoundCollision
NewtonCreateCompoundCollisionFromMesh
NewtonCreateFracturedCompoundCollision
NewtonCreateHeightFieldCollision
NewtonCreateSceneCollision
NewtonCreateTreeCollision
NewtonCreateTreeCollisionFromMesh
NewtonCreateUserMeshCollision
NewtonDestroyCollision
NewtonFracturedCompoundCollisionGetVertexCount
NewtonFracturedCompoundCollisionGetVertexNormals
NewtonFracturedCompoundCollisionGetVertexPositions
NewtonFracturedCompoundCollisionGetVertexUVs
NewtonJointGetCollisionState
NewtonJointSetCollisionState
NewtonMaterialSetCollisionCallback
NewtonMaterialSetCompoundCollisionCallback
NewtonMeshCreateFromCollision
NewtonSceneCollisionAddSubCollision
NewtonSceneCollisionBeginAddRemove
NewtonSceneCollisionEndAddRemove
NewtonSceneCollisionGetCollisionFromNode
NewtonSceneCollisionGetFirstNode
NewtonSceneCollisionGetNextNode
NewtonSceneCollisionGetNodeByIndex
NewtonSceneCollisionGetNodeIndex
NewtonSceneCollisionRemoveSubCollision
NewtonSceneCollisionRemoveSubCollisionByIndex
NewtonSceneCollisionSetSubCollisionMatrix
NewtonStaticCollisionSetDebugCallback
NewtonTreeCollisionAddFace
NewtonTreeCollisionBeginBuild
NewtonTreeCollisionEndBuild
NewtonTreeCollisionForEachFace
NewtonTreeCollisionGetFaceAttribute
NewtonTreeCollisionGetVertexListTriangleListInAABB
NewtonTreeCollisionSetFaceAttribute
NewtonTreeCollisionSetUserRayCastCallback
NewtonUserMeshCollisionContinuousOverlapTest
NewtonWorldSetCollisionConstructorDestructorCallback

Category:Simulation islands

NewtonIslandGetBody
NewtonIslandGetBodyAABB

Category:Physics Material Section

NewtonMaterialCreateGroupID
NewtonMaterialDestroyAllGroupID
NewtonMaterialGetDefaultGroupID
NewtonMaterialGetUserData
NewtonMaterialSetCallbackUserData
NewtonMaterialSetCollisionCallback
NewtonMaterialSetCompoundCollisionCallback
NewtonMaterialSetContactGenerationCallback
NewtonMaterialSetDefaultCollidable
NewtonMaterialSetDefaultElasticity
NewtonMaterialSetDefaultFriction
NewtonMaterialSetDefaultSoftness
NewtonMaterialSetSurfaceThickness
NewtonWorldGetFirstBody
NewtonWorldGetFirstMaterial
NewtonWorldGetNextBody
NewtonWorldGetNextMaterial

Category:Material functions

NewtonBodyGetMaterialGroupID
NewtonBodySetMaterialGroupID
NewtonCollisionGetMaterial
NewtonCollisionSetMaterial
NewtonContactGetMaterial
NewtonFracturedCompoundMeshPartGetMaterial
NewtonMaterialContactRotateTangentDirections
NewtonMaterialCreateGroupID
NewtonMaterialDestroyAllGroupID
NewtonMaterialGetBodyCollidingShape
NewtonMaterialGetContactFaceAttribute
NewtonMaterialGetContactForce
NewtonMaterialGetContactMaxNormalImpact
NewtonMaterialGetContactMaxTangentImpact
NewtonMaterialGetContactNormalSpeed
NewtonMaterialGetContactPenetration
NewtonMaterialGetContactPositionAndNormal
NewtonMaterialGetContactPruningTolerance
NewtonMaterialGetContactTangentDirections
NewtonMaterialGetContactTangentSpeed
NewtonMaterialGetDefaultGroupID
NewtonMaterialGetMaterialPairUserData
NewtonMaterialGetUserData
NewtonMaterialSetCallbackUserData
NewtonMaterialSetCollisionCallback
NewtonMaterialSetCompoundCollisionCallback
NewtonMaterialSetContactElasticity
NewtonMaterialSetContactFrictionCoef
NewtonMaterialSetContactFrictionState
NewtonMaterialSetContactGenerationCallback
NewtonMaterialSetContactNormalAcceleration
NewtonMaterialSetContactNormalDirection
NewtonMaterialSetContactPosition
NewtonMaterialSetContactPruningTolerance
NewtonMaterialSetContactSoftness
NewtonMaterialSetContactTangentAcceleration
NewtonMaterialSetContactTangentFriction
NewtonMaterialSetContactThickness
NewtonMaterialSetDefaultCollidable
NewtonMaterialSetDefaultElasticity
NewtonMaterialSetDefaultFriction
NewtonMaterialSetDefaultSoftness
NewtonMaterialSetSurfaceThickness
NewtonMeshAddMaterial
NewtonMeshFirstMaterial
NewtonMeshGetFaceMaterial
NewtonMeshMaterialGetIndexCount
NewtonMeshMaterialGetIndexStream
NewtonMeshMaterialGetIndexStreamShort
NewtonMeshMaterialGetMaterial
NewtonMeshNextMaterial
NewtonMeshSetFaceMaterial
NewtonWorldGetFirstMaterial
NewtonWorldGetNextMaterial

Category:Compound shape functions

NewtonCompoundCollisionAddSubCollision
NewtonCompoundCollisionBeginAddRemove
NewtonCompoundCollisionEndAddRemove
NewtonCompoundCollisionGetCollisionFromNode
NewtonCompoundCollisionGetFirstNode
NewtonCompoundCollisionGetNextNode
NewtonCompoundCollisionGetNodeByIndex
NewtonCompoundCollisionGetNodeIndex
NewtonCompoundCollisionRemoveSubCollision
NewtonCompoundCollisionRemoveSubCollisionByIndex
NewtonCompoundCollisionSetSubCollisionMatrix
NewtonCreateCompoundCollision
NewtonCreateCompoundCollisionFromMesh
NewtonCreateFracturedCompoundCollision
NewtonFracturedCompoundCollisionGetVertexCount
NewtonFracturedCompoundCollisionGetVertexNormals
NewtonFracturedCompoundCollisionGetVertexPositions
NewtonFracturedCompoundCollisionGetVertexUVs
NewtonFracturedCompoundGetFirstSubMesh
NewtonFracturedCompoundGetMainMesh
NewtonFracturedCompoundGetNextSubMesh
NewtonFracturedCompoundIsNodeFreeToDetach
NewtonFracturedCompoundMeshPartGetFirstSegment
NewtonFracturedCompoundMeshPartGetIndexCount
NewtonFracturedCompoundMeshPartGetIndexStream
NewtonFracturedCompoundMeshPartGetMaterial
NewtonFracturedCompoundMeshPartGetNextSegment
NewtonFracturedCompoundNeighborNodeList
NewtonFracturedCompoundPlaneClip
NewtonFracturedCompoundSetCallbacks
NewtonMaterialSetCompoundCollisionCallback

Category:Physics Contact control functions

NewtonMaterialContactRotateTangentDirections
NewtonMaterialGetBodyCollidingShape
NewtonMaterialGetContactFaceAttribute
NewtonMaterialGetContactForce
NewtonMaterialGetContactMaxNormalImpact
NewtonMaterialGetContactMaxTangentImpact
NewtonMaterialGetContactNormalSpeed
NewtonMaterialGetContactPenetration
NewtonMaterialGetContactPositionAndNormal
NewtonMaterialGetContactPruningTolerance
NewtonMaterialGetContactTangentDirections
NewtonMaterialGetContactTangentSpeed
NewtonMaterialGetMaterialPairUserData
NewtonMaterialSetContactElasticity
NewtonMaterialSetContactFrictionCoef
NewtonMaterialSetContactFrictionState
NewtonMaterialSetContactNormalAcceleration
NewtonMaterialSetContactNormalDirection
NewtonMaterialSetContactPosition
NewtonMaterialSetContactPruningTolerance
NewtonMaterialSetContactSoftness
NewtonMaterialSetContactTangentAcceleration
NewtonMaterialSetContactTangentFriction
NewtonMaterialSetContactThickness

Category:Collision Shape Creation Functions

NewtonBodyGetCollision
NewtonCollisionCreateInstance
NewtonCollisionGetParentInstance
NewtonCompoundCollisionGetCollisionFromNode
NewtonContactGetCollision0
NewtonContactGetCollision1
NewtonCreateBox
NewtonCreateCapsule
NewtonCreateChamferCylinder
NewtonCreateCollisionFromSerialization
NewtonCreateCompoundCollision
NewtonCreateCompoundCollisionFromMesh
NewtonCreateCone
NewtonCreateConvexHull
NewtonCreateConvexHullFromMesh
NewtonCreateCylinder
NewtonCreateDeformableSolid
NewtonCreateFracturedCompoundCollision
NewtonCreateHeightFieldCollision
NewtonCreateMassSpringDamperSystem
NewtonCreateNull
NewtonCreateSceneCollision
NewtonCreateSphere
NewtonCreateTreeCollision
NewtonCreateTreeCollisionFromMesh
NewtonCreateUserMeshCollision
NewtonFracturedCompoundPlaneClip
NewtonMaterialGetBodyCollidingShape
NewtonSceneCollisionGetCollisionFromNode

Category:Force related functions

NewtonBallGetJointForce
NewtonBodyAddForce
NewtonBodyCalculateInverseDynamicsForce
NewtonBodyGetForce
NewtonBodyGetForceAndTorqueCallback
NewtonBodySetForce
NewtonBodySetForceAndTorqueCallback
NewtonCorkscrewGetJointForce
NewtonHingeGetJointForce
NewtonMaterialGetContactForce
NewtonSliderGetJointForce
NewtonUniversalGetJointForce
NewtonUserJointGetRowForce

Category:convex collision primitives creation functions

NewtonCollisionDataPointer
NewtonCollisionGetMode
NewtonCollisionSetMode
NewtonConvexCollisionCalculateBuoyancyVolume
NewtonConvexCollisionCalculateInertialMatrix
NewtonConvexCollisionCalculateVolume
NewtonConvexHullGetFaceIndices
NewtonConvexHullGetVertexData
NewtonCreateBox
NewtonCreateCapsule
NewtonCreateChamferCylinder
NewtonCreateCone
NewtonCreateConvexHull
NewtonCreateConvexHullFromMesh
NewtonCreateCylinder
NewtonCreateNull
NewtonCreateSphere

Category:Convex hull shape functions

NewtonConvexHullGetFaceIndices
NewtonConvexHullGetVertexData
NewtonCreateConvexHull
NewtonCreateConvexHullFromMesh
NewtonMeshCreateConvexHull

Category:User defined mesh shape functions

NewtonCreateCompoundCollisionFromMesh
NewtonCreateConvexHullFromMesh
NewtonCreateTreeCollisionFromMesh
NewtonCreateUserMeshCollision
NewtonDeformableMeshGetParticleArray
NewtonDeformableMeshGetParticleCount
NewtonDeformableMeshGetParticleStrideInBytes
NewtonFracturedCompoundGetFirstSubMesh
NewtonFracturedCompoundGetMainMesh
NewtonFracturedCompoundGetNextSubMesh
NewtonFracturedCompoundMeshPartGetFirstSegment
NewtonFracturedCompoundMeshPartGetIndexCount
NewtonFracturedCompoundMeshPartGetIndexStream
NewtonFracturedCompoundMeshPartGetMaterial
NewtonFracturedCompoundMeshPartGetNextSegment
NewtonMeshAddBinormal
NewtonMeshAddLayer
NewtonMeshAddMaterial
NewtonMeshAddNormal
NewtonMeshAddPoint
NewtonMeshAddUV0
NewtonMeshAddUV1
NewtonMeshAddVertexColor
NewtonMeshApplyAngleBasedMapping
NewtonMeshApplyBoxMapping
NewtonMeshApplyCylindricalMapping
NewtonMeshApplySphericalMapping
NewtonMeshApplyTransform
NewtonMeshApproximateConvexDecomposition
NewtonMeshBeginBuild
NewtonMeshBeginFace
NewtonMeshBeginHandle
NewtonMeshBuildFromVertexListIndexList
NewtonMeshCalculateFaceNormal
NewtonMeshCalculateOOBB
NewtonMeshCalculateVertexNormals
NewtonMeshClearVertexFormat
NewtonMeshClip
NewtonMeshConvexMeshIntersection
NewtonMeshCreate
NewtonMeshCreateConvexHull
NewtonMeshCreateFirstLayer
NewtonMeshCreateFirstSingleSegment
NewtonMeshCreateFromCollision
NewtonMeshCreateFromMesh
NewtonMeshCreateFromSerialization
NewtonMeshCreateNextLayer
NewtonMeshCreateNextSingleSegment
NewtonMeshCreateTetrahedraIsoSurface
NewtonMeshCreateVoronoiConvexDecomposition
NewtonMeshDestroy
NewtonMeshDifference
NewtonMeshEndBuild
NewtonMeshEndFace
NewtonMeshEndHandle
NewtonMeshFirstMaterial
NewtonMeshFixTJoints
NewtonMeshFlipWinding
NewtonMeshGetBinormalChannel
NewtonMeshGetEdgeIndices
NewtonMeshGetFaceIndexCount
NewtonMeshGetFaceIndices
NewtonMeshGetFaceMaterial
NewtonMeshGetFacePointIndices
NewtonMeshGetFaces
NewtonMeshGetFirstEdge
NewtonMeshGetFirstFace
NewtonMeshGetFirstPoint
NewtonMeshGetFirstVertex
NewtonMeshGetIndexToVertexMap
NewtonMeshGetNextEdge
NewtonMeshGetNextFace
NewtonMeshGetNextPoint
NewtonMeshGetNextVertex
NewtonMeshGetNormalChannel
NewtonMeshGetPointCount
NewtonMeshGetPointIndex
NewtonMeshGetTotalFaceCount
NewtonMeshGetTotalIndexCount
NewtonMeshGetUV0Channel
NewtonMeshGetUV1Channel
NewtonMeshGetVertexArray
NewtonMeshGetVertexBaseCount
NewtonMeshGetVertexChannel
NewtonMeshGetVertexColorChannel
NewtonMeshGetVertexCount
NewtonMeshGetVertexDoubleChannel
NewtonMeshGetVertexIndex
NewtonMeshGetVertexIndexFromPoint
NewtonMeshGetVertexStrideInByte
NewtonMeshHasBinormalChannel
NewtonMeshHasNormalChannel
NewtonMeshHasUV0Channel
NewtonMeshHasUV1Channel
NewtonMeshHasVertexColorChannel
NewtonMeshIntersection
NewtonMeshIsFaceOpen
NewtonMeshIsOpenMesh
NewtonMeshLoadOFF
NewtonMeshLoadTetrahedraMesh
NewtonMeshMaterialGetIndexCount
NewtonMeshMaterialGetIndexStream
NewtonMeshMaterialGetIndexStreamShort
NewtonMeshMaterialGetMaterial
NewtonMeshNextMaterial
NewtonMeshOptimize
NewtonMeshOptimizePoints
NewtonMeshOptimizeVertex
NewtonMeshPolygonize
NewtonMeshSaveOFF
NewtonMeshSerialize
NewtonMeshSetFaceMaterial
NewtonMeshSetVertexBaseCount
NewtonMeshSimplify
NewtonMeshTriangulate
NewtonMeshUnion
NewtonUserMeshCollisionContinuousOverlapTest

Category:Inertia related functions

NewtonBodyGetInertiaMatrix
NewtonBodyGetInvInertiaMatrix
NewtonConvexCollisionCalculateInertialMatrix

Category:compound collision primitives creation functions

NewtonCompoundCollisionAddSubCollision
NewtonCompoundCollisionBeginAddRemove
NewtonCompoundCollisionEndAddRemove
NewtonCompoundCollisionGetCollisionFromNode
NewtonCompoundCollisionGetFirstNode
NewtonCompoundCollisionGetNextNode
NewtonCompoundCollisionGetNodeByIndex
NewtonCompoundCollisionGetNodeIndex
NewtonCompoundCollisionRemoveSubCollision
NewtonCompoundCollisionRemoveSubCollisionByIndex
NewtonCompoundCollisionSetSubCollisionMatrix
NewtonCreateCompoundCollision
NewtonCreateCompoundCollisionFromMesh

Category:Fractured compound collision primitives interface

NewtonCreateFracturedCompoundCollision
NewtonFracturedCompoundCollisionGetVertexCount
NewtonFracturedCompoundCollisionGetVertexNormals
NewtonFracturedCompoundCollisionGetVertexPositions
NewtonFracturedCompoundCollisionGetVertexUVs
NewtonFracturedCompoundGetFirstSubMesh
NewtonFracturedCompoundGetMainMesh
NewtonFracturedCompoundGetNextSubMesh
NewtonFracturedCompoundIsNodeFreeToDetach
NewtonFracturedCompoundMeshPartGetFirstSegment
NewtonFracturedCompoundMeshPartGetIndexCount
NewtonFracturedCompoundMeshPartGetIndexStream
NewtonFracturedCompoundMeshPartGetMaterial
NewtonFracturedCompoundMeshPartGetNextSegment
NewtonFracturedCompoundNeighborNodeList
NewtonFracturedCompoundPlaneClip
NewtonFracturedCompoundSetCallbacks

Category:scene collision are static compound collision that can take polygonal static collisions

NewtonCreateSceneCollision
NewtonSceneCollisionAddSubCollision
NewtonSceneCollisionBeginAddRemove
NewtonSceneCollisionEndAddRemove
NewtonSceneCollisionGetCollisionFromNode
NewtonSceneCollisionGetFirstNode
NewtonSceneCollisionGetNextNode
NewtonSceneCollisionGetNodeByIndex
NewtonSceneCollisionGetNodeIndex
NewtonSceneCollisionRemoveSubCollision
NewtonSceneCollisionRemoveSubCollisionByIndex
NewtonSceneCollisionSetSubCollisionMatrix

Category:User Static mesh collision interface

NewtonCreateUserMeshCollision
NewtonUserMeshCollisionContinuousOverlapTest

Category:Continuous collision functions

NewtonBodyGetContinuousCollisionMode
NewtonBodySetContinuousCollisionMode
NewtonUserMeshCollisionContinuousOverlapTest

Category:Collision serialization functions

NewtonCollisionGetInfo
NewtonCollisionSerialize
NewtonCreateCollisionFromSerialization

Category:Static collision shapes functions

NewtonCreateHeightFieldCollision
NewtonCreateTreeCollision
NewtonCreateTreeCollisionFromMesh
NewtonHeightFieldSetHorizontalDisplacement
NewtonHeightFieldSetUserRayCastCallback
NewtonStaticCollisionSetDebugCallback
NewtonTreeCollisionAddFace
NewtonTreeCollisionBeginBuild
NewtonTreeCollisionEndBuild
NewtonTreeCollisionForEachFace
NewtonTreeCollisionGetFaceAttribute
NewtonTreeCollisionGetVertexListTriangleListInAABB
NewtonTreeCollisionSetFaceAttribute
NewtonTreeCollisionSetUserRayCastCallback

Category:HeightField shape functions

NewtonCreateHeightFieldCollision
NewtonHeightFieldSetHorizontalDisplacement
NewtonHeightFieldSetUserRayCastCallback

Category:Collision mesh shape functions

NewtonCreateTreeCollision
NewtonCreateTreeCollisionFromMesh
NewtonTreeCollisionAddFace
NewtonTreeCollisionBeginBuild
NewtonTreeCollisionEndBuild
NewtonTreeCollisionForEachFace
NewtonTreeCollisionGetFaceAttribute
NewtonTreeCollisionGetVertexListTriangleListInAABB
NewtonTreeCollisionSetFaceAttribute
NewtonTreeCollisionSetUserRayCastCallback

Category:General purpose collision library functions

NewtonCollisionCalculateAABB
NewtonCollisionClosestPoint
NewtonCollisionCollide
NewtonCollisionCollideContinue
NewtonCollisionCreateInstance
NewtonCollisionForEachPolygonDo
NewtonCollisionGetMaterial
NewtonCollisionGetMatrix
NewtonCollisionGetParentInstance
NewtonCollisionGetScale
NewtonCollisionGetSkinThickness
NewtonCollisionGetSubCollisionHandle
NewtonCollisionGetType
NewtonCollisionGetUserData
NewtonCollisionGetUserID
NewtonCollisionIntersectionTest
NewtonCollisionIsConvexShape
NewtonCollisionIsStaticShape
NewtonCollisionPointDistance
NewtonCollisionRayCast
NewtonCollisionSetMaterial
NewtonCollisionSetMatrix
NewtonCollisionSetScale
NewtonCollisionSetSkinThickness
NewtonCollisionSetUserData
NewtonCollisionSetUserID
NewtonCollisionSupportVertex
NewtonDestroyCollision

Category:collision aggregates

NewtonCollisionAggregateAddBody
NewtonCollisionAggregateCreate
NewtonCollisionAggregateDestroy
NewtonCollisionAggregateGetSelfCollision
NewtonCollisionAggregateRemoveBody
NewtonCollisionAggregateSetSelfCollision

Category:Collision aggregate functions

NewtonCollisionAggregateAddBody
NewtonCollisionAggregateCreate
NewtonCollisionAggregateDestroy
NewtonCollisionAggregateGetSelfCollision
NewtonCollisionAggregateRemoveBody
NewtonCollisionAggregateSetSelfCollision

Category:transforms utility functions

NewtonCalculateSpringDamperAcceleration
NewtonGetEulerAngle
NewtonSetEulerAngle

Category:Torque related functions

NewtonBodyAddTorque
NewtonBodyGetForceAndTorqueCallback
NewtonBodyGetGyroscopicTorque
NewtonBodyGetTorque
NewtonBodySetForceAndTorqueCallback
NewtonBodySetGyroscopicTorque
NewtonBodySetTorque

Category:Inverse Kinematics functions

NewtonBodyCalculateInverseDynamicsForce
NewtonCreateInverseDynamics
NewtonInverseDynamicsAddChildNode
NewtonInverseDynamicsAddLoopJoint
NewtonInverseDynamicsAddRoot
NewtonInverseDynamicsCreateEffector
NewtonInverseDynamicsDestroy
NewtonInverseDynamicsDestroyEffector
NewtonInverseDynamicsEndBuild
NewtonInverseDynamicsGetBody
NewtonInverseDynamicsGetFirstChildNode
NewtonInverseDynamicsGetJoint
NewtonInverseDynamicsGetNextChildNode
NewtonInverseDynamicsGetRoot
NewtonInverseDynamicsUpdate
NewtonUserJointSetRowAsInverseDynamics

Category:Mass related functions

NewtonBodyGetCentreOfMass
NewtonBodyGetInvMass
NewtonBodyGetMass
NewtonBodySetCentreOfMass
NewtonBodySetFullMassMatrix
NewtonBodySetMassMatrix
NewtonBodySetMassProperties
NewtonCreateMassSpringDamperSystem

Category:contact joints interface

NewtonContactGetCollision0
NewtonContactGetCollision1
NewtonContactGetCollisionID0
NewtonContactGetCollisionID1
NewtonContactGetMaterial
NewtonContactJointGetClosestDistance
NewtonContactJointGetContactCount
NewtonContactJointGetFirstContact
NewtonContactJointGetNextContact
NewtonContactJointRemoveContact
NewtonContactJointResetIntraJointCollision
NewtonContactJointResetSelftJointCollision

Category:Common joint functions

NewtonDestroyJoint
NewtonJointGetBody0
NewtonJointGetBody1
NewtonJointGetCollisionState
NewtonJointGetInfo
NewtonJointGetStiffness
NewtonJointGetUserData
NewtonJointIsActive
NewtonJointSetCollisionState
NewtonJointSetDestructor
NewtonJointSetStiffness
NewtonJointSetUserData

Category:InverseDynamics Interface

NewtonCreateInverseDynamics
NewtonInverseDynamicsAddChildNode
NewtonInverseDynamicsAddLoopJoint
NewtonInverseDynamicsAddRoot
NewtonInverseDynamicsCreateEffector
NewtonInverseDynamicsDestroy
NewtonInverseDynamicsDestroyEffector
NewtonInverseDynamicsEndBuild
NewtonInverseDynamicsGetBody
NewtonInverseDynamicsGetFirstChildNode
NewtonInverseDynamicsGetJoint
NewtonInverseDynamicsGetNextChildNode
NewtonInverseDynamicsGetRoot
NewtonInverseDynamicsUpdate

Category:particle system interface (soft bodies, individual, pressure bodies and cloth)

NewtonCreateDeformableSolid
NewtonCreateMassSpringDamperSystem
NewtonDeformableMeshGetParticleArray
NewtonDeformableMeshGetParticleCount
NewtonDeformableMeshGetParticleStrideInBytes

Category:Deform functions

NewtonCreateDeformableSolid
NewtonDeformableMeshGetParticleArray
NewtonDeformableMeshGetParticleCount
NewtonDeformableMeshGetParticleStrideInBytes

Category:Ball and Socket joint functions

NewtonBallGetJointAngle
NewtonBallGetJointForce
NewtonBallGetJointOmega
NewtonBallSetConeLimits
NewtonBallSetUserCallback
NewtonConstraintCreateBall

Category:Hinge joint functions

NewtonConstraintCreateHinge
NewtonHingeCalculateStopAlpha
NewtonHingeGetJointAngle
NewtonHingeGetJointForce
NewtonHingeGetJointOmega
NewtonHingeSetUserCallback

Category:Slider joint functions

NewtonConstraintCreateSlider
NewtonSliderCalculateStopAccel
NewtonSliderGetJointForce
NewtonSliderGetJointPosit
NewtonSliderGetJointVeloc
NewtonSliderSetUserCallback

Category:Corkscrew joint functions

NewtonConstraintCreateCorkscrew
NewtonCorkscrewCalculateStopAccel
NewtonCorkscrewCalculateStopAlpha
NewtonCorkscrewGetJointAngle
NewtonCorkscrewGetJointForce
NewtonCorkscrewGetJointOmega
NewtonCorkscrewGetJointPosit
NewtonCorkscrewGetJointVeloc
NewtonCorkscrewSetUserCallback

Category:Universal joint functions

NewtonConstraintCreateUniversal
NewtonUniversalCalculateStopAlpha0
NewtonUniversalCalculateStopAlpha1
NewtonUniversalGetJointAngle0
NewtonUniversalGetJointAngle1
NewtonUniversalGetJointForce
NewtonUniversalGetJointOmega0
NewtonUniversalGetJointOmega1
NewtonUniversalSetUserCallback

Category:Up vector joint functions

NewtonConstraintCreateUpVector
NewtonUpVectorGetPin
NewtonUpVectorSetPin

Category:User defined bilateral Joint

NewtonConstraintCreateUserJoint
NewtonUserJoinRowsCount
NewtonUserJointAddAngularRow
NewtonUserJointAddGeneralRow
NewtonUserJointAddLinearRow
NewtonUserJointCalculateRowZeroAcceleration
NewtonUserJointGetGeneralRow
NewtonUserJointGetRowAcceleration
NewtonUserJointGetRowForce
NewtonUserJointGetSolverModel
NewtonUserJointSetFeedbackCollectorCallback
NewtonUserJointSetRowAcceleration
NewtonUserJointSetRowAsInverseDynamics
NewtonUserJointSetRowMaximumFriction
NewtonUserJointSetRowMinimumFriction
NewtonUserJointSetRowSpringDamperAcceleration
NewtonUserJointSetRowStiffness
NewtonUserJointSetSolverModel
NewtonUserJointSubmitImmediateModeConstraint

Category:Mesh joint functions

NewtonCreateTetrahedraLinearBlendSkinWeightsChannel
NewtonMeshAddBinormal
NewtonMeshAddLayer
NewtonMeshAddMaterial
NewtonMeshAddNormal
NewtonMeshAddPoint
NewtonMeshAddUV0
NewtonMeshAddUV1
NewtonMeshAddVertexColor
NewtonMeshApplyAngleBasedMapping
NewtonMeshApplyBoxMapping
NewtonMeshApplyCylindricalMapping
NewtonMeshApplySphericalMapping
NewtonMeshApplyTransform
NewtonMeshApproximateConvexDecomposition
NewtonMeshBeginBuild
NewtonMeshBeginFace
NewtonMeshBeginHandle
NewtonMeshBuildFromVertexListIndexList
NewtonMeshCalculateFaceNormal
NewtonMeshCalculateOOBB
NewtonMeshCalculateVertexNormals
NewtonMeshClearVertexFormat
NewtonMeshClip
NewtonMeshConvexMeshIntersection
NewtonMeshCreate
NewtonMeshCreateConvexHull
NewtonMeshCreateFirstLayer
NewtonMeshCreateFirstSingleSegment
NewtonMeshCreateFromCollision
NewtonMeshCreateFromMesh
NewtonMeshCreateFromSerialization
NewtonMeshCreateNextLayer
NewtonMeshCreateNextSingleSegment
NewtonMeshCreateTetrahedraIsoSurface
NewtonMeshCreateVoronoiConvexDecomposition
NewtonMeshDestroy
NewtonMeshDifference
NewtonMeshEndBuild
NewtonMeshEndFace
NewtonMeshEndHandle
NewtonMeshFirstMaterial
NewtonMeshFixTJoints
NewtonMeshFlipWinding
NewtonMeshGetBinormalChannel
NewtonMeshGetEdgeIndices
NewtonMeshGetFaceIndexCount
NewtonMeshGetFaceIndices
NewtonMeshGetFaceMaterial
NewtonMeshGetFacePointIndices
NewtonMeshGetFaces
NewtonMeshGetFirstEdge
NewtonMeshGetFirstFace
NewtonMeshGetFirstPoint
NewtonMeshGetFirstVertex
NewtonMeshGetIndexToVertexMap
NewtonMeshGetNextEdge
NewtonMeshGetNextFace
NewtonMeshGetNextPoint
NewtonMeshGetNextVertex
NewtonMeshGetNormalChannel
NewtonMeshGetPointCount
NewtonMeshGetPointIndex
NewtonMeshGetTotalFaceCount
NewtonMeshGetTotalIndexCount
NewtonMeshGetUV0Channel
NewtonMeshGetUV1Channel
NewtonMeshGetVertexArray
NewtonMeshGetVertexBaseCount
NewtonMeshGetVertexChannel
NewtonMeshGetVertexColorChannel
NewtonMeshGetVertexCount
NewtonMeshGetVertexDoubleChannel
NewtonMeshGetVertexIndex
NewtonMeshGetVertexIndexFromPoint
NewtonMeshGetVertexStrideInByte
NewtonMeshHasBinormalChannel
NewtonMeshHasNormalChannel
NewtonMeshHasUV0Channel
NewtonMeshHasUV1Channel
NewtonMeshHasVertexColorChannel
NewtonMeshIntersection
NewtonMeshIsFaceOpen
NewtonMeshIsOpenMesh
NewtonMeshLoadOFF
NewtonMeshLoadTetrahedraMesh
NewtonMeshMaterialGetIndexCount
NewtonMeshMaterialGetIndexStream
NewtonMeshMaterialGetIndexStreamShort
NewtonMeshMaterialGetMaterial
NewtonMeshNextMaterial
NewtonMeshOptimize
NewtonMeshOptimizePoints
NewtonMeshOptimizeVertex
NewtonMeshPolygonize
NewtonMeshSaveOFF
NewtonMeshSerialize
NewtonMeshSetFaceMaterial
NewtonMeshSetVertexBaseCount
NewtonMeshSimplify
NewtonMeshTriangulate
NewtonMeshUnion
NewtonRemoveUnusedVertices

Callbacks

NewtonAllocMemory
NewtonApplyForceAndTorque
NewtonBallCallback
NewtonBodyDestructor
NewtonBodyIterator
NewtonCollisionCopyConstructionCallback
NewtonCollisionDestructorCallback
NewtonCollisionIterator
NewtonCollisionTreeRayCastCallback
NewtonConstraintDestructor
NewtonContactsProcess
NewtonCorkscrewCallback
NewtonCreateContactCallback
NewtonDeserializeCallback
NewtonDestroyContactCallback
NewtonFractureCompoundCollisionOnEmitChunk
NewtonFractureCompoundCollisionOnEmitCompoundFractured
NewtonFractureCompoundCollisionReconstructMainMeshCallBack
NewtonFreeMemory
NewtonHeightFieldRayCastCallback
NewtonHingeCallback
NewtonIslandUpdate
NewtonJobTask
NewtonJointIterator
NewtonOnAABBOverlap
NewtonOnBodyDeserializationCallback
NewtonOnBodySerializationCallback
NewtonOnCompoundSubCollisionAABBOverlap
NewtonOnContactGeneration
NewtonOnJointDeserializationCallback
NewtonOnJointSerializationCallback
NewtonOnUserCollisionSerializationCallback
NewtonPostUpdateCallback
NewtonReportProgress
NewtonSerializeCallback
NewtonSetTransform
NewtonSliderCallback
NewtonTreeCollisionCallback
NewtonTreeCollisionFaceCallback
NewtonUniversalCallback
NewtonUserBilateralCallback
NewtonUserMeshCollisionAABBTest
NewtonUserMeshCollisionCollideCallback
NewtonUserMeshCollisionDestroyCallback
NewtonUserMeshCollisionGetCollisionInfo
NewtonUserMeshCollisionGetFacesInAABB
NewtonUserMeshCollisionRayHitCallback
NewtonWorldDestroyListenerCallback
NewtonWorldDestructorCallback
NewtonWorldListenerBodyDestroyCallback
NewtonWorldListenerDebugCallback
NewtonWorldRayFilterCallback
NewtonWorldRayPrefilterCallback
NewtonWorldUpdateListenerCallback