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
↓ 35 callers
Function
glBindTexture
GTE/Graphics/GL46/GL46.cpp:2284
↓ 34 callers
Method
GetAPI
GTE/Graphics/DX11/HLSLProgramFactory.cpp:25
↓ 34 callers
Method
SetUniformScale
GTE/Mathematics/Transform.h:201
↓ 33 callers
Method
GetInterval
The i-th interval is [xmin,xmax). The values xmin and xmax are valid only when 0 <= i < GetNumIntervals().
GTE/Mathematics/DisjointIntervals.h:78
↓ 33 callers
Method
GetSize
Member access. The first operator[] returns a const reference rather than a Real value. This supports writing via standard file operations that requ
GTE/Mathematics/Vector.h:103
↓ 32 callers
Method
CreateFromSource
GTE/Graphics/ProgramFactory.cpp:66
↓ 32 callers
Function
FMA
GTE/Mathematics/BSNumber.h:1494
↓ 32 callers
Method
GetVertices
Compute the vertices of the rectangle. If index i has the bit pattern i = b[1]b[0], then vertex[i] = center + sum_{d=0}^{1} sign[d] * extent[d] * axi
GTE/Mathematics/Rectangle.h:52
↓ 32 callers
Function
OuterProduct
GTE/Mathematics/Matrix.h:689
↓ 31 callers
Method
CreateStorage
GTE/Graphics/Resource.cpp:61
↓ 31 callers
Method
GetEdge
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTVertex.h:38
↓ 31 callers
Method
GetUsage
GTE/Graphics/GL46/GL46Buffer.h:37
↓ 31 callers
Method
SetTriangle
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTEdge.h:63
↓ 31 callers
Method
Update
GTE/Samples/Physics/FreeTopFixedTip/PhysicsModule.cpp:92
↓ 30 callers
Method
GetType
GTE/Graphics/DX11/HLSLResource.h:76
↓ 29 callers
Function
DotCross
GTE/Mathematics/Vector3.h:58
↓ 29 callers
Method
GetTriangle
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTEdge.h:58
↓ 29 callers
Method
IsValid
Support for debugging. The functions test whether the data structure is a valid min-heap.
GTE/Mathematics/MinHeap.h:389
↓ 28 callers
Method
GetCopy
GTE/Graphics/Resource.h:86
↓ 28 callers
Method
SetNumActiveElements
GTE/Graphics/Resource.cpp:103
↓ 27 callers
Method
GetNumLevels
GTE/Graphics/Texture.h:69
↓ 27 callers
Method
GetPosition
GTE/Graphics/CollisionMesh.cpp:62
↓ 27 callers
Method
GetSize
GTE/Mathematics/GVector.h:62
↓ 27 callers
Method
SetControl
GTE/Mathematics/NURBSCurve.h:94
↓ 26 callers
Method
WantAutogenerateMipmaps
GTE/Graphics/Texture.h:132
↓ 26 callers
Function
pow
GTE/Mathematics/BSNumber.h:1379
↓ 25 callers
Method
GetDimensionFor
GTE/Graphics/Texture.h:74
↓ 25 callers
Method
SetTexture
GTE/Graphics/OverlayEffect.cpp:120
↓ 24 callers
Method
CreateFromFiles
GTE/Graphics/ProgramFactory.cpp:25
↓ 24 callers
Method
GetZeroBase
GTE/Mathematics/AdaptiveSkeletonClimbing3.h:364
↓ 24 callers
Method
Insert
GTE/Mathematics/AdaptiveSkeletonClimbing3.h:505
↓ 24 callers
Function
acos
GTE/Mathematics/BSNumber.h:1246
↓ 23 callers
Method
SetPosition
GTE/Samples/Physics/MassSprings3D/CpuMassSpringVolume.cpp:56
↓ 23 callers
Method
Update
GTE/Samples/Physics/CollisionsMovingSphereTriangle/CollisionsMovingSphereTriangleWindow3.cpp:244
↓ 23 callers
Function
exp
GTE/Mathematics/BSNumber.h:1306
↓ 22 callers
Method
Clear
Destroy the edges and triangles to obtain an empty mesh.
GTE/Mathematics/ETManifoldMesh.h:367
↓ 22 callers
Method
CopyGpuToCpu
GTE/Graphics/GL46/GL46Engine.cpp:1150
↓ 22 callers
Method
GetDegree
Member access.
GTE/Mathematics/Polynomial1.h:61
↓ 22 callers
Method
GetNumBytes
GTE/Graphics/DX11/HLSLResource.h:111
↓ 22 callers
Method
GetNumElements
Basic member access.
GTE/Graphics/Resource.h:34
↓ 22 callers
Method
GetValue
Access the results of the call to Evaluate(...). The index i must satisfy minIndex <= i <= maxIndex. If it is not, the function returns zero. The s
GTE/Mathematics/BasisFunction.h:410
↓ 22 callers
Method
GetVertexSize
Member access. GetAttribute returns 'true' when the input i is such that 0 <= i < GetNumAttributes(), in which case the returned semantic, type, unit
GTE/Graphics/VertexFormat.h:70
↓ 21 callers
Method
Execute
GTE/MathematicsGPU/GPUFluid2UpdateState.cpp:45
↓ 21 callers
Method
Execute
GTE/Samples/Imagics/ExtractRidges/ExtractRidgesConsole.cpp:26
↓ 21 callers
Method
GetElementSize
GTE/Graphics/Resource.h:39
↓ 21 callers
Method
GetHull
Locate those tetrahedra faces that do not share other tetrahedra. The returned array has hull.size() = 3*numFaces indices, each triple representing a
GTE/Mathematics/Delaunay3.h:1142
↓ 21 callers
Method
GetMinHeight
Get the height extremes. For an infinite cone, maxHeight is set to -1. For a finite cone, maxHeight is set to a positive number. Be careful not to use
GTE/Mathematics/Cone.h:219
↓ 21 callers
Method
GetNumBits
GTE/Mathematics/UIntegerAP32.h:156
↓ 21 callers
Method
MakeIdentity
Diagonal entries 1, others 0, even when nonsquare
GTE/Mathematics/Matrix.h:232
↓ 20 callers
Method
Contains
Test whether P is on the arc. Formulated for real arithmetic, |P-C| - r = 0 is necessary for P to be on the circle of the arc. If P is on the circle,
GTE/Mathematics/Arc2.h:60
↓ 20 callers
Function
Determinant
GTE/Mathematics/Matrix.h:504
↓ 20 callers
Method
GetIndex
GTE/Graphics/Texture.cpp:101
↓ 20 callers
Method
GetMaxHeight
GTE/Mathematics/Cone.h:224
↓ 19 callers
Method
CopyCpuToGpu
GTE/Graphics/GL46/GL46Engine.cpp:1095
↓ 19 callers
Method
Evaluate
GTE/Samples/Physics/BallRubberBand/PhysicsModule.cpp:24
↓ 19 callers
Method
GetDRatio
GTE/Mathematics/Frustum3.h:73
↓ 19 callers
Function
GetOpenGLVersion
OpenGL version information.
GTE/Graphics/GL46/GL46.cpp:36
↓ 19 callers
Method
Print
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:533
↓ 19 callers
Method
SetSize
Member access. SetSize(int32_t) does not initialize the tuple. The first operator[] returns a const reference rather than a Real value. This suppor
GTE/Mathematics/GVector.h:56
↓ 19 callers
Function
glSamplerParameteri
GTE/Graphics/GL46/GL46.cpp:7790
↓ 18 callers
Method
GetType
GTE/Graphics/GL46/GL46Buffer.h:32
↓ 18 callers
Method
Insert
Insert a point into the triangulation. It is required that the point be strictly inside the input rectangle; if it is not, an exception is thrown. If
GTE/Mathematics/IncrementalDelaunay2.h:181
↓ 18 callers
Method
SetDepthStencilState
GTE/Graphics/GL46/GL46Engine.cpp:977
↓ 18 callers
Function
ldexp
GTE/Mathematics/BSNumber.h:1353
↓ 17 callers
Method
GetDimension
GTE/Graphics/DX11/HLSLResource.h:101
↓ 17 callers
Method
GetPosition
GTE/Samples/SceneGraphs/CLODMeshes/CLODMeshesWindow3.h:32
↓ 17 callers
Method
Remove
Remove the root of the heap and return its 'key' and 'value members. The root contains the minimum value of all heap elements. The return value is 't
GTE/Mathematics/MinHeap.h:225
↓ 17 callers
Method
SetRow
Member access by rows or by columns.
GTE/Mathematics/Matrix.h:127
↓ 17 callers
Function
ceil
GTE/Mathematics/BSNumber.h:1288
↓ 16 callers
Method
CreateBox
GTE/Samples/Intersection/MovingSphereBox/MovingSphereBoxWindow3.cpp:652
↓ 16 callers
Method
CreateFromSources
GTE/Graphics/ProgramFactory.cpp:48
↓ 16 callers
Method
DoQuery
GTE/Mathematics/IntrRay2Circle2.h:76
↓ 16 callers
Method
GetNumSubresources
Subresource indexing: index = numLevels*item + level
GTE/Graphics/Texture.h:117
↓ 16 callers
Method
GetType
GTE/Graphics/VertexFormat.cpp:88
↓ 16 callers
Method
Insert
GTE/Graphics/DX11/HLSLReflection.h:200
↓ 16 callers
Method
InsertEdge
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:672
↓ 16 callers
Method
PopDefines
GTE/Graphics/ProgramFactory.cpp:92
↓ 16 callers
Method
PushDefines
GTE/Graphics/ProgramFactory.cpp:86
↓ 15 callers
Method
AddVertex
GTE/Mathematics/CurveExtractor.h:264
↓ 15 callers
Method
ComputeVisibleSet
GTE/Graphics/Culler.cpp:54
↓ 15 callers
Method
Enable
GTE/Graphics/GL46/GL46Engine.cpp:326
↓ 15 callers
Method
GetCenter
GTE/Graphics/BoundingSphere.h:62
↓ 15 callers
Method
GetDataFor
GTE/Graphics/Texture.h:94
↓ 15 callers
Method
GetNumIntervals
The number of intervals in the set.
GTE/Mathematics/DisjointIntervals.h:71
↓ 15 callers
Method
GetRootType
GTE/Mathematics/AdaptiveSkeletonClimbing3.h:359
↓ 15 callers
Method
GetWidth
GTE/Samples/Imagics/VideoStreams/VideoStream.h:32
↓ 15 callers
Method
OnGetVisibleSet
GTE/Graphics/Spatial.cpp:38
↓ 15 callers
Method
ToLine
Given a line with origin V0 and direction <V0,V1> and a query point P, ToLine returns +1, P on right of line -1, P on left of line 0, P on the line
GTE/Mathematics/Delaunay2.h:1370
↓ 15 callers
Method
Update
If the underlying geometric data varies dynamically, call this function to update whatever vertex attributes are specified by the vertex pool.
GTE/Mathematics/Mesh.h:353
↓ 15 callers
Method
UpdateLightingConstant
GTE/Graphics/LightEffect.cpp:51
↓ 14 callers
Method
Evaluate
Evaluation of the surface. The function supports derivative calculation through order 2; that is, maxOrder <= 2 is required. If you want only the pos
GTE/Mathematics/Torus3.h:89
↓ 14 callers
Method
Fit
Estimate the model parameters for all observations passed in via raw pointers.
GTE/Mathematics/ApprQuery.h:72
↓ 14 callers
Method
GetChild
GTE/Graphics/Node.cpp:131
↓ 14 callers
Method
GetNumBytesFor
GTE/Graphics/Texture.h:84
↓ 14 callers
Method
GetOffset
GTE/Graphics/DX11/HLSLShaderType.h:101
↓ 14 callers
Method
SetDefaultBlendState
GTE/Graphics/BaseEngine.h:125
↓ 14 callers
Function
glGetProgramResourceiv
GTE/Graphics/GL46/GL46.cpp:11598
↓ 13 callers
Method
CreateDisk
GTE/Graphics/MeshFactory.cpp:216
↓ 13 callers
Method
GetNumActiveElements
GTE/Graphics/Resource.h:161
↓ 13 callers
Method
GetNumItems
Member access.
GTE/Graphics/Texture.h:31
← previous
next →
101–200 of 9,004, ranked by callers