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
↓ 4 callers
Method
Remove
Remove a point from the triangulation. The return value is the index associated with the vertex in the vertex map when that vertex exists. If the vert
GTE/Mathematics/IncrementalDelaunay2.h:218
↓ 4 callers
Method
Remove
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:200
↓ 4 callers
Method
ReplaceTriangle
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTEdge.h:68
↓ 4 callers
Method
Reset
Reset so that the current time is the initial time.
GTE/Mathematics/Timer.h:53
↓ 4 callers
Method
Reset
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:37
↓ 4 callers
Method
SetActive
GTE/Applications/CameraRig.cpp:304
↓ 4 callers
Method
SetDegree
Support for partial construction, where the default constructor is used when the degree is not yet known. The coefficients are uninitialized.
GTE/Mathematics/Polynomial1.h:49
↓ 4 callers
Method
SetDescription
GTE/Graphics/DX11/HLSLReflection.cpp:30
↓ 4 callers
Method
SetLayout
GTE/Graphics/TextureBuffer.h:50
↓ 4 callers
Method
SetMatrix
{{M,0},{0,1}}
GTE/Mathematics/Transform.h:155
↓ 4 callers
Method
SetPVWMatrix
GTE/Graphics/VisualEffect.h:56
↓ 4 callers
Method
SetPreViewMatrix
GTE/Graphics/Camera.cpp:23
↓ 4 callers
Method
SetVertexBuffer
Member access.
GTE/Graphics/Visual.h:28
↓ 4 callers
Method
ShiftLeft
The shift is performed in-place; that is, the result is stored in 'this' object.
GTE/Mathematics/UIntegerALU32.h:381
↓ 4 callers
Method
ShiftRightToOdd
The 'number' is even and positive. It is shifted right to become an odd number and the return value is the amount shifted. The operation is performe
GTE/Mathematics/UIntegerALU32.h:445
↓ 4 callers
Method
StandardUsage
GTE/Graphics/VertexBuffer.h:51
↓ 4 callers
Method
Update
GTE/Mathematics/IncrementalDelaunay2.h:776
↓ 4 callers
Method
UpdateSurface
GTE/Samples/Physics/WaterDropFormation/RevolutionSurface.cpp:89
↓ 4 callers
Method
UpdateWorldRT
GTE/Graphics/IKController.cpp:247
↓ 4 callers
Function
glActiveTexture
GTE/Graphics/GL46/GL46.cpp:2468
↓ 4 callers
Function
glAttachShader
GTE/Graphics/GL46/GL46.cpp:3432
↓ 4 callers
Function
glBindVertexArray
GTE/Graphics/GL46/GL46.cpp:6819
↓ 4 callers
Function
glDeleteProgram
GTE/Graphics/GL46/GL46.cpp:3527
↓ 4 callers
Function
glDepthRange
GTE/Graphics/GL46/GL46.cpp:2059
↓ 4 callers
Function
glGetBufferSubData
GTE/Graphics/GL46/GL46.cpp:3123
↓ 4 callers
Function
glGetProgramiv
GTE/Graphics/GL46/GL46.cpp:3692
↓ 4 callers
Function
glGetShaderiv
GTE/Graphics/GL46/GL46.cpp:3728
↓ 4 callers
Function
glIsShader
GTE/Graphics/GL46/GL46.cpp:3932
↓ 4 callers
Function
glTexSubImage2D
GTE/Graphics/GL46/GL46.cpp:2271
↓ 4 callers
Function
glUniform1i
GTE/Graphics/GL46/GL46.cpp:4079
↓ 4 callers
Function
glUseProgram
GTE/Graphics/GL46/GL46.cpp:3989
↓ 4 callers
Function
isign
GTE/Mathematics/BSNumber.h:1463
↓ 4 callers
Function
reverse
GTE/Mathematics/RangeIteration.h:59
↓ 3 callers
Method
Add
Arithmetic operations to compute intervals at the leaf nodes of an expression tree. Such nodes correspond to the raw floating-point variables of the e
GTE/Mathematics/APInterval.h:96
↓ 3 callers
Method
Append
GTE/Samples/Intersection/IntersectConvexPolyhedra/UnorderedSet.h:108
↓ 3 callers
Function
ApproximateEllipseByArcs
GTE/Mathematics/ApprEllipseByArcs.h:34
↓ 3 callers
Method
AttachToUnit
GTE/Graphics/GL46/GL46ConstantBuffer.cpp:30
↓ 3 callers
Function
Circumscribe
GTE/Mathematics/ContScribeCircle2.h:21
↓ 3 callers
Method
ComputeBlendingMatrix
Compute the blending matrix that combines the control points and the polynomial vector. The matrix A is stored in row-major order.
GTE/Mathematics/IntpBSplineUniform.h:195
↓ 3 callers
Method
ComputeDCoefficients
Compute the coefficients for the derivative polynomial terms.
GTE/Mathematics/IntpBSplineUniform.h:276
↓ 3 callers
Method
ComputeDerived
GTE/Samples/Physics/CollisionsMovingSphereTriangle/RTSphereTriangle.cpp:20
↓ 3 callers
Method
ComputeNormals
GTE/Samples/Physics/WrigglingSnake/TubeSurface.cpp:233
↓ 3 callers
Method
ComputePoints
GTE/Mathematics/IntrLine3Cone3.h:80
↓ 3 callers
Method
ComputePowers
Compute powers of ds/dt.
GTE/Mathematics/IntpBSplineUniform.h:304
↓ 3 callers
Method
ContainsConvexOrderN
O(N) algorithm (which-side-of-edge tests)
GTE/Mathematics/ContPointInPolygon2.h:73
↓ 3 callers
Method
ContainsPoint
GTE/Samples/Intersection/IntersectConvexPolyhedra/ConvexPolyhedron.h:451
↓ 3 callers
Method
CreateHexahedron
GTE/Graphics/MeshFactory.cpp:918
↓ 3 callers
Method
CreateIcosahedron
GTE/Samples/Physics/GelatinBlob/GelatinBlobWindow3.cpp:127
↓ 3 callers
Method
CreateOctahedron
GTE/Graphics/MeshFactory.cpp:989
↓ 3 callers
Method
CreateSharedDXObject
GTE/Graphics/DX11/DX11Texture2.cpp:149
↓ 3 callers
Method
Disable
GTE/Graphics/DX11/DX11Engine.cpp:912
↓ 3 callers
Method
Execute
GTE/Samples/Mathematics/PartialSums/PartialSumsConsole.cpp:23
↓ 3 callers
Method
Execute
GTE/Samples/Graphics/ShadowMaps/SMBlurEffect.cpp:40
↓ 3 callers
Method
Execute
GTE/Tools/GenerateProject/ProjectTemplate.cpp:23
↓ 3 callers
Method
GenerateAlignedBox
GTE/Mathematics/ConvexPolyhedron3.h:85
↓ 3 callers
Method
GeneratePlanes
If you modifty the vertices or indices and you want the new face planes or aligned box computed, call these functions.
GTE/Mathematics/ConvexPolyhedron3.h:66
↓ 3 callers
Method
Get
GTE/Graphics/Shader.cpp:22
↓ 3 callers
Function
GetBasis
GTE/Mathematics/Matrix2x2.h:153
↓ 3 callers
Method
GetConstant
GTE/Graphics/CullingPlane.h:102
↓ 3 callers
Method
GetControls
GTE/Mathematics/NURBSCurve.h:74
↓ 3 callers
Method
GetDSTexture
GTE/Graphics/DrawTarget.h:51
↓ 3 callers
Method
GetDisplay
Member access.
GTE/Graphics/GL46/GLX/GLXEngine.h:34
↓ 3 callers
Method
GetELabel
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:86
↓ 3 callers
Method
GetFirstPrimitive
GTE/Graphics/IndexBuffer.h:73
↓ 3 callers
Method
GetKey
Determine the interval [index,index+1) corresponding to the specified value of t and compute u in that interval.
GTE/Mathematics/IntpBSplineUniform.h:319
↓ 3 callers
Method
GetNumTetrahedra
GTE/Samples/Physics/BouncingTetrahedra/PhysicsModule.h:41
↓ 3 callers
Method
GetNumVertices
Mesh information.
GTE/Mathematics/PlanarMesh.h:220
↓ 3 callers
Method
GetPartition
GTE/Mathematics/BSPPolygon2.h:393
↓ 3 callers
Method
GetPoints
GTE/Mathematics/ConvexHull2.h:168
↓ 3 callers
Method
GetStringArray
GTE/Graphics/GL46/GL46.cpp:637
↓ 3 callers
Method
GetTexture
Member access.
GTE/Graphics/GL46/GL46Texture.h:26
↓ 3 callers
Method
GetTime
GTE/Mathematics/FastMarch.h:105
↓ 3 callers
Method
GetTranslate
GTE/Graphics/KeyframeController.cpp:205
↓ 3 callers
Method
GetTriangulation
Get the current triangulation including the supervertices and triangles containing supervertices.
GTE/Mathematics/IncrementalDelaunay2.h:337
↓ 3 callers
Function
HashCombine
GTE/Mathematics/HashCombine.h:31
↓ 3 callers
Function
HyperCross
GTE/Mathematics/Vector4.h:31
↓ 3 callers
Method
Insert
GTE/Mathematics/MeshStaticManifold2.h:86
↓ 3 callers
Method
InsertEAdjacent
GTE/Mathematics/StaticVETManifoldMesh2.h:113
↓ 3 callers
Method
InsertTriangle
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:693
↓ 3 callers
Method
Inverse
Invert the transform. If possible, the channels are properly assigned. For example, if the input has mIsRSMatrix equal to 'true', then the inverse a
GTE/Mathematics/Transform.h:552
↓ 3 callers
Method
IsInitialized
GTE/Applications/MSW/WICFileIONative.cpp:67
↓ 3 callers
Method
MakeConeFrustum
GTE/Mathematics/Cone.h:207
↓ 3 callers
Method
Negate
GTE/Mathematics/BSNumber.h:376
↓ 3 callers
Method
RegisterMoveBackward
GTE/Applications/CameraRig.h:141
↓ 3 callers
Method
RegisterMoveForward
The motion is controlled indirectly. TheRegister* calls map the 'trigger' to the function specified by the *-suffix. If trigger >= 0, the function i
GTE/Applications/CameraRig.h:136
↓ 3 callers
Method
RegisterTurnLeft
GTE/Applications/CameraRig.h:171
↓ 3 callers
Method
RegisterTurnRight
GTE/Applications/CameraRig.h:166
↓ 3 callers
Method
RemoveAt
GTE/Samples/Intersection/IntersectConvexPolyhedra/UnorderedSet.h:138
↓ 3 callers
Method
RemoveTriangle
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:853
↓ 3 callers
Method
ReplaceEdge
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTVertex.h:53
↓ 3 callers
Function
RobustDOP
GTE/Mathematics/BSNumber.h:1515
↓ 3 callers
Method
SetAngle
The angle must be in (0,pi/2). The function sets 'angle' and computes 'cosAngle', 'sinAngle', 'tanAngle', 'cosAngleSqr', 'sinAngleSqr' and 'invSinAngl
GTE/Mathematics/Cone.h:172
↓ 3 callers
Method
SetAngularVelocity
GTE/Mathematics/RigidBody.h:357
↓ 3 callers
Method
SetComputeShader
GTE/Graphics/ComputeProgram.h:28
↓ 3 callers
Method
SetConstant
GTE/Mathematics/MassSpringCurve.h:43
↓ 3 callers
Method
SetConstantC
GTE/Samples/Physics/MassSprings3D/CpuMassSpringVolume.cpp:68
↓ 3 callers
Method
SetConstantR
GTE/Samples/Physics/MassSprings3D/CpuMassSpringVolume.cpp:78
↓ 3 callers
Method
SetData
GTE/Graphics/Resource.h:101
↓ 3 callers
Method
SetGeometryShader
GTE/Graphics/VisualProgram.h:56
↓ 3 callers
Method
SetLength
GTE/Mathematics/MassSpringCurve.h:48
← previous
next →
501–600 of 9,004, ranked by callers