Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DanielChappuis/reactphysics3d
/ functions
Functions
2,534 in github.com/DanielChappuis/reactphysics3d
⨍
Functions
2,534
◇
Types & classes
532
Method
setR1PlusUCrossSliderAxis
Set the cross product of vector (r1 + u) and the slider axis
include/reactphysics3d/components/SliderJointComponents.h:1005
Method
setR1World
Set the vector from center of body 1 to anchor point in world-space
include/reactphysics3d/components/FixedJointComponents.h:276
Method
setR1World
Set the vector from center of body 1 to anchor point in world-space
include/reactphysics3d/components/HingeJointComponents.h:468
Method
setR1World
Set the vector from center of body 1 to anchor point in world-space
include/reactphysics3d/components/BallAndSocketJointComponents.h:301
Method
setR2
Set the vector r2 in world-space coordinates
include/reactphysics3d/components/SliderJointComponents.h:681
Method
setR2CrossN1
Set the cross product of r2 and n1
include/reactphysics3d/components/SliderJointComponents.h:935
Method
setR2CrossN2
Set the cross product of r2 and n2
include/reactphysics3d/components/SliderJointComponents.h:949
Method
setR2CrossSliderAxis
Set the cross product of r2 and the slider axis
include/reactphysics3d/components/SliderJointComponents.h:963
Method
setR2World
Set the vector from center of body 2 to anchor point in world-space
include/reactphysics3d/components/FixedJointComponents.h:290
Method
setR2World
Set the vector from center of body 2 to anchor point in world-space
include/reactphysics3d/components/HingeJointComponents.h:482
Method
setR2World
Set the vector from center of body 2 to anchor point in world-space
include/reactphysics3d/components/BallAndSocketJointComponents.h:315
Method
setRadius
Set the radius of the sphere Note that you might want to recompute the inertia tensor and center of mass of the body after changing the radius of the
include/reactphysics3d/collision/shapes/SphereShape.h:125
Method
setRadius
Set the radius of the capsule Note that you might want to recompute the inertia tensor and center of mass of the body after changing the radius of the
include/reactphysics3d/collision/shapes/CapsuleShape.h:139
Method
setRaycastTestType
Set the raycast test type (front, back, front-back) * @param testType Raycast test type for the triangle (front, back, front-back) */
include/reactphysics3d/collision/shapes/TriangleShape.h:284
Method
setScale
Set the scale of the shape Note that you might want to recompute the inertia tensor and center of mass of the body after changing the scale of a colli
include/reactphysics3d/collision/shapes/ConcaveShape.h:158
Method
setScale
Set the scale Note that you might want to recompute the inertia tensor and center of mass of the body after changing the scale of a collision shape
include/reactphysics3d/collision/shapes/ConvexMeshShape.h:159
Method
setScenePosition
Set the scene position (where the camera needs to look at)
testbed/src/Scene.cpp:51
Method
setScroll
testbed/src/Gui.h:175
Method
setSliderAxisWorld
Set the slider axis in world-space coordinates
include/reactphysics3d/components/SliderJointComponents.h:653
Method
setSpecularColor
Set the specular color
testbed/opengl-framework/src/Light.h:109
Method
setSphereVsCapsuleAlgorithm
Set the Sphere vs Capsule narrow-phase collision detection algorithm
src/collision/narrowphase/CollisionDispatch.cpp:131
Method
setSphereVsConvexPolyhedronAlgorithm
Set the Sphere vs Convex Polyhedron narrow-phase collision detection algorithm
src/collision/narrowphase/CollisionDispatch.cpp:157
Method
setSphereVsSphereAlgorithm
Set the Sphere vs Sphere narrow-phase collision detection algorithm
src/collision/narrowphase/CollisionDispatch.cpp:118
Method
setSplitAngularVelocity
Set the split angular velocity of an entity
include/reactphysics3d/components/RigidBodyComponents.h:736
Method
setSplitLinearVelocity
Set the split linear velocity of an entity
include/reactphysics3d/components/RigidBodyComponents.h:728
Method
setTexture
Set a texture to a part of the mesh
testbed/opengl-framework/src/Mesh.h:405
Method
setTimeStep
Set the time step
include/reactphysics3d/systems/SolveBallAndSocketJointSystem.h:136
Method
setTimeStep
Set the time step
include/reactphysics3d/systems/SolveSliderJointSystem.h:134
Method
setTimeStep
Set the time step
include/reactphysics3d/systems/SolveHingeJointSystem.h:151
Method
setToIdentity
Set the matrix to the identity matrix
include/reactphysics3d/mathematics/Matrix2x2.h:214
Method
setToIdentity
Set the matrix to the identity matrix
include/reactphysics3d/mathematics/Matrix3x3.h:227
Method
setToIdentity
Set to the identity quaternion
include/reactphysics3d/mathematics/Quaternion.h:213
Method
setToIdentity
Set the transform to the identity transform
include/reactphysics3d/mathematics/Transform.h:156
Method
setToNull
testbed/opengl-framework/src/maths/Matrix3.h:129
Method
setToZero
Set the matrix to zero
include/reactphysics3d/mathematics/Matrix2x2.h:174
Method
setToZero
Set the matrix to zero
include/reactphysics3d/mathematics/Matrix3x3.h:183
Method
setToZero
Set the quaternion to zero
include/reactphysics3d/mathematics/Quaternion.h:205
Method
setToZero
include/reactphysics3d/mathematics/Vector3.h:183
Method
setTransform
Set the current position and orientation * @param transform The transformation of the body that transforms the local-space * of the
src/body/Body.cpp:393
Method
setTransform
Set the current position and orientation * @param transform The transformation of the body that transforms the local-space * of the
src/body/RigidBody.cpp:832
Method
setTransform
Set the transform of an entity
include/reactphysics3d/components/TransformComponents.h:116
Method
setTransformMatrix
Set the transform matrix
testbed/opengl-framework/src/Object3D.h:94
Method
setUV
Set the UV of a given vertex
testbed/opengl-framework/src/Mesh.h:327
Method
setUpperLimit
Set the upper limit (maximum translation distance)
include/reactphysics3d/components/SliderJointComponents.h:865
Method
setUserData
Attach user data to this body * @param userData A pointer to the user data you want to attach to the body */
src/body/Body.cpp:425
Method
setUserData
Set the user data associated with the body
include/reactphysics3d/components/BodyComponents.h:202
Method
setUserData
Attach user data to this body * @param userData Pointer to the user data you want to store within the collider */
include/reactphysics3d/collision/Collider.h:224
Method
setValue
Method to set a value in the matrix
testbed/opengl-framework/src/maths/Matrix3.h:89
Method
setVertex
Set the coordinates of a given vertex
testbed/opengl-framework/src/Mesh.h:267
Method
setVertexColor
Set the color of a given vertex
testbed/opengl-framework/src/Mesh.h:291
Method
showHideNormals
Display or not the surface normals at hit points
testbed/scenes/collisiondetection/CollisionDetectionScene.h:149
Method
showHideNormals
Display or not the surface normals at hit points
testbed/scenes/raycast/RaycastScene.h:181
Method
size
Return the number of items in the stack
include/reactphysics3d/containers/Stack.h:183
Method
size
Return the number of elements in the deque
include/reactphysics3d/containers/Deque.h:415
Method
slerp
Compute the spherical linear interpolation between two quaternions. The t argument has to be such that 0 <= t <= 1. This method is static.
src/mathematics/Quaternion.cpp:169
Method
solveContactsAndConstraints
Solve the contacts and constraints
src/engine/PhysicsWorld.cpp:321
Method
solvePositionConstraint
Solve the position constraint (for position error correction)
src/systems/SolveBallAndSocketJointSystem.cpp:298
Method
solvePositionConstraint
Solve the position constraint (for position error correction)
src/systems/SolveFixedJointSystem.cpp:288
Method
solvePositionConstraint
Solve the position constraint (for position error correction)
src/systems/SolveSliderJointSystem.cpp:516
Method
solvePositionCorrection
Solve the position error correction of the constraints
src/engine/PhysicsWorld.cpp:348
Method
solveVelocityConstraint
Solve the velocity constraint
src/systems/SolveBallAndSocketJointSystem.cpp:216
Method
solveVelocityConstraint
Solve the velocity constraint
src/systems/SolveFixedJointSystem.cpp:205
Method
solveVelocityConstraint
Solve the velocity constraint
src/systems/SolveSliderJointSystem.cpp:322
Method
splitMemoryUnit
Split a memory unit in two units. One of size "size" and the second with left over space. The second unit is put into the free memory units
src/memory/HeapAllocator.cpp:78
Method
start
Initialize the viewer
testbed/src/TestbedApplication.cpp:102
Method
succeed
Called when a test passed
test/Test.h:124
Method
swapComponents
Swap two components in the array
src/components/ColliderComponents.cpp:203
Method
swapComponents
Swap two components in the array
src/components/BodyComponents.cpp:147
Method
swapComponents
Swap two components in the array
src/components/TransformComponents.cpp:123
Method
swapComponents
Swap two components in the array
src/components/HingeJointComponents.cpp:328
Method
swapComponents
Swap two components in the array
src/components/JointComponents.cpp:158
Method
swapComponents
Swap two components in the array
src/components/FixedJointComponents.cpp:203
Method
swapComponents
Swap two components in the array
src/components/BallAndSocketJointComponents.cpp:223
Method
swapComponents
Swap two components in the array
src/components/SliderJointComponents.cpp:360
Method
swapComponents
Swap two components in the array
src/components/RigidBodyComponents.cpp:305
Method
swapPreviousAndCurrentContacts
Swap the previous and current contacts arrays
src/systems/CollisionDetectionSystem.cpp:881
Method
test
test/tests/collision/TestConvexMesh.h:105
Method
test
test/tests/collision/TestTriangleMesh.h:105
Method
testAABBOverlap
Test if the collider overlaps with a given AABB * @param worldAABB The AABB (in world-space coordinates) that will be used to test overlap * @return T
include/reactphysics3d/collision/Collider.h:233
Method
testAABBOverlap
Test if the collision body overlaps with a given AABB * @param worldAABB The AABB (in world-space coordinates) that will be used to test overlap * @re
include/reactphysics3d/body/Body.h:192
Method
testAddPopClear
test/tests/containers/TestDeque.h:124
Method
testAddRemoveClear
test/tests/containers/TestMap.h:146
Method
testAddRemoveClear
test/tests/containers/TestSet.h:148
Method
testAddRemoveClear
test/tests/containers/TestArray.h:109
Method
testApplyForcesAndTorques
test/tests/engine/TestRigidBody.h:253
Method
testAssignment
test/tests/containers/TestMap.h:370
Method
testAssignment
test/tests/containers/TestDeque.h:211
Method
testAssignment
test/tests/containers/TestSet.h:364
Method
testAssignment
test/tests/containers/TestArray.h:244
Method
testBasicMethods
test/tests/collision/TestAABB.h:86
Method
testBasicsMethods
test/tests/collision/TestDynamicAABBTree.h:142
Method
testBox
Test the testPointInside() and RigidBody::testPointInside() methods
test/tests/collision/TestPointInside.h:207
Method
testBox
Test the Collider::raycast(), RigidBody::raycast() and PhysicsWorld::raycast() methods.
test/tests/collision/TestRaycast.h:342
Method
testBoxVsBoxCollision
test/tests/collision/TestWorldQueries.h:1724
Method
testBoxVsCapsuleCollision
test/tests/collision/TestWorldQueries.h:2204
Method
testBoxVsConcaveMeshCollision
test/tests/collision/TestWorldQueries.h:2434
Method
testBoxVsConvexMeshCollision
test/tests/collision/TestWorldQueries.h:1884
Method
testCapsule
Test the Collider::testPointInside() and RigidBody::testPointInside() methods
test/tests/collision/TestPointInside.h:313
Method
testCapsule
Test the Collider::raycast(), RigidBody::raycast() and PhysicsWorld::raycast() methods.
test/tests/collision/TestRaycast.h:764
Method
testCapsuleVsCapsuleCollision
test/tests/collision/TestWorldQueries.h:2630
← previous
next →
2,101–2,200 of 2,534, ranked by callers