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
Method
BSplineReduction
GTE/Mathematics/BSplineReduction.h:45
Method
BSplineSurface
Construction. If the input controls is non-null, a copy is made of the controls. To defer setting the control points, pass a null pointer and later
GTE/Mathematics/BSplineSurface.h:40
Method
BSplineSurfaceFit
Construction. The preconditions for calling the constructor are 1 <= degree0 && degree0 + 1 < numControls0 <= numSamples0 1 <= degree1 && degree1 + 1
GTE/Mathematics/BSplineSurfaceFit.h:32
Method
BSplineSurfaceFitterWindow3
GTE/Samples/Mathematics/BSplineSurfaceFitter/BSplineSurfaceFitterWindow3.cpp:16
Method
BSplineVolume
Construction. If the input controls is non-null, a copy is made of the controls. To defer setting the control points, pass a null pointer and later
GTE/Mathematics/BSplineVolume.h:31
Method
BVTree
Abstract base class.
GTE/Mathematics/BVTree.h:84
Method
BVTreeOfTriangles
GTE/Mathematics/BVTreeOfTriangles.h:29
Method
BackBuffer
GTE/Graphics/DX11/DX11Engine.cpp:585
Method
BackSubstitute
GTE/Mathematics/NaturalQuinticSpline.h:361
Method
BackSubstitute
GTE/Mathematics/NaturalCubicSpline.h:301
Method
BallHillWindow3
GTE/Samples/Physics/BallHill/BallHillWindow3.cpp:13
Method
BallRubberBandWindow2
GTE/Samples/Physics/BallRubberBand/BallRubberBandWindow2.cpp:10
Method
BandedMatrix
Construction and destruction.
GTE/Mathematics/BandedMatrix.h:23
Method
BaseEngine
Disallow copy and assignment.
GTE/Graphics/BaseEngine.h:34
Method
BaseEngine
GTE/Graphics/BaseEngine.cpp:12
Method
BasisFunction
Construction and destruction. The determination that the curve is open or floating is based on the multiplicities. The 'uniform' input is used to av
GTE/Mathematics/BasisFunction.h:128
Method
BasisFunctionInput
The members are uninitialized.
GTE/Mathematics/BasisFunction.h:34
Method
BeadSlideConsole
GTE/Samples/Physics/BeadSlide/BeadSlideConsole.cpp:14
Method
BeginOcclusionQuery
GTE/Graphics/GL46/GL46Engine.cpp:252
Method
BeginOcclusionQuery
GTE/Graphics/DX11/DX11Engine.cpp:822
Method
BeginTimer
GTE/Graphics/DX11/DX11Engine.cpp:295
Method
BezierCurve
Construction and destruction. The number of control points must be degree + 1. This object copies the input array. The domain is t in [0,1]. To va
GTE/Mathematics/BezierCurve.h:30
Method
Bidiagonalize
Bidiagonalize using Householder reflections. On input, mMatrix is a copy of the input matrix passed to Solve(...). On output, mDiagonal and mSuperdiag
GTE/Mathematics/SingularValueDecomposition.h:447
Method
BillboardNode
GTE/Graphics/BillboardNode.cpp:13
Method
BillboardNodesWindow3
GTE/Samples/SceneGraphs/BillboardNodes/BillboardNodesWindow3.cpp:13
Method
Bind
GTE/Graphics/GraphicsEngine.cpp:147
Method
BindProgram
GTE/Graphics/GL46/GL46Engine.cpp:1266
Method
BindProgram
GTE/Graphics/DX11/DX11Engine.cpp:1817
Method
BindTexture
GTE/Graphics/DX11/DX11Engine.cpp:1554
Method
BipedManager
GTE/Samples/SceneGraphs/BlendedAnimations/BipedManager.cpp:15
Method
Bisect
Bisect the function Phi(t) = t + a0 - a1 * t / sqrt(a2 * t^2 + a3) on the specified interval [tmin,tmax].
GTE/Mathematics/DistLine3Circle3.h:380
Method
Bisect
GTE/Mathematics/RootsGeneralPolynomial.h:356
Method
BisectionConverged
GTE/Mathematics/ReparameterizeByArclength.h:152
Method
Bisector
The bisection algorithm to find the unique root of F(t).
GTE/Mathematics/DistPointHyperellipsoid.h:274
Method
Bits0
The precomputed information about the 256 configurations for voxels.
GTE/Mathematics/MarchingCubes.h:400
Method
Bits1
GTE/Mathematics/MarchingCubes.h:405
Method
Bits2BoxDiag
GTE/Mathematics/MarchingCubes.h:535
Method
Bits2Edge
GTE/Mathematics/MarchingCubes.h:443
Method
Bits2FaceDiag
GTE/Mathematics/MarchingCubes.h:485
Method
Bits3EdgeFaceDiag
GTE/Mathematics/MarchingCubes.h:627
Method
Bits3FaceDiagFaceDiag
GTE/Mathematics/MarchingCubes.h:681
Method
Bits3SameFace
GTE/Mathematics/MarchingCubes.h:581
Method
Bits4EdgeEdgePara
GTE/Mathematics/MarchingCubes.h:862
Method
Bits4EdgeEdgePerp
GTE/Mathematics/MarchingCubes.h:889
Method
Bits4FaceBoxDiag
GTE/Mathematics/MarchingCubes.h:835
Method
Bits4FaceEdge
GTE/Mathematics/MarchingCubes.h:760
Method
Bits4FaceFaceDiagL
GTE/Mathematics/MarchingCubes.h:785
Method
Bits4FaceFaceDiagR
GTE/Mathematics/MarchingCubes.h:810
Method
Bits4SameFace
GTE/Mathematics/MarchingCubes.h:739
Method
Bits5EdgeFaceDiag
GTE/Mathematics/MarchingCubes.h:652
Method
Bits5FaceDiagFaceDiag
GTE/Mathematics/MarchingCubes.h:708
Method
Bits5SameFace
GTE/Mathematics/MarchingCubes.h:604
Method
Bits6BoxDiag
GTE/Mathematics/MarchingCubes.h:558
Method
Bits6Edge
GTE/Mathematics/MarchingCubes.h:464
Method
Bits6FaceDiag
GTE/Mathematics/MarchingCubes.h:508
Method
Bits7
GTE/Mathematics/MarchingCubes.h:424
Method
BlendState
GTE/Graphics/BlendState.cpp:12
Method
BlendTransformController
GTE/Graphics/BlendTransformController.cpp:14
Method
BlendedAnimationsWindow3
GTE/Samples/SceneGraphs/BlendedAnimations/BlendedAnimationsWindow3.cpp:12
Method
BlendedTerrainEffect
GTE/Samples/Graphics/BlendedTerrain/BlendedTerrainEffect.cpp:12
Method
BlendedTerrainWindow3
GTE/Samples/Graphics/BlendedTerrain/BlendedTerrainWindow3.cpp:12
Method
BlockCholeskyDecomposition
Ensure that BlockSize > 0 and NumBlocks > 0 at compile time.
GTE/Mathematics/CholeskyDecomposition.h:210
Method
BlockCholeskyDecomposition
Ensure that BlockSize > 0 and NumDimensions > 0 at run time.
GTE/Mathematics/CholeskyDecomposition.h:389
Method
BlockLDLTDecomposition
GTE/Mathematics/LDLTDecomposition.h:269
Method
BlockLDLTDecomposition
GTE/Mathematics/LDLTDecomposition.h:486
Method
BloodCellController
GTE/Samples/SceneGraphs/ParticleControllers/BloodCellController.cpp:11
Method
BlownGlassWindow3
GTE/Samples/Physics/BlownGlass/BlownGlassWindow3.cpp:10
Method
BouncingBallWindow3
GTE/Samples/Physics/BouncingBall/BouncingBallWindow3.cpp:11
Method
BouncingSpheresWindow3
GTE/Samples/Physics/BouncingSpheres/BouncingSpheresWindow3.cpp:15
Method
BouncingTetrahedraWindow3
GTE/Samples/Physics/BouncingTetrahedra/BouncingTetrahedraWindow3.cpp:13
Method
BoundTree
Construction and destruction.
GTE/Graphics/BoundTree.h:47
Method
BoundaryEdge
GTE/Mathematics/ETManifoldMesh.h:801
Method
BoundaryEdge
GTE/Mathematics/StaticVETManifoldMesh2.h:368
Method
BoundaryEdge
GTE/Mathematics/MeshStaticManifold2.h:328
Method
BoundingSphere
Construction and destruction. The default constructor sets the center to the origin (0,0,0) and the radius to 0. A radius of 0 denotes an invalid bo
GTE/Graphics/BoundingSphere.h:25
Method
Box
GTE/Mathematics/MinimumAreaBox2.h:285
Method
BoxFullyInConeSlab
GTE/Mathematics/IntrAlignedBox3Cone3.h:369
Method
BoxIsOutsideCylinderSlab
Test whether the box is outside the slab contained by the planes of the cylinder end disks. This is accomplished by computing the interval of projecti
GTE/Mathematics/IntrCanonicalBox3Cylinder3.h:166
Method
BoxManager
Construction.
GTE/Mathematics/BoxManager.h:25
Method
BspNode
GTE/Graphics/BspNode.cpp:13
Method
BspNodesWindow3
GTE/Samples/SceneGraphs/BspNodes/BspNodesWindow3.cpp:13
Method
Buffer
GTE/Graphics/Buffer.cpp:12
Method
BufferUpdatingWindow3
GTE/Samples/Graphics/BufferUpdating/BufferUpdatingWindow3.cpp:17
Method
BufferVariable
GTE/Graphics/GL46/GLSLReflection.h:176
Method
Build
Populate the node so that it contains the points split along the coordinate axes.
GTE/Mathematics/NearestNeighborQuery.h:288
Method
BuildTree
GTE/Mathematics/OBBTree.h:215
Method
BuildTree
GTE/Mathematics/BVTree.h:181
Method
BuildTree
GTE/Graphics/BoundTree.h:143
Method
BumpMapEffect
GTE/Graphics/BumpMapEffect.cpp:12
Method
BumpMapsWindow3
GTE/Samples/Graphics/BumpMaps/BumpMapsWindow3.cpp:13
Method
ByAngle
The sorting algorithm uses std::atan2 and contains arithmetic operations, all subject to floating-point rounding errors when T is 'float' or 'double'.
GTE/Mathematics/SortPointsOnCircle.h:41
Method
ByGeometry
The sorting algorithm uses only arithmetic operations. It supports T of 'float' or 'double' but the correctness is not guaranteed to be theoretically
GTE/Mathematics/SortPointsOnCircle.h:66
Method
CDTMessage
GTE/Mathematics/ConstrainedDelaunay2.h:526
Method
CDTMessage
GTE/Mathematics/ConstrainedDelaunay2.h:1135
Method
CLODCollapseRecord
GTE/Graphics/CLODCollapseRecord.h:18
Method
CLODMesh
GTE/Graphics/CLODMesh.cpp:12
Method
CLODMeshCreator
GTE/Graphics/CLODMeshCreator.h:39
Method
CLODMeshesWindow3
GTE/Samples/SceneGraphs/CLODMeshes/CLODMeshesWindow3.cpp:13
Method
CLODPolyline
Constructor and destructor. The number of vertices must be 2 or larger. The vertices are assumed to be ordered. The segments are <V[i],V[i+1]> for
GTE/Mathematics/CLODPolyline.h:36
Method
CLODPolylineWindow2
GTE/Samples/Geometrics/CLODPolyline/CLODPolylineWindow2.cpp:11
← previous
next →
1,401–1,500 of 9,004, ranked by callers