MCPcopy Create free account

hub / github.com/DanielChappuis/reactphysics3d / functions

Functions2,534 in github.com/DanielChappuis/reactphysics3d

Methodprint
Display the matrix
testbed/opengl-framework/src/maths/Matrix4.h:344
MethodprintRecursiveNodeReport
Recursively print the report of a given node of the profiler tree
src/utils/Profiler.cpp:276
MethodprocessAllPotentialContacts
Process the potential contacts after narrow-phase collision detection
src/systems/CollisionDetectionSystem.cpp:663
MethodprocessPotentialContacts
Convert the potential contact into actual contacts
src/systems/CollisionDetectionSystem.cpp:1198
Methodraycast
Ray casting method
src/systems/BroadPhaseSystem.cpp:70
Methodraycast
Ray casting method
src/systems/CollisionDetectionSystem.cpp:1186
Methodraycast
Ray casting method
src/collision/TriangleMesh.cpp:345
Methodraycast
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
Methodraycast
Raycast method with feedback information
src/collision/shapes/CapsuleShape.cpp:97
Methodraycast
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
Methodraycast
Raycast method with feedback information
src/collision/shapes/BoxShape.cpp:62
Methodraycast
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
Methodraycast
Raycast method with feedback information
src/collision/shapes/SphereShape.cpp:61
Methodraycast
Ray casting method
src/collision/broadphase/DynamicAABBTree.cpp:684
Methodraycast
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
Methodraycast
Compute the intersection of a ray and the AABB
include/reactphysics3d/collision/shapes/AABB.h:317
MethodraycastBroadPhaseShape
Called when the AABB of a leaf node is hit by a ray
test/tests/collision/TestDynamicAABBTree.h:47
MethodraycastBroadPhaseShape
Called for a broad-phase shape that has to be tested for raycast
src/systems/BroadPhaseSystem.cpp:228
MethodraycastTriangle
Raycast a single triangle of the height-field
src/collision/HeightField.cpp:323
MethodraycastWithSphereEndCap
Raycasting method between a ray one of the two spheres end cap of the capsule
src/collision/shapes/CapsuleShape.cpp:243
MethodreadJPEGPicture
Read a JPEG picture
testbed/opengl-framework/src/TextureReaderWriter.cpp:226
MethodreadTGAPicture
Load a TGA picture
testbed/opengl-framework/src/TextureReaderWriter.cpp:116
MethodrecomputeClosestPoint
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
Methodred
Return the red color
testbed/opengl-framework/src/maths/Color.h:63
MethodreduceContactPoints
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
MethodreducePotentialContactManifolds
Clear the obsolete manifolds and contact points and reduce the number of contacts points of the remaining manifolds
src/systems/CollisionDetectionSystem.cpp:1394
MethodreduceSimplex
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
Methodrelease
Release previously allocated memory.
test/tests/collision/TestDynamicAABBTree.h:79
Methodrelease
Release previously allocated memory.
include/reactphysics3d/memory/DefaultAllocator.h:77
MethodreleaseNode
Release a node
src/collision/broadphase/DynamicAABBTree.cpp:134
Methodremove
Look for an element in the array and remove it
include/reactphysics3d/containers/Array.h:339
Methodremove
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
MethodremoveAllDestinations
Remove all logs destination previously set
src/utils/DefaultLogger.cpp:85
MethodremoveAllDestinations
Remove all logs destination previously set
src/utils/Profiler.cpp:179
MethodremoveAllVisualContactPoints
testbed/src/SceneDemo.cpp:618
MethodremoveCollider
Remove a collider from the broad-phase collision detection
src/systems/BroadPhaseSystem.cpp:100
MethodremoveCollider
Remove a body from the collision detection
src/systems/CollisionDetectionSystem.cpp:1163
MethodremoveCollider
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
MethodremoveCollider
Remove an assigned collider from the collision shape
include/reactphysics3d/collision/shapes/CollisionShape.h:198
MethodremoveConcaveOverlappingPairWithIndex
Remove a concave overlapping pair with an index
src/systems/CollisionDetectionSystem.cpp:205
MethodremoveConvexOverlappingPairWithIndex
Remove a convex overlapping pair with an index
src/systems/CollisionDetectionSystem.cpp:190
MethodremoveDisabledConcavePairWithIndex
Remove an disabled concave overlapping pair
src/engine/OverlappingPairs.cpp:140
MethodremoveDisabledConvexPairWithIndex
Remove an disabled convex overlapping pair
src/engine/OverlappingPairs.cpp:110
MethodremoveDuplicatedContactPointsInManifold
Remove the duplicated contact points in a given contact manifold
src/systems/CollisionDetectionSystem.cpp:1673
MethodremoveDuplicatedVertices
Remove duplicated vertices in the input array of points
src/utils/quickhull/QuickHull.cpp:758
MethodremoveEdgeFromLinkedList
Remove an half-edge from the linked-list of half-edges
src/utils/quickhull/QHHalfEdgeStructure.cpp:217
MethodremoveFaceFromLinkedList
Remove a face from the linked-list of faces
src/utils/quickhull/QHHalfEdgeStructure.cpp:244
MethodremoveFromFreeUnits
Remove the unit from the linked-list of free units
src/memory/HeapAllocator.cpp:281
MethodremoveItemAtInArray
Remove an element in an array (and replace it by the last one in the array)
src/systems/CollisionDetectionSystem.cpp:1665
MethodremoveLeafNode
Remove a leaf node from the tree
src/collision/broadphase/DynamicAABBTree.cpp:349
MethodremoveMovedCollider
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
MethodremoveNonOverlappingPairs
Remove pairs that are not overlapping anymore
src/systems/CollisionDetectionSystem.cpp:124
MethodremoveOverlappingPair
Remove an overlapping pair with an index
src/systems/CollisionDetectionSystem.cpp:175
MethodremovePoint
Remove a point from the simplex
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:61
MethodremoveUnusedVertices
Remove the ununsed vertices (because they are not used in any triangles or are part of discarded triangles)
src/collision/TriangleMesh.cpp:217
Methodrender
testbed/src/TestbedApplication.cpp:491
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/ConcaveMesh.cpp:109
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/Dumbbell.cpp:117
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/ConvexMesh.cpp:139
Methodrender
Render the cube at the correct position and with the correct orientation
testbed/common/Box.cpp:100
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/Capsule.cpp:96
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/HeightField.cpp:91
Methodrender
Render the AABB
testbed/common/AABB.cpp:54
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/Sphere.cpp:95
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/VisualContactPoint.cpp:94
Methodrender
Render the sphere at the correct position and with the correct orientation
testbed/common/Line.cpp:43
MethodrenderContactNormalLine
testbed/common/VisualContactPoint.cpp:153
MethodrenderDebugInfos
Render Debug Infos
testbed/src/SceneDemo.cpp:533
MethodrenderSinglePass
Render the scene
testbed/scenes/raycast/RaycastScene.cpp:268
MethodrenderSinglePass
Render the scene in a single pass
testbed/src/SceneDemo.cpp:313
MethodrenderSnapshotsContactPoints
Render the contact points
testbed/src/SceneDemo.cpp:488
Methodreport
Display the tests report and return the number of failed tests
test/TestSuite.cpp:110
MethodreportContacts
Report all contacts to the user
src/systems/CollisionDetectionSystem.cpp:1729
MethodreportDebugRenderingContacts
Report all contacts for debug rendering
src/systems/CollisionDetectionSystem.cpp:1760
MethodreportTriggers
Report all triggers to the user
src/systems/CollisionDetectionSystem.cpp:1745
Methodreserve
Allocate memory for a given number of elements
include/reactphysics3d/containers/Array.h:250
Methodreserve
Add more chunks
include/reactphysics3d/containers/Deque.h:84
Methodreserve
Allocate memory for a given number of elements
include/reactphysics3d/containers/Set.h:259
MethodreserveMemory
Initialize the containers using cached capacity
src/collision/narrowphase/NarrowPhaseInfoBatch.cpp:50
MethodreserveMemory
Reserve memory for the current frame
include/reactphysics3d/engine/Islands.h:132
Methodreset
Reset the unit test
test/Test.h:129
Methodreset
test/tests/collision/TestWorldQueries.h:162
Methodreset
Clear all the debugging primitives (points, lines, triangles, ...)
src/utils/DebugRenderer.cpp:62
Methodreset
Release allocated memory
src/systems/ContactSolverSystem.cpp:108
Methodreset
Reset the marker of the current allocated memory
src/memory/SingleFrameAllocator.cpp:109
Methodreset
Clear all the nodes and reset the tree
src/collision/broadphase/DynamicAABBTree.cpp:78
Methodreset
Reset the scene
testbed/scenes/ballandsocketjointschain/BallAndSocketJointsChainScene.cpp:149
Methodreset
Reset the scene
testbed/scenes/boxtower/BoxTowerScene.cpp:163
Methodreset
Reset the scene
testbed/scenes/ballandsocketjoint/BallAndSocketJointScene.cpp:92
Methodreset
Reset the scene
testbed/scenes/bridge/BridgeScene.cpp:229
Methodreset
Reset the scene
testbed/scenes/ballandsocketjointsnet/BallAndSocketJointsNetScene.cpp:171
Methodreset
Reset the scene
testbed/scenes/sliderjoint/SliderJointScene.cpp:95
Methodreset
Reset the scene
testbed/scenes/cubestack/CubeStackScene.cpp:143
Methodreset
Reset the scene
testbed/scenes/collisionshapes/CollisionShapesScene.cpp:307
Methodreset
Reset the scene
testbed/scenes/rope/RopeScene.cpp:281
Methodreset
Reset the scene
testbed/scenes/ragdoll/RagdollScene.cpp:157
Methodreset
Reset the scene
testbed/scenes/fixedjoint/FixedJointScene.cpp:91
Methodreset
Reset the scene
testbed/scenes/concavemesh/ConcaveMeshScene.cpp:278
Methodreset
Reset the scene
testbed/scenes/joints/JointsScene.cpp:189
Methodreset
Reset the scene
testbed/scenes/hingejoint/HingeJointScene.cpp:91
← previousnext →1,801–1,900 of 2,534, ranked by callers