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
↓ 15 callers
Method
isValid
Return true if the half-edge structure is valid (for debugging purpose)
src/utils/quickhull/QHHalfEdgeStructure.cpp:328
↓ 15 callers
Method
pop
Pop an element from the stack (remove it from the stack and return it)
include/reactphysics3d/containers/Stack.h:159
↓ 15 callers
Method
reserve
Reserve more memory for the allocator
src/memory/HeapAllocator.cpp:322
↓ 15 callers
Method
setFrictionCoefficient
Set the friction coefficient. The friction coefficient has to be a positive value. The value zero is used for no friction at all. * @param frictionCoe
include/reactphysics3d/engine/Material.h:130
↓ 15 callers
Method
setIsActive
Set whether or not the body is active * @param isActive True if you want to activate the body */
src/body/Body.cpp:243
↓ 14 callers
Method
addContactPoint
Add a new contact point
include/reactphysics3d/collision/narrowphase/NarrowPhaseInfoBatch.h:170
↓ 14 callers
Method
addObject
Add an object into the tree. This method creates a new leaf node in the tree and returns the ID of the corresponding node.
include/reactphysics3d/collision/broadphase/DynamicAABBTree.h:303
↓ 14 callers
Method
emplace
include/reactphysics3d/containers/Array.h:300
↓ 14 callers
Method
getCollider
Return a const pointer to a given collider of the body * @param colliderIndex Index of a Collider of the body * @return The const pointer to the reque
src/body/Body.cpp:138
↓ 14 callers
Method
getDeterminant
Return the determinant of the matrix
include/reactphysics3d/mathematics/Matrix2x2.h:200
↓ 14 callers
Method
getExtent
Return the size of the AABB in the three dimension x, y and z
include/reactphysics3d/collision/shapes/AABB.h:152
↓ 14 callers
Method
getNbObjects
Return the number of objects in the batch
include/reactphysics3d/collision/narrowphase/NarrowPhaseInfoBatch.h:156
↓ 14 callers
Method
reset
test/tests/collision/TestDynamicAABBTree.h:52
↓ 13 callers
Method
createConvexMesh
Create a convex mesh from a PolygonVertexArray describing vertices and faces The data (vertices, faces indices, ...) are copied from the PolygonVertex
src/engine/PhysicsCommon.cpp:607
↓ 13 callers
Method
getRadius
Get the radius of the sphere * @return Radius of the sphere */
include/reactphysics3d/collision/shapes/SphereShape.h:115
↓ 13 callers
Method
getTranspose
Return the transpose matrix
include/reactphysics3d/mathematics/Matrix2x2.h:192
↓ 13 callers
Method
getTranspose
Return the transpose matrix
testbed/opengl-framework/src/maths/Matrix3.h:109
↓ 13 callers
Method
hasComponent
Return true if there is a component for a given entity
include/reactphysics3d/components/Components.h:142
↓ 13 callers
Method
setProfiler
Set the profiler
src/body/Body.cpp:486
↓ 12 callers
Method
destroyRigidBody
Destroy a rigid body and all the joints which it belongs * @param rigidBody Pointer to the body you want to destroy */
src/engine/PhysicsWorld.cpp:448
↓ 12 callers
Method
getHeightAt
Return the height value of a given (x,y) point in the height-field
include/reactphysics3d/collision/HeightField.h:250
↓ 12 callers
Method
getLocalToWorldTransform
Return the local to world transform * @return The transformation that transforms the local-space of the collision * shape to the world-space
src/collision/Collider.cpp:232
↓ 12 callers
Method
getUpperLeft3x3Matrix
Return the 3x3 upper-left matrix
testbed/opengl-framework/src/maths/Matrix4.h:239
↓ 12 callers
Function
nextPowerOfTwo64Bits
Return the next power of two larger than the number in parameter
include/reactphysics3d/mathematics/mathematics_functions.h:411
↓ 12 callers
Method
setVector4Uniform
Set a vector 4 uniform value to this shader (be careful if the uniform is not used in the shader, the compiler will remove it, then when you will try
testbed/opengl-framework/src/Shader.h:252
↓ 11 callers
Function
computePlaneSegmentIntersection
Compute the intersection between a plane and a segment Let the plane define by the equation planeNormal.dot(X) = planeD with X a point on the plane an
include/reactphysics3d/mathematics/mathematics_functions.h:226
↓ 11 callers
Method
getLowerLimit
Return the Lower limit (minimum allowed rotation angle in radian)
include/reactphysics3d/components/HingeJointComponents.h:815
↓ 11 callers
Method
getNbComponents
Return the number of components
include/reactphysics3d/components/Components.h:160
↓ 11 callers
Method
getNbVertices
Return the number of vertices
testbed/opengl-framework/src/Mesh.h:211
↓ 11 callers
Method
getUpperLimit
Return the upper limit (maximum translation distance)
include/reactphysics3d/components/HingeJointComponents.h:829
↓ 11 callers
Method
getVertexNormal
Return a vertex normal of the array * @param vertexIndex Index of a given vertex of the array * @return The normal vector of the vertex */
src/collision/TriangleVertexArray.cpp:170
↓ 11 callers
Method
hasContacts
test/tests/collision/TestWorldQueries.h:167
↓ 11 callers
Method
setMatrix3x3Uniform
Set a 4x4 matrix uniform value to this shader (be careful if the uniform is not used in the shader, the compiler will remove it, then when you will tr
testbed/opengl-framework/src/Shader.h:263
↓ 10 callers
Method
addComponent
Add a component
src/components/BodyComponents.cpp:99
↓ 10 callers
Method
getNbTriangles
Return the number of triangles in a sub part of the mesh
src/collision/shapes/ConcaveMeshShape.cpp:118
↓ 10 callers
Method
getUnit
Get the unit of the texture
testbed/opengl-framework/src/Texture2D.h:123
↓ 10 callers
Method
length
Return the length of the vector
testbed/opengl-framework/src/maths/Vector2.h:154
↓ 10 callers
Method
setIntUniform
Set an int uniform value to this shader (be careful if the uniform is not used in the shader, the compiler will remove it, then when you will try to s
testbed/opengl-framework/src/Shader.h:209
↓ 10 callers
Method
setMassInverse
Set the mass inverse of an entity
include/reactphysics3d/components/RigidBodyComponents.h:616
↓ 9 callers
Method
cross
Cross product operator
testbed/opengl-framework/src/maths/Vector3.h:154
↓ 9 callers
Function
findReplaceText
(directory, findRegex, substituteExpr, filePattern)
GenerateNewVersion.py:13
↓ 9 callers
Method
getDiffuseColor
Return the diffuse color
testbed/opengl-framework/src/Light.h:94
↓ 9 callers
Method
getMass
Method that return the mass of the body * @return The mass (in kilograms) of the body */
src/body/RigidBody.cpp:136
↓ 9 callers
Method
getMaxAxis
Return the axis with the maximal value
include/reactphysics3d/mathematics/Vector2.h:212
↓ 9 callers
Method
getMinAxis
Return the axis with the minimal value
include/reactphysics3d/mathematics/Vector2.h:207
↓ 9 callers
Method
getVertex
Return the coordinates of a given vertex
src/collision/shapes/ConcaveMeshShape.cpp:123
↓ 9 callers
Method
isConvex
Return true if the collision shape is convex, false if it is concave
include/reactphysics3d/collision/shapes/ConvexShape.h:86
↓ 9 callers
Method
removeComponent
Remove a component at a given index
src/components/Components.cpp:108
↓ 9 callers
Method
setIsEntityDisabled
Notify if a given entity is disabled (sleeping) or not
src/components/Components.cpp:159
↓ 9 callers
Method
setIsSleeping
Set the variable to know whether or not the body is sleeping
src/body/RigidBody.cpp:1001
↓ 9 callers
Method
setMax
Set the maximum coordinates of the AABB
include/reactphysics3d/collision/shapes/AABB.h:147
↓ 9 callers
Method
setMin
Set the minimum coordinates of the AABB
include/reactphysics3d/collision/shapes/AABB.h:137
↓ 9 callers
Method
testRayIntersect
Return true if the ray intersects the AABB
include/reactphysics3d/collision/shapes/AABB.h:284
↓ 8 callers
Method
allocate
Allocate memory for a given number of components
src/components/BodyComponents.cpp:43
↓ 8 callers
Function
computeClosestPointBetweenTwoSegments
Compute the closest points between two segments This method uses the technique described in the book Real-Time collision detection by Christer Ericson
include/reactphysics3d/mathematics/mathematics_functions.h:123
↓ 8 callers
Function
computePointToPlaneDistance
Return the distance between a point and a plane (the plane normal must be normalized)
include/reactphysics3d/mathematics/mathematics_functions.h:401
↓ 8 callers
Method
computeTransformedAABB
Compute the transformed AABB of the collision shape given a transform * @param transform Transform used to for the space conversion * @return aabb Th
src/collision/shapes/SphereShape.cpp:49
↓ 8 callers
Method
getOverlappingPair
Return a reference to an overlapping pair
include/reactphysics3d/engine/OverlappingPairs.h:473
↓ 8 callers
Method
getRigidBody
Return a constant pointer to a given RigidBody of the world * @param index Index of a RigidBody in the world * @return Constant pointer to a given Ri
src/engine/PhysicsWorld.cpp:1039
↓ 8 callers
Method
isSleeping
Return whether or not the body is sleeping * @return True if the body is currently sleeping and false otherwise */
src/body/RigidBody.cpp:1172
↓ 8 callers
Function
max3
Return the maximum value among three values
include/reactphysics3d/mathematics/mathematics_functions.h:66
↓ 8 callers
Function
min3
Return the minimum value among three values
include/reactphysics3d/mathematics/mathematics_functions.h:61
↓ 8 callers
Method
notifyEngineSetttingsChanged
Notify that the engine settings have changed
testbed/src/TestbedApplication.cpp:547
↓ 8 callers
Method
removeAtAndReplaceByLast
Remove an element from the list at a given index and replace it by the last one of the list (if any)
include/reactphysics3d/containers/Array.h:373
↓ 8 callers
Method
removeHalfEdge
Remove an half-edge
src/utils/quickhull/QHHalfEdgeStructure.cpp:259
↓ 8 callers
Method
reserve
Reserve some memory for vertices, faces and edges
src/collision/HalfEdgeStructure.cpp:124
↓ 8 callers
Method
resetForce
Reset the accumulated force to zero
src/body/RigidBody.cpp:965
↓ 8 callers
Method
resetTorque
Reset the accumulated torque to zero
src/body/RigidBody.cpp:975
↓ 8 callers
Method
setCollisionCategoryBits
Set the collision category bits * @param collisionCategoryBits The collision category bits mask of the collider */
src/collision/Collider.cpp:70
↓ 8 callers
Method
setIsDebugEnabled
Set whether to compute debug information on this body * @param enabled Set to true if this body should have it's debug information computed */
src/body/Body.cpp:506
↓ 8 callers
Method
setLinearVelocity
Set the linear velocity of the rigid body. * @param linearVelocity Linear velocity vector of the body */
src/body/RigidBody.cpp:789
↓ 8 callers
Method
setOrientation
Set the rotation matrix of the transform
include/reactphysics3d/mathematics/Transform.h:151
↓ 8 callers
Method
setPosition
Set the origin of the transform
include/reactphysics3d/mathematics/Transform.h:141
↓ 7 callers
Method
createBoxShape
Create and return a box collision shape * @param halfExtents A vector with the three half-extents of the box shape * @return A pointer to the created
src/engine/PhysicsCommon.cpp:321
↓ 7 callers
Method
createConvexMeshShape
Create and return a convex mesh shape * @param convexMesh A pointer to the convex mesh for this shape * @param scaling Scaling factor to scale the co
src/engine/PhysicsCommon.cpp:430
↓ 7 callers
Method
createSphereShape
Create and return a sphere collision shape * @param radius The radius of the sphere collision shape * @return A pointer to the created sphere shape
src/engine/PhysicsCommon.cpp:271
↓ 7 callers
Method
getLocalInertiaTensor
Return the local inertia tensor of the collision shape * @param mass Mass to use to compute the inertia tensor of the collision shape */
src/collision/shapes/BoxShape.cpp:53
↓ 7 callers
Method
getOrigin
Return the origin of object in world-space
testbed/opengl-framework/src/Object3D.h:104
↓ 7 callers
Method
getVectorV
Return the vector v=(x y z) of the quaternion
include/reactphysics3d/mathematics/Quaternion.h:221
↓ 7 callers
Method
isRunning
Return if the timer is running
testbed/src/Timer.h:116
↓ 7 callers
Method
isUnit
Return true if the vector is unit and false otherwise
include/reactphysics3d/mathematics/Vector2.h:217
↓ 7 callers
Method
removeAt
Remove an element from the array at a given index (all the following items will be moved)
include/reactphysics3d/containers/Array.h:351
↓ 7 callers
Method
setLocalCenterOfMass
Set the center of mass of the body (in local-space coordinates) This method does not move the rigid body in the world. * @param centerOfMass The cente
src/body/RigidBody.cpp:334
↓ 7 callers
Method
setMass
Set the mass of the rigid body Note that a mass of zero is interpreted as infinite mass. * @param mass The mass (in kilograms) of the body */
src/body/RigidBody.cpp:619
↓ 7 callers
Method
setProfiler
Set the profiler
src/collision/shapes/ConcaveMeshShape.cpp:349
↓ 7 callers
Method
setToIdentity
Set to the identity transform
testbed/opengl-framework/src/Object3D.h:99
↓ 7 callers
Method
setVector3Uniform
Set a vector 3 uniform value to this shader (be careful if the uniform is not used in the shader, the compiler will remove it, then when you will try
testbed/opengl-framework/src/Shader.h:241
↓ 7 callers
Method
translateWorld
Translate the object in world-space
testbed/opengl-framework/src/Object3D.h:109
↓ 7 callers
Method
write
Write a message into the output stream
include/reactphysics3d/utils/DefaultLogger.h:427
↓ 6 callers
Method
addNarrowPhaseInfo
Add shapes to be tested during narrow-phase collision detection into the batch
include/reactphysics3d/collision/narrowphase/NarrowPhaseInfoBatch.h:161
↓ 6 callers
Method
addRange
Remove an element from the array at a given index and replace it by the last one of the array (if any) Append another array at the end of the current
include/reactphysics3d/containers/Array.h:387
↓ 6 callers
Function
computePointToLineDistance
Compute the distance between a point "point" and a line given by the points "linePointA" and "linePointB"
include/reactphysics3d/mathematics/mathematics_functions.h:242
↓ 6 callers
Method
createCapsuleShape
Create and return a capsule shape * @param radius The radius of the sphere of the capsule shape * @param height The height of the capsule shape (dist
src/engine/PhysicsCommon.cpp:372
↓ 6 callers
Method
destroyCapsuleShape
Destroy a capsule collision shape * @param capsuleShape A pointer to the capsule shape to destroy */
src/engine/PhysicsCommon.cpp:397
↓ 6 callers
Method
destroySphereShape
Destroy a sphere collision shape * @param sphereShape A pointer to the sphere collision shape to destroy */
src/engine/PhysicsCommon.cpp:289
↓ 6 callers
Method
enableConeLimit
Enable/disable the cone limit of the joint It is possible to enable a cone-limit for the BallAndSocketJoint in order to restrict the angular motion be
src/constraint/BallAndSocketJoint.cpp:71
↓ 6 callers
Method
getCenter
Return the center point of the AABB in world coordinates
include/reactphysics3d/collision/shapes/AABB.h:127
↓ 6 callers
Method
getCentroid
Return the centroid of the box
include/reactphysics3d/collision/shapes/BoxShape.h:228
↓ 6 callers
Method
getDeterminant
Return the determinant of the matrix
testbed/opengl-framework/src/maths/Matrix3.h:117
↓ 6 callers
Method
getIsActive
Return true if the light is active
testbed/opengl-framework/src/Light.h:114
← previous
next →
101–200 of 2,534, ranked by callers