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
print
Display the matrix
testbed/opengl-framework/src/maths/Matrix4.h:344
Method
printRecursiveNodeReport
Recursively print the report of a given node of the profiler tree
src/utils/Profiler.cpp:276
Method
processAllPotentialContacts
Process the potential contacts after narrow-phase collision detection
src/systems/CollisionDetectionSystem.cpp:663
Method
processPotentialContacts
Convert the potential contact into actual contacts
src/systems/CollisionDetectionSystem.cpp:1198
Method
raycast
Ray casting method
src/systems/BroadPhaseSystem.cpp:70
Method
raycast
Ray casting method
src/systems/CollisionDetectionSystem.cpp:1186
Method
raycast
Ray casting method
src/collision/TriangleMesh.cpp:345
Method
raycast
Raycast method with feedback information This method use the line vs triangle raycasting technique described in Real-time Collision Detection by Chris
src/collision/shapes/TriangleShape.cpp:143
Method
raycast
Raycast method with feedback information
src/collision/shapes/CapsuleShape.cpp:97
Method
raycast
Raycast method with feedback information Note that only the first triangle hit by the ray in the mesh will be returned, even if the ray hits many tria
src/collision/shapes/HeightFieldShape.cpp:76
Method
raycast
Raycast method with feedback information
src/collision/shapes/BoxShape.cpp:62
Method
raycast
Raycast method with feedback information This method implements the technique in the book "Real-time Collision Detection" by Christer Ericson.
src/collision/shapes/ConvexMeshShape.cpp:107
Method
raycast
Raycast method with feedback information
src/collision/shapes/SphereShape.cpp:61
Method
raycast
Ray casting method
src/collision/broadphase/DynamicAABBTree.cpp:684
Method
raycast
Ray cast method * @param ray Ray to use for raycasting * @param raycastCallback Pointer to the class with the callback method * @param raycastWithCa
include/reactphysics3d/engine/PhysicsWorld.h:486
Method
raycast
Compute the intersection of a ray and the AABB
include/reactphysics3d/collision/shapes/AABB.h:317
Method
raycastBroadPhaseShape
Called when the AABB of a leaf node is hit by a ray
test/tests/collision/TestDynamicAABBTree.h:47
Method
raycastBroadPhaseShape
Called for a broad-phase shape that has to be tested for raycast
src/systems/BroadPhaseSystem.cpp:228
Method
raycastTriangle
Raycast a single triangle of the height-field
src/collision/HeightField.cpp:323
Method
raycastWithSphereEndCap
Raycasting method between a ray one of the two spheres end cap of the capsule
src/collision/shapes/CapsuleShape.cpp:243
Method
readJPEGPicture
Read a JPEG picture
testbed/opengl-framework/src/TextureReaderWriter.cpp:226
Method
readTGAPicture
Load a TGA picture
testbed/opengl-framework/src/TextureReaderWriter.cpp:116
Method
recomputeClosestPoint
Recompute the closest point if the simplex has been modified This method computes the point "v" of simplex that is closest to the origin. The method r
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:162
Method
red
Return the red color
testbed/opengl-framework/src/maths/Color.h:63
Method
reduceContactPoints
Reduce the number of contact points of a potential contact manifold This is based on the technique described by Dirk Gregorius in his "Contacts Creati
src/systems/CollisionDetectionSystem.cpp:1483
Method
reducePotentialContactManifolds
Clear the obsolete manifolds and contact points and reduce the number of contacts points of the remaining manifolds
src/systems/CollisionDetectionSystem.cpp:1394
Method
reduceSimplex
Reduce the simplex (only keep vertices that participate to the point closest to the origin) bitsUsedPoints is seen as a sequence of bits representing
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:76
Method
release
Release previously allocated memory.
test/tests/collision/TestDynamicAABBTree.h:79
Method
release
Release previously allocated memory.
include/reactphysics3d/memory/DefaultAllocator.h:77
Method
releaseNode
Release a node
src/collision/broadphase/DynamicAABBTree.cpp:134
Method
remove
Look for an element in the array and remove it
include/reactphysics3d/containers/Array.h:339
Method
remove
Remove the element pointed by some iterator This method returns an iterator pointing to the element after the one that has been removed
include/reactphysics3d/containers/Set.h:416
Method
removeAllDestinations
Remove all logs destination previously set
src/utils/DefaultLogger.cpp:85
Method
removeAllDestinations
Remove all logs destination previously set
src/utils/Profiler.cpp:179
Method
removeAllVisualContactPoints
testbed/src/SceneDemo.cpp:618
Method
removeCollider
Remove a collider from the broad-phase collision detection
src/systems/BroadPhaseSystem.cpp:100
Method
removeCollider
Remove a body from the collision detection
src/systems/CollisionDetectionSystem.cpp:1163
Method
removeCollider
Remove a collider from the body To remove a collider, you need to specify its pointer. * @param collider The pointer of the collider you want to remov
src/body/RigidBody.cpp:723
Method
removeCollider
Remove an assigned collider from the collision shape
include/reactphysics3d/collision/shapes/CollisionShape.h:198
Method
removeConcaveOverlappingPairWithIndex
Remove a concave overlapping pair with an index
src/systems/CollisionDetectionSystem.cpp:205
Method
removeConvexOverlappingPairWithIndex
Remove a convex overlapping pair with an index
src/systems/CollisionDetectionSystem.cpp:190
Method
removeDisabledConcavePairWithIndex
Remove an disabled concave overlapping pair
src/engine/OverlappingPairs.cpp:140
Method
removeDisabledConvexPairWithIndex
Remove an disabled convex overlapping pair
src/engine/OverlappingPairs.cpp:110
Method
removeDuplicatedContactPointsInManifold
Remove the duplicated contact points in a given contact manifold
src/systems/CollisionDetectionSystem.cpp:1673
Method
removeDuplicatedVertices
Remove duplicated vertices in the input array of points
src/utils/quickhull/QuickHull.cpp:758
Method
removeEdgeFromLinkedList
Remove an half-edge from the linked-list of half-edges
src/utils/quickhull/QHHalfEdgeStructure.cpp:217
Method
removeFaceFromLinkedList
Remove a face from the linked-list of faces
src/utils/quickhull/QHHalfEdgeStructure.cpp:244
Method
removeFromFreeUnits
Remove the unit from the linked-list of free units
src/memory/HeapAllocator.cpp:281
Method
removeItemAtInArray
Remove an element in an array (and replace it by the last one in the array)
src/systems/CollisionDetectionSystem.cpp:1665
Method
removeLeafNode
Remove a leaf node from the tree
src/collision/broadphase/DynamicAABBTree.cpp:349
Method
removeMovedCollider
Remove a collider from the array of colliders that have moved in the last simulation step and that need to be tested again for broad-phase overlapping
include/reactphysics3d/systems/BroadPhaseSystem.h:220
Method
removeNonOverlappingPairs
Remove pairs that are not overlapping anymore
src/systems/CollisionDetectionSystem.cpp:124
Method
removeOverlappingPair
Remove an overlapping pair with an index
src/systems/CollisionDetectionSystem.cpp:175
Method
removePoint
Remove a point from the simplex
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:61
Method
removeUnusedVertices
Remove the ununsed vertices (because they are not used in any triangles or are part of discarded triangles)
src/collision/TriangleMesh.cpp:217
Method
render
testbed/src/TestbedApplication.cpp:491
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/ConcaveMesh.cpp:109
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/Dumbbell.cpp:117
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/ConvexMesh.cpp:139
Method
render
Render the cube at the correct position and with the correct orientation
testbed/common/Box.cpp:100
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/Capsule.cpp:96
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/HeightField.cpp:91
Method
render
Render the AABB
testbed/common/AABB.cpp:54
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/Sphere.cpp:95
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/VisualContactPoint.cpp:94
Method
render
Render the sphere at the correct position and with the correct orientation
testbed/common/Line.cpp:43
Method
renderContactNormalLine
testbed/common/VisualContactPoint.cpp:153
Method
renderDebugInfos
Render Debug Infos
testbed/src/SceneDemo.cpp:533
Method
renderSinglePass
Render the scene
testbed/scenes/raycast/RaycastScene.cpp:268
Method
renderSinglePass
Render the scene in a single pass
testbed/src/SceneDemo.cpp:313
Method
renderSnapshotsContactPoints
Render the contact points
testbed/src/SceneDemo.cpp:488
Method
report
Display the tests report and return the number of failed tests
test/TestSuite.cpp:110
Method
reportContacts
Report all contacts to the user
src/systems/CollisionDetectionSystem.cpp:1729
Method
reportDebugRenderingContacts
Report all contacts for debug rendering
src/systems/CollisionDetectionSystem.cpp:1760
Method
reportTriggers
Report all triggers to the user
src/systems/CollisionDetectionSystem.cpp:1745
Method
reserve
Allocate memory for a given number of elements
include/reactphysics3d/containers/Array.h:250
Method
reserve
Add more chunks
include/reactphysics3d/containers/Deque.h:84
Method
reserve
Allocate memory for a given number of elements
include/reactphysics3d/containers/Set.h:259
Method
reserveMemory
Initialize the containers using cached capacity
src/collision/narrowphase/NarrowPhaseInfoBatch.cpp:50
Method
reserveMemory
Reserve memory for the current frame
include/reactphysics3d/engine/Islands.h:132
Method
reset
Reset the unit test
test/Test.h:129
Method
reset
test/tests/collision/TestWorldQueries.h:162
Method
reset
Clear all the debugging primitives (points, lines, triangles, ...)
src/utils/DebugRenderer.cpp:62
Method
reset
Release allocated memory
src/systems/ContactSolverSystem.cpp:108
Method
reset
Reset the marker of the current allocated memory
src/memory/SingleFrameAllocator.cpp:109
Method
reset
Clear all the nodes and reset the tree
src/collision/broadphase/DynamicAABBTree.cpp:78
Method
reset
Reset the scene
testbed/scenes/ballandsocketjointschain/BallAndSocketJointsChainScene.cpp:149
Method
reset
Reset the scene
testbed/scenes/boxtower/BoxTowerScene.cpp:163
Method
reset
Reset the scene
testbed/scenes/ballandsocketjoint/BallAndSocketJointScene.cpp:92
Method
reset
Reset the scene
testbed/scenes/bridge/BridgeScene.cpp:229
Method
reset
Reset the scene
testbed/scenes/ballandsocketjointsnet/BallAndSocketJointsNetScene.cpp:171
Method
reset
Reset the scene
testbed/scenes/sliderjoint/SliderJointScene.cpp:95
Method
reset
Reset the scene
testbed/scenes/cubestack/CubeStackScene.cpp:143
Method
reset
Reset the scene
testbed/scenes/collisionshapes/CollisionShapesScene.cpp:307
Method
reset
Reset the scene
testbed/scenes/rope/RopeScene.cpp:281
Method
reset
Reset the scene
testbed/scenes/ragdoll/RagdollScene.cpp:157
Method
reset
Reset the scene
testbed/scenes/fixedjoint/FixedJointScene.cpp:91
Method
reset
Reset the scene
testbed/scenes/concavemesh/ConcaveMeshScene.cpp:278
Method
reset
Reset the scene
testbed/scenes/joints/JointsScene.cpp:189
Method
reset
Reset the scene
testbed/scenes/hingejoint/HingeJointScene.cpp:91
← previous
next →
1,801–1,900 of 2,534, ranked by callers