Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThePhysicsGuys/Physics3D
/ functions
Functions
3,317 in github.com/ThePhysicsGuys/Physics3D
⨍
Functions
3,317
◇
Types & classes
708
↓ 3 callers
Function
decamel
util/stringUtil.cpp:60
↓ 3 callers
Function
demangle
util/stringUtil.cpp:29
↓ 3 callers
Method
disable
graphics/legacy/frame.cpp:143
↓ 3 callers
Function
elementWiseCube
Physics3D/math/linalg/vec.h:567
↓ 3 callers
Method
enable
graphics/legacy/frame.cpp:154
↓ 3 callers
Method
end
Physics3D/rigidBody.h:155
↓ 3 callers
Method
filter
engine/ecs/registry.h:918
↓ 3 callers
Function
findAllLayersIn
Physics3D/physical.cpp:1033
↓ 3 callers
Method
forEach
Physics3D/boundstree/boundsTree.h:1017
↓ 3 callers
Method
fullRefreshOfConnectedPhysicals
Physics3D/physical.cpp:613
↓ 3 callers
Function
generateAttachment
tests/generators.cpp:176
↓ 3 callers
Function
generateGlobalCFrame
tests/generators.cpp:138
↓ 3 callers
Function
generatePartProperties
tests/generators.cpp:157
↓ 3 callers
Function
generatePosition
tests/generators.cpp:108
↓ 3 callers
Method
getAllocator
util/resource/resource.h:57
↓ 3 callers
Method
getAtlas
graphics/font.cpp:166
↓ 3 callers
Method
getBoundsAVX
Physics3D/geometry/triangleMeshAVX.cpp:148
↓ 3 callers
Method
getBoundsFallback
Physics3D/geometry/triangleMesh.cpp:547
↓ 3 callers
Method
getCFrame
application/ecs/components.h:295
↓ 3 callers
Method
getCenterOfMass
Physics3D/physical.cpp:834
↓ 3 callers
Function
getCurrentContext
graphics/glfwUtils.cpp:60
↓ 3 callers
Method
getDepth
Physics3D/part.cpp:211
↓ 3 callers
Method
getEnd
Physics3D/datastructures/unmanagedArray.h:40
↓ 3 callers
Method
getErrorMatrix
Physics3D/constraints/constraintImpl.h:77
↓ 3 callers
Method
getGlobalPositionOfAttachmentA
Physics3D/softlinks/softLink.cpp:38
↓ 3 callers
Method
getGlobalPositionOfAttachmentB
Physics3D/softlinks/softLink.cpp:35
↓ 3 callers
Function
getGroupRecursive
Physics3D/boundstree/boundsTree.cpp:444
↓ 3 callers
Function
getHeight
Physics3D/math/linalg/largeMatrixAlgorithms.h:82
↓ 3 callers
Method
getInertiaDerivatives
Physics3D/physical.cpp:960
↓ 3 callers
Method
getKineticEnergy
Physics3D/physical.cpp:767
↓ 3 callers
Method
getLayerCount
Physics3D/world.cpp:267
↓ 3 callers
Method
getMatrices
Physics3D/constraints/barConstraint.cpp:20
↓ 3 callers
Method
getMaxRadius
application/ecs/components.h:420
↓ 3 callers
Method
getNormalVecOfTriangle
Physics3D/geometry/triangleMesh.cpp:350
↓ 3 callers
Method
getParent
* Returns the parent of the given entity */
engine/ecs/registry.h:739
↓ 3 callers
Method
getPath
util/resource/resource.cpp:17
↓ 3 callers
Method
getPosition
Physics3D/math/globalCFrame.h:20
↓ 3 callers
Method
getRelativePositionOfAttachmentA
Physics3D/softlinks/softLink.cpp:47
↓ 3 callers
Method
getRelativePositionOfAttachmentB
Physics3D/softlinks/softLink.cpp:50
↓ 3 callers
Method
getResponseMatrix
Computes the force->acceleration transformation matrix Such that: a = M*F */
Physics3D/physical.cpp:795
↓ 3 callers
Function
getRotatedInertia
Physics3D/inertia.cpp:7
↓ 3 callers
Method
getRotation
Physics3D/math/globalCFrame.h:21
↓ 3 callers
Method
getRow
Physics3D/math/linalg/mat.h:203
↓ 3 callers
Method
getScale
application/ecs/components.h:45
↓ 3 callers
Method
getSize
Physics3D/constraints/constraintImpl.h:64
↓ 3 callers
Function
getTotalInertiaOfPhysical
tests/physicsTests.cpp:540
↓ 3 callers
Function
getTransformedInertiaDerivativesAroundCenterOfMass
computes the derivatives of a transformed inertial matrix, where originalInertia is the inertia around the center of mass of the transformed object lo
Physics3D/inertia.cpp:88
↓ 3 callers
Function
getTranslatedInertia
Physics3D/inertia.cpp:11
↓ 3 callers
Method
getType
graphics/texture.cpp:251
↓ 3 callers
Method
getUpDirection
application/view/camera.h:103
↓ 3 callers
Method
getWorld
Physics3D/part.cpp:77
↓ 3 callers
Method
globalToLocal
Physics3D/geometry/polyhedron.cpp:34
↓ 3 callers
Method
hasOffset
application/ecs/components.h:145
↓ 3 callers
Method
improveStructure
Physics3D/boundstree/boundsTree.cpp:956
↓ 3 callers
Function
inMemoryMatrixNegate
Physics3D/math/linalg/largeMatrix.h:701
↓ 3 callers
Function
intrusive_ptr_add_ref
Physics3D/datastructures/smartPointers.h:21
↓ 3 callers
Function
isCFrameValid
Physics3D/misc/validityHelper.h:113
↓ 3 callers
Method
isLeafNode
Physics3D/boundstree/boundsTree.h:79
↓ 3 callers
Method
isPartAttached
application/ecs/components.h:37
↓ 3 callers
Method
isRootPart
application/ecs/components.h:137
↓ 3 callers
Method
isTerrainPart
Physics3D/part.cpp:181
↓ 3 callers
Function
isValidTriangle
Physics3D/misc/validityHelper.cpp:16
↓ 3 callers
Function
lookAt
Physics3D/math/linalg/trigonometry.cpp:60
↓ 3 callers
Function
metal
graphics/ecs/materials.h:7
↓ 3 callers
Method
notifyPartGroupBoundsUpdated
Physics3D/layer.cpp:106
↓ 3 callers
Method
onEvent
application/view/camera.cpp:184
↓ 3 callers
Function
openReadFile
application/io/serialization.cpp:104
↓ 3 callers
Function
parseType
graphics/shader/propertiesParser.cpp:8
↓ 3 callers
Function
perspective
Physics3D/math/linalg/trigonometry.cpp:45
↓ 3 callers
Function
plasticDiffuse
graphics/ecs/materials.h:27
↓ 3 callers
Function
printAndParseCPUIDArgs
util/parseCPUIDArgs.h:10
↓ 3 callers
Function
printToLength
benchmarks/worldBenchmark.cpp:61
↓ 3 callers
Method
recalculateSelection
application/picker/selection.cpp:10
↓ 3 callers
Method
recurseTriangle
returned value is whether the last triangle checked was an edgePiece, in that case add it to the list
Physics3D/geometry/convexShapeBuilder.cpp:98
↓ 3 callers
Method
refreshCFrame
Physics3D/physical.cpp:601
↓ 3 callers
Method
removeFromWorld
Physics3D/part.cpp:92
↓ 3 callers
Function
removePhysicalFromList
Physics3D/physical.cpp:235
↓ 3 callers
Function
removeRecursive
returns new trunkSize if removed, -1 if not removed
Physics3D/boundstree/boundsTree.cpp:341
↓ 3 callers
Function
renderBox
application/layer/debugLayer.cpp:43
↓ 3 callers
Method
renderPie
graphics/debug/profilerUI.cpp:45
↓ 3 callers
Method
renderText
graphics/debug/profilerUI.cpp:66
↓ 3 callers
Function
rotMatX
Physics3D/math/linalg/trigonometry.h:68
↓ 3 callers
Function
rotMatY
Physics3D/math/linalg/trigonometry.h:78
↓ 3 callers
Function
rotMatZ
Physics3D/math/linalg/trigonometry.h:88
↓ 3 callers
Function
rotateEigen
Physics3D/math/linalg/eigen.cpp:13
↓ 3 callers
Function
rotationQuaternionFromRotationMatrix
Physics3D/math/linalg/trigonometry.h:256
↓ 3 callers
Function
rotationQuaternionFromRotationVec
Physics3D/math/linalg/trigonometry.h:197
↓ 3 callers
Function
rtrim
util/stringUtil.cpp:160
↓ 3 callers
Method
scale
application/picker/selection.cpp:157
↓ 3 callers
Method
setAngularVelocity
Physics3D/part.cpp:172
↓ 3 callers
Method
setCFrame
Physics3D/part.cpp:140
↓ 3 callers
Method
setDerivative
Physics3D/math/taylorExpansion.h:73
↓ 3 callers
Method
setMainPhysicalRecursive
Physics3D/physical.cpp:916
↓ 3 callers
Method
setPosition
application/view/camera.cpp:28
↓ 3 callers
Method
setRigidBodyPhysical
Physics3D/part.cpp:389
↓ 3 callers
Method
setRotation
application/view/camera.cpp:38
↓ 3 callers
Method
setScale
application/ecs/components.h:49
↓ 3 callers
Function
setupImGuiAccent
graphics/gui/imgui/imguiStyle.cpp:83
↓ 3 callers
Method
size
Physics3D/boundstree/boundsTree.h:974
↓ 3 callers
Function
stop
application/application.cpp:337
← previous
next →
501–600 of 3,317, ranked by callers