MCPcopy Create free account

hub / github.com/ThePhysicsGuys/Physics3D / functions

Functions3,317 in github.com/ThePhysicsGuys/Physics3D

↓ 10 callersMethodtranspose
Physics3D/math/linalg/mat.h:113
↓ 10 callersMethodview
graphics/shader/lexer.cpp:246
↓ 10 callersMethodwhat
tests/testsMain.cpp:226
↓ 9 callersFunctionIconTreeNode
application/view/ecsFrame.cpp:145
↓ 9 callersMethodasMat4WithPreScale
Converts this CFrame to a 4x4 matrix with given scaling factor, where for any Vec3 p: cframe.asMat4WithPreScale(scale) * Vec4(p, 1.0) == cframe.loca
Physics3D/math/cframe.h:135
↓ 9 callersMethodavg
Physics3D/datastructures/buffers.h:327
↓ 9 callersMethodcontains
* Returns whether the registry contains the given entity */
engine/ecs/registry.h:690
↓ 9 callersMethodend
application/picker/selection.cpp:203
↓ 9 callersMethodextendBegin
Returns a new RelativeMotion where this relativeMotion has been attached onto an extension */
Physics3D/relativeMotion.h:45
↓ 9 callersFunctiongenerateFloat
tests/generators.cpp:23
↓ 9 callersMethodgetAngularAcceleration
Physics3D/motion.h:159
↓ 9 callersMethodgetLocalCenterOfMass
Physics3D/part.h:90
↓ 9 callersMethodgetName
engine/input/mouse.cpp:11
↓ 9 callersMethodgetPartCount
Physics3D/rigidBody.h:167
↓ 9 callersMethodgetPosition
Physics3D/math/cframe.h:85
↓ 9 callersFunctionincDebugTally
Physics3D/geometry/genericIntersection.cpp:22
↓ 9 callersFunctionjoin
Physics3D/math/linalg/vec.h:389
↓ 9 callersFunctionlogVector
Physics3D/misc/debug.cpp:23
↓ 9 callersMethodnextTally
Physics3D/misc/profiling.h:54
↓ 9 callersMethodparent
engine/ecs/registry.h:162
↓ 9 callersMethodpushCommand
graphics/batch/guiBatch.h:40
↓ 9 callersMethodpushVertex
graphics/batch/batch.h:106
↓ 9 callersFunctionrenderBar
application/layer/constraintLayer.cpp:61
↓ 9 callersMethodrotated
Physics3D/geometry/polyhedron.cpp:32
↓ 9 callersFunctionsetDelimiter
util/log.cpp:98
↓ 9 callersMethodswap
Physics3D/datastructures/smartPointers.h:121
↓ 9 callersMethodtranslated
Physics3D/geometry/polyhedron.cpp:31
↓ 8 callersFunctionDrawIcon
Draw icons
graphics/gui/imgui/imguiExtension.h:40
↓ 8 callersMethodadd
Physics3D/boundstree/boundsTree.cpp:574
↓ 8 callersFunctionaddDebugField
graphics/debug/visualDebug.h:58
↓ 8 callersMethodaddLink
Physics3D/worldPhysics.cpp:435
↓ 8 callersMethodallocTrunk
Physics3D/boundstree/boundsTree.cpp:548
↓ 8 callersFunctionbeginScene
graphics/renderer.cpp:125
↓ 8 callersFunctioncastPositionToVec3f
cast Position to Vec3f, not recommended due to potential loss of precision If possible, compute relative positions, eg: pos1-pos2 = vec3f delta
Physics3D/math/position.h:111
↓ 8 callersFunctioncontainsObjectRecursive
Physics3D/boundstree/boundsTree.cpp:320
↓ 8 callersFunctionelementWiseSquare
Physics3D/math/linalg/vec.h:559
↓ 8 callersFunctionendScene
graphics/renderer.cpp:130
↓ 8 callersFunctionestimateDerivatives
tests/simulation.h:78
↓ 8 callersMethodextendEnd
Returns a new RelativeMotion of the new endpoint where the new endpoint is rigidly attached to the old endpoint via extension The extension vector i
Physics3D/relativeMotion.h:21
↓ 8 callersMethodfreeTrunk
Physics3D/boundstree/boundsTree.cpp:553
↓ 8 callersMethodgetDerivAsVec6
Physics3D/motion.h:161
↓ 8 callersMethodgetInertiaAroundCenterOfMass
Physics3D/geometry/polyhedron.cpp:164
↓ 8 callersMethodgetInertiaOfPointInDirectionRelative
Physics3D/physical.cpp:826
↓ 8 callersMethodgetMainPart
Physics3D/rigidBody.h:96
↓ 8 callersMethodgetRelativeMotion
Physics3D/hardconstraints/fixedConstraint.cpp:7
↓ 8 callersMethodgetX
Physics3D/math/rotation.h:259
↓ 8 callersMethodgetY
Physics3D/math/rotation.h:264
↓ 8 callersFunctiongroupsMatchTree
check all groups are distinct, but internally the same
tests/boundsTree2Tests.cpp:109
↓ 8 callersMethodhas
engine/ecs/registry.h:698
↓ 8 callersFunctionintersect
application/picker/tools/pathTool.cpp:78
↓ 8 callersFunctionlocalToGlobal
Physics3D/motion.h:170
↓ 8 callersMethodonEvent
application/layer/imguiLayer.cpp:43
↓ 8 callersFunctionregisterShapeClass
graphics/meshRegistry.cpp:303
↓ 8 callersMethodsetNormalBuffer
graphics/extendedTriangleMesh.h:32
↓ 8 callersFunctionsimulateForTime
tests/estimateMotion.cpp:102
↓ 8 callersMethodtransform
Physics3D/math/taylorExpansion.h:21
↓ 8 callersMethodwidth
Physics3D/math/linalg/largeMatrix.h:157
↓ 7 callersMethodadd
graphics/legacy/container.cpp:25
↓ 7 callersMethodaddExternalForce
Physics3D/world.cpp:340
↓ 7 callersMethodasMat4
Converts this CFrame to a 4x4 matrix, where for any Vec3 p: cframe.asMat4() * Vec4(p, 1.0) == cframe.localToGlobal(p) */
Physics3D/math/cframe.h:127
↓ 7 callersMethodclear
Physics3D/world.cpp:242
↓ 7 callersMethodclear
graphics/batch/batch.h:157
↓ 7 callersMethodcontainsPoint
Physics3D/geometry/shape.cpp:31
↓ 7 callersFunctioncreateBox
graphics/meshRegistry.cpp:172
↓ 7 callersFunctioncreateGroups
tests/boundsTree2Tests.cpp:188
↓ 7 callersMethoddiscard
graphics/legacy/shaderLexer.cpp:270
↓ 7 callersMethodfill
graphics/buffers/indexBuffer.cpp:41
↓ 7 callersMethodforEach
Physics3D/layer.h:60
↓ 7 callersFunctiongenerateCFrame
tests/generators.cpp:134
↓ 7 callersMethodgetCenter
Physics3D/math/bounds.h:61
↓ 7 callersFunctiongetEigenDecomposition
Physics3D/math/linalg/eigen.cpp:20
↓ 7 callersMethodgetIntersectionDistance
Physics3D/geometry/shape.cpp:34
↓ 7 callersFunctiongetMesh
graphics/meshRegistry.cpp:325
↓ 7 callersMethodgetModifiers
engine/input/modifiers.cpp:9
↓ 7 callersMethodgetMotionOfCenterOfMass
Physics3D/physical.cpp:890
↓ 7 callersMethodgetRelativeCFrameToParent
Physics3D/physical.cpp:830
↓ 7 callersFunctiongetSupport
Physics3D/geometry/genericIntersection.cpp:67
↓ 7 callersMethodgetZ
Physics3D/math/rotation.h:269
↓ 7 callersMethodheight
Physics3D/math/linalg/largeMatrix.h:158
↓ 7 callersFunctioninit
application/application.cpp:77
↓ 7 callersMethodisCtrlPressed
engine/input/modifiers.cpp:13
↓ 7 callersFunctionpushQuad
Adds the vertices to the batch with the necessary indices, this does not reserve space on the batch. ? Expects vertices in counter-clockwise order
graphics/path/path.cpp:32
↓ 7 callersMethodremove
Physics3D/boundstree/boundsTree.cpp:621
↓ 7 callersFunctionsplit
util/stringUtil.cpp:73
↓ 6 callersFunctionDrawButton
Draw buttons
graphics/gui/imgui/imguiExtension.h:29
↓ 6 callersMethodasRotationQuaternion
Physics3D/math/rotation.h:292
↓ 6 callersMethodbegin
Physics3D/math/linalg/largeMatrix.h:209
↓ 6 callersMethodbegin
application/picker/selection.cpp:199
↓ 6 callersFunctioncountZeros
Physics3D/geometry/triangleMeshCommon.h:32
↓ 6 callersMethoddestroy
* Removes the given entity from the registry, returns the null entity if the entity is successfully removed */
engine/ecs/registry.h:525
↓ 6 callersFunctiondrawArrays
graphics/renderer.cpp:330
↓ 6 callersFunctionenableBlending
graphics/renderer.cpp:192
↓ 6 callersMethodend
engine/tool/toolManager.cpp:131
↓ 6 callersFunctionendsWith
util/stringUtil.cpp:124
↓ 6 callersFunctionequalsApproximately
Physics3D/math/linalg/trigonometry.h:359
↓ 6 callersMethodfirst
graphics/shader/lexer.h:17
↓ 6 callersMethodfurthestInDirection
Physics3D/geometry/triangleMesh.cpp:592
↓ 6 callersFunctiongenerateVec3f
tests/generators.h:112
↓ 6 callersMethodgetAngularVelocity
Physics3D/motion.h:158
↓ 6 callersMethodgetBaseTrunk
unsafe functions
Physics3D/boundstree/boundsTree.h:813
← previousnext →201–300 of 3,317, ranked by callers