Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davideberly/GeometricTools
/ functions
Functions
9,004 in github.com/davideberly/GeometricTools
⨍
Functions
9,004
◇
Types & classes
1,796
↓ 1 callers
Function
MultiplyAB
GTE/Mathematics/Matrix.h:571
↓ 1 callers
Function
MultiplyAB
GTE/Mathematics/GMatrix.h:544
↓ 1 callers
Method
Negate
Polygon Boolean operation support.
GTE/Mathematics/BSPPolygon2.h:371
↓ 1 callers
Method
Normalize
Compute L = Length(n0,n1,n2) and set the plane to (n0,n1,n2,c)/L. This is useful when transforming planes by homogeneous matrices. The function return
GTE/Graphics/CullingPlane.h:110
↓ 1 callers
Method
OnCameraMotion
GTE/Graphics/Terrain.cpp:124
↓ 1 callers
Method
OnCharPress
GTE/Applications/Window3.cpp:64
↓ 1 callers
Method
OnClose
GTE/Applications/GLX/Window.cpp:82
↓ 1 callers
Method
OnClose
GTE/Applications/MSW/Window.cpp:90
↓ 1 callers
Method
OnCopyData
GTE/Applications/WindowApplication.cpp:160
↓ 1 callers
Method
OnDisplay
GTE/Applications/Window2.cpp:80
↓ 1 callers
Method
OnKeyDown
GTE/Applications/Window3.cpp:88
↓ 1 callers
Method
OnKeyUp
GTE/Applications/Window3.cpp:93
↓ 1 callers
Method
OnMaximize
GTE/Applications/WindowApplication.cpp:85
↓ 1 callers
Method
OnMinimize
GTE/Applications/WindowApplication.cpp:79
↓ 1 callers
Method
OnMouseMotion
GTE/Applications/Window3.cpp:118
↓ 1 callers
Method
OnMouseWheel
GTE/Applications/WindowApplication.cpp:143
↓ 1 callers
Method
OnMove
GTE/Applications/WindowApplication.cpp:53
↓ 1 callers
Method
OnScrollDecrementHiRes
GTE/Applications/MSW/Window.cpp:170
↓ 1 callers
Method
OnScrollDecrementLoRes
GTE/Applications/MSW/Window.cpp:140
↓ 1 callers
Method
OnScrollEndTracking
GTE/Applications/MSW/Window.cpp:193
↓ 1 callers
Method
OnScrollIncrementHiRes
GTE/Applications/MSW/Window.cpp:155
↓ 1 callers
Method
OnScrollIncrementLoRes
GTE/Applications/MSW/Window.cpp:125
↓ 1 callers
Method
OnScrollTracking
GTE/Applications/MSW/Window.cpp:185
↓ 1 callers
Method
OnWindowsMessage
GTE/Applications/WindowApplication.cpp:172
↓ 1 callers
Method
Pop
GTE/Mathematics/ThreadSafeQueue.h:58
↓ 1 callers
Method
PrintBoxes
Support for debugging.
GTE/Mathematics/AdaptiveSkeletonClimbing3.h:286
↓ 1 callers
Function
ProcessFont
GTE/Tools/BitmapFontCreator/BitmapFontCreator.cpp:214
↓ 1 callers
Method
ProcessedEvent
GTE/Applications/GLX/Window.cpp:87
↓ 1 callers
Method
Push
GTE/Mathematics/ThreadSafeQueue.h:42
↓ 1 callers
Method
Read
GTE/Mathematics/BSNumber.h:677
↓ 1 callers
Method
Refine
Apply the steepest descent algorithm to move the midpoint M of the line segment (E0,E1) so that Length(E0,M) + Length(M,E1) < Length(E0,E1) This is es
GTE/Mathematics/RiemannianGeodesic.h:229
↓ 1 callers
Method
RegisterMoveDown
GTE/Applications/CameraRig.h:151
↓ 1 callers
Method
RegisterMoveLeft
GTE/Applications/CameraRig.h:161
↓ 1 callers
Method
RegisterMoveRight
GTE/Applications/CameraRig.h:156
↓ 1 callers
Method
RegisterMoveUp
GTE/Applications/CameraRig.h:146
↓ 1 callers
Method
Remove
GTE/Graphics/ProgramDefines.cpp:28
↓ 1 callers
Method
RemoveDuplicateVertices
See #2 in the comments at the beginning of the file. The preconditions are 1. inVertices.size() is positive 2. inIndices.size() is a positive multiple
GTE/Mathematics/UniqueVerticesSimplices.h:124
↓ 1 callers
Method
RemoveTriangles
GTE/Mathematics/SurfaceExtractorCubes.h:197
↓ 1 callers
Method
RemoveTrianglesSE
GTE/Mathematics/AdaptiveSkeletonClimbing3.h:553
↓ 1 callers
Method
ReplaceAdjacent
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTTriangle.h:93
↓ 1 callers
Method
Reset
GTE/Graphics/VertexFormat.cpp:21
↓ 1 callers
Method
Reset
GTE/Applications/Timer.cpp:44
↓ 1 callers
Method
ResetData
Member access to the raw data of the resource. The ResetData call sets mData to the storage (or to nullptr if storage does not exist.) The caller of
GTE/Graphics/Resource.h:96
↓ 1 callers
Method
ResetPerformanceMeasurements
GTE/Samples/Imagics/VideoStreams/VideoStream.cpp:46
↓ 1 callers
Method
SetBodyInertia
Set the body inertia to a positive definite matrix for movable bodies. Set the body inertia to the zero matrix for immovable objects, but you can posi
GTE/Mathematics/RigidBody.h:312
↓ 1 callers
Method
SetBox
After the system is initialized, you can move the boxes using this function. It is not enough to modify the input array of boxes because the endpoint
GTE/Mathematics/BoxManager.h:143
↓ 1 callers
Method
SetCameraNode
GTE/Samples/SceneGraphs/CameraAndLightNodes/CameraAndLightNodesWindow3.cpp:351
↓ 1 callers
Method
SetCameraWorldPosition
GTE/Graphics/CubeMapEffect.h:59
↓ 1 callers
Method
SetCoefficients
Set all coefficients to the specified value.
GTE/Mathematics/Polynomial1.h:55
↓ 1 callers
Method
SetColor
GTE/Graphics/TextEffect.cpp:48
↓ 1 callers
Method
SetCompiledCode
GTE/Graphics/DX11/HLSLReflection.cpp:79
↓ 1 callers
Method
SetCurve
You may modify the curve that generates the surface, which is useful for dynamic effects.
GTE/Samples/Physics/WaterDropFormation/RevolutionSurface.h:68
↓ 1 callers
Method
SetELabel
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:91
↓ 1 callers
Method
SetEntry
GTE/Graphics/DX11/HLSLReflection.h:180
↓ 1 callers
Method
SetFlowDirection
GTE/Samples/Graphics/BlendedTerrain/BlendedTerrainEffect.h:30
↓ 1 callers
Method
SetHeights
GTE/Graphics/Terrain.cpp:71
↓ 1 callers
Method
SetIdle
Set time sampler parameters.
GTE/Samples/SceneGraphs/BlendedAnimations/BipedManager.h:58
↓ 1 callers
Method
SetIndexFormat
Specify the type of indices and where the index buffer data should be stored. For 'uint32_t' indices, set 'use32Bit' to 'true'; for 'uint16_t' indice
GTE/Graphics/MeshFactory.h:57
↓ 1 callers
Method
SetInitialELabel
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:127
↓ 1 callers
Method
SetJointAllowRotation
GTE/Graphics/IKController.cpp:57
↓ 1 callers
Method
SetJointAllowTranslation
GTE/Graphics/IKController.cpp:39
↓ 1 callers
Method
SetMass
Set the mass to a positive number for movable bodies. Set the mass to zero for immovable objects. A body is immovable in the physics simulation, but y
GTE/Mathematics/RigidBody.h:303
↓ 1 callers
Method
SetMaxDistance
GTE/Graphics/Picker.cpp:28
↓ 1 callers
Method
SetModelLODCenter
Access to the center for level of detail (LOD).
GTE/Graphics/DLODNode.h:22
↓ 1 callers
Method
SetNumThreads
GTE/Graphics/DX11/HLSLReflection.cpp:102
↓ 1 callers
Method
SetOutside
For the geometric primitives that have an inside and an outside, you may specify where the observer is expected to see the object. If the observer mus
GTE/Graphics/MeshFactory.h:76
↓ 1 callers
Method
SetPicker
GTE/Samples/SceneGraphs/Castle/CastleWindow3.cpp:893
↓ 1 callers
Method
SetPlaneState
See the comments before data member mPlaneState about the bit system for enabling and disabling planes during culling. Only Spatial calls these funct
GTE/Graphics/Culler.h:101
↓ 1 callers
Method
SetProjectorMatrix
GTE/Graphics/ProjectedTextureEffect.cpp:53
↓ 1 callers
Method
SetRayPositive
GTE/Mathematics/IntrLine3Cone3.h:375
↓ 1 callers
Method
SetRectangle
After the system is initialized, you can move the rectangles using this function. It is not enough to modify the input array of rectangles because th
GTE/Mathematics/RectangleManager.h:131
↓ 1 callers
Method
SetRun
GTE/Samples/SceneGraphs/BlendedAnimations/BipedManager.h:68
↓ 1 callers
Method
SetTarget
GTE/Graphics/DX11/HLSLReflection.h:185
↓ 1 callers
Method
SetTargetRecord
GTE/Graphics/CLODMesh.cpp:20
↓ 1 callers
Method
SetTimes
GTE/Graphics/MorphController.cpp:38
↓ 1 callers
Method
SetToNull
GTE/Graphics/DX11/DX11Engine.cpp:598
↓ 1 callers
Method
SetTranslate
GTE/Graphics/TextEffect.cpp:35
↓ 1 callers
Method
SetVWMatrix
GTE/Graphics/SphereMapEffect.h:25
↓ 1 callers
Method
SetVertices
GTE/Graphics/MorphController.cpp:31
↓ 1 callers
Method
SetWMatrix
GTE/Graphics/CubeMapEffect.h:44
↓ 1 callers
Method
SetWeights
GTE/Graphics/MorphController.cpp:44
↓ 1 callers
Method
SetXSize
GTE/Applications/TrackObject.h:37
↓ 1 callers
Method
SetYSize
GTE/Applications/TrackObject.h:42
↓ 1 callers
Method
ShowWindow
GTE/Applications/GLX/Window.cpp:62
↓ 1 callers
Method
StopTriggeredCapture
GTE/Samples/Imagics/VideoStreams/VideoStreamManager.cpp:120
↓ 1 callers
Method
Subdivide
Search [t0,t1] recursively for a global minimum.
GTE/Mathematics/Minimize1.h:144
↓ 1 callers
Method
Typeset
GTE/Graphics/Font.cpp:123
↓ 1 callers
Method
UnbindAll
GTE/Graphics/GL46/GL46InputLayoutManager.cpp:77
↓ 1 callers
Method
UnbindAll
GTE/Graphics/DX11/DX11InputLayoutManager.cpp:105
↓ 1 callers
Function
UnitPerp
GTE/Mathematics/Vector2.h:32
↓ 1 callers
Method
Update
GTE/Samples/Physics/BallRubberBand/PhysicsModule.cpp:44
↓ 1 callers
Method
Update
GTE/Samples/Physics/DoublePendulum/PhysicsModule.cpp:73
↓ 1 callers
Method
Update
GTE/Samples/Physics/BeadSlide/PhysicsModule.cpp:49
↓ 1 callers
Method
Update
GTE/Samples/Physics/KeplerPolarForm/PhysicsModule.cpp:89
↓ 1 callers
Method
UpdateFaces
GTE/Samples/Physics/GelatinCube/GelatinCubeWindow3.cpp:392
↓ 1 callers
Method
UpdateProjectorMatrixConstant
GTE/Graphics/ProjectedTextureEffect.cpp:86
↓ 1 callers
Method
UpdateSurface
GTE/Samples/Physics/WrigglingSnake/TubeSurface.cpp:416
↓ 1 callers
Method
UpdateWorldSRT
GTE/Graphics/IKController.cpp:234
↓ 1 callers
Method
ValidParameters
GTE/Mathematics/ApprCone3EllipseAndPoints.h:59
↓ 1 callers
Method
WantAutogenerateRTMipmaps
GTE/Graphics/DrawTarget.cpp:96
← previous
next →
1,101–1,200 of 9,004, ranked by callers