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
CollisionRecord
Construction and destruction. The input 'tree' must be dynamically allocated and created using 'storeInteriorTris = true'.
GTE/Graphics/CollisionRecord.h:65
Method
CollisionsBoundTreeWindow3
GTE/Samples/Physics/CollisionsBoundTree/CollisionsBoundTreeWindow3.cpp:13
Method
CollisionsMovingSphereTriangleWindow3
GTE/Samples/Physics/CollisionsMovingSphereTriangle/CollisionsMovingSphereTriangleWindow3.cpp:13
Method
CollisionsMovingSpheresWindow3
GTE/Samples/Physics/CollisionsMovingSpheres/CollisionsMovingSpheresWindow3.cpp:15
Method
Colocated
GTE/Mathematics/ConvexHull3.h:590
Method
ColorType
Create the color (0,0,0,0).
GTE/Samples/Imagics/BSplineInterpolation/BSplineInterpolationConsole.cpp:177
Method
ComInitializer
GTE/Applications/MSW/WICFileIONative.cpp:33
Method
CombineMultiple
GTE/Mathematics/TriangulateEC.h:618
Method
CombineSingle
GTE/Mathematics/TriangulateEC.h:593
Method
Command
GTE/Applications/Command.cpp:19
Method
Compile
GTE/Graphics/GL46/GLSLProgramFactory.cpp:146
Method
CompileAndReflect
GTE/Graphics/DX11/HLSLShaderFactory.cpp:63
Method
CompileShader
GTE/Graphics/DX11/HLSLShaderFactory.cpp:94
Method
Compute
Support for Evaluate(...).
GTE/Mathematics/NURBSSurface.h:217
Method
Compute
Support for Evaluate(...).
GTE/Mathematics/BSplineCurve.h:137
Method
Compute
Support for Evaluate(...).
GTE/Mathematics/BSplineSurface.h:159
Method
Compute
Support for Evaluate(...).
GTE/Mathematics/NURBSVolume.h:209
Method
Compute
Support for Evaluate(...).
GTE/Mathematics/BSplineVolume.h:170
Method
Compute
GTE/Mathematics/MinimumWidthPoints2.h:308
Method
Compute
Support for Evaluate(...).
GTE/Mathematics/BezierCurve.h:155
Method
Compute
Support for Evaluate(...).
GTE/Mathematics/NURBSCurve.h:197
Method
Compute
GTE/Samples/Mathematics/ShortestPath/CpuShortestPath.cpp:18
Method
ComputeAlignedBox
GTE/Mathematics/IntrEllipse2Ellipse2.h:449
Method
ComputeAlignedCandidate
GTE/Mathematics/MinimumVolumeBox3FloatingPoint.h:691
Method
ComputeAlignedCandidate
GTE/Mathematics/MinimumVolumeBox3Rational.h:681
Method
ComputeAngles
Compute (sin(angle))^2 for the polygon edges emanating from the support vertices of the box. The return value is 'true' if at least one angle is in [0
GTE/Mathematics/MinimumAreaBox2.h:479
Method
ComputeAntipodes
GTE/Mathematics/RotatingCalipers.h:49
Method
ComputeApprLength
GTE/Samples/Mathematics/GeodesicEllipsoid/GeodesicEllipsoidWindow2.cpp:217
Method
ComputeApprPath
GTE/Samples/Mathematics/GeodesicEllipsoid/GeodesicEllipsoidWindow2.cpp:177
Method
ComputeArea
GTE/Mathematics/Polygon2.h:147
Method
ComputeAreaChordRegion
GTE/Mathematics/IntrAreaEllipse2Ellipse2.h:314
Function
ComputeBarycentrics
GTE/Mathematics/Vector3.h:133
Method
ComputeBoxForEdgeOrderN
The fast O(n) search.
GTE/Mathematics/MinimumAreaBox2.h:350
Method
ComputeBoxForEdgeOrderNSqr
This is the slow O(n^2) search.
GTE/Mathematics/MinimumAreaBox2.h:332
Method
ComputeBoxHeightInterval
GTE/Mathematics/IntrAlignedBox3Cone3.h:328
Method
ComputeCDConvex
Compute coordinate-directional convex set. For a given coordinate direction (x, y, or z), identify the first and last 1-valued voxels on a segment of
GTE/Mathematics/ImageUtility3.h:103
Method
ComputeCandidatesOnBoxEdges
GTE/Mathematics/IntrAlignedBox3Cone3.h:465
Method
ComputeCandidatesOnBoxFaces
GTE/Mathematics/IntrAlignedBox3Cone3.h:546
Method
ComputeChristoffel1
GTE/Mathematics/EllipsoidGeodesic.h:106
Method
ComputeChristoffel1
GTE/Mathematics/BSplineGeodesic.h:51
Method
ComputeChristoffel2
Compute the Christoffel symbols of the second kind for the current state. The values depend on the inverse of the metric tensor, so they may be compu
GTE/Mathematics/RiemannianGeodesic.h:421
Method
ComputeClassifiers
Wrapping the classifier computations in a function supports conversion of type T. If T is Rational, then g0, g1, g2, and g3 are passed by reference to
GTE/Mathematics/RootsCubic.h:228
Method
ComputeClassifiers
Wrapping the classifier computations in a function supports conversion of type T. If T is Rational, then g0, g1, and g2 are passed by reference to thi
GTE/Mathematics/RootsQuadratic.h:192
Method
ComputeClassifiers
Wrapping the classifier computations in a function supports conversion of type T. If T is Rational, then g0, g1, g2, g3, and g4 are passed by referenc
GTE/Mathematics/RootsQuartic.h:248
Method
ComputeCoefficients
GTE/Mathematics/IntpQuadraticNonuniform2.h:351
Method
ComputeCoefficients
GTE/Mathematics/TCBSplineCurve.h:248
Method
ComputeCone
GTE/Mathematics/ApprCone3EllipseAndPoints.h:191
Method
ComputeContactInformation
GTE/Samples/Physics/CollisionsMovingSpheres/SphereColliders.cpp:38
Method
ComputeConvexHull
GTE/Mathematics/MinimumVolumeBox3FloatingPoint.h:288
Method
ComputeConvexHull
GTE/Mathematics/MinimumVolumeBox3Rational.h:289
Method
ComputeCrossEdgeIntersections
GTE/Mathematics/IntpQuadraticNonuniform2.h:314
Method
ComputeCutoffs
GTE/Mathematics/SingularValueDecomposition.h:484
Method
ComputeDepressedRoots
GTE/Mathematics/RootsCubic.h:149
Method
ComputeDepressedRoots
GTE/Mathematics/RootsQuadratic.h:136
Method
ComputeDepressedRoots
GTE/Mathematics/RootsQuartic.h:149
Method
ComputeDepressedRootsBisection
GTE/Mathematics/RootsCubic.h:252
Method
ComputeDepressedRootsBisection
GTE/Mathematics/RootsQuadratic.h:214
Method
ComputeDepressedRootsBisection
GTE/Mathematics/RootsQuartic.h:361
Method
ComputeDepressedRootsClosedForm
GTE/Mathematics/RootsCubic.h:392
Method
ComputeDepressedRootsClosedForm
GTE/Mathematics/RootsQuadratic.h:253
Method
ComputeDepressedRootsClosedForm
GTE/Mathematics/RootsQuartic.h:538
Method
ComputeDerivative
GTE/Mathematics/IntpAkimaUniform2.h:450
Method
ComputeDerivative
GTE/Mathematics/IntpAkimaUniform3.h:1160
Method
ComputeDomain
The current estimate of the minimum location is mTCurr[0..d-1]. The direction of the current line to search is mDCurr[0..d-1]. This line must be clipp
GTE/Mathematics/MinimizeN.h:140
Method
ComputeEdges
GTE/Mathematics/CLODPolyline.h:219
Method
ComputeEigenvector0
GTE/Mathematics/SymmetricEigensolver3x3.h:581
Method
ComputeEigenvector1
GTE/Mathematics/SymmetricEigensolver3x3.h:625
Method
ComputeEllipse
GTE/Mathematics/ApprCone3EllipseAndPoints.h:399
Method
ComputeEstimatedError
GTE/Mathematics/RemezAlgorithm.h:196
Function
ComputeExtremes
GTE/Mathematics/GVector.h:402
Method
ComputeF
GTE/Mathematics/ApprParallelLines2.h:214
Method
ComputeFAtXNodes
GTE/Mathematics/RemezAlgorithm.h:158
Method
ComputeFirstTangents
Support for construction.
GTE/Mathematics/TCBSplineCurve.h:158
Method
ComputeFromPoints
GTE/Mathematics/Hyperplane.h:144
Method
ComputeFunction
GTE/Samples/Physics/BouncingBall/DeformableBall.cpp:306
Method
ComputeFunctional
Compute the functional value a^T*M*a when lambda is zero or lambda*w^T*(M+lambda*I)*w when lambda is positive. See the thin plate splines PDF for a d
GTE/Mathematics/IntpThinPlateSpline2.h:220
Method
ComputeHouseholderU
Algorithm 5.1.1 (Householder Vector). The matrix A has size numRows-by-numCols with numRows >= numCols and the vector v has size numRows.
GTE/Mathematics/SingularValueDecomposition.h:307
Method
ComputeHouseholderV
Algorithm 5.1.1 (Householder Vector). The matrix A has size numRows-by-numCols with numRows >= numCols and the vector v has size numCols.
GTE/Mathematics/SingularValueDecomposition.h:344
Method
ComputeHull
GTE/Mathematics/ConvexHull3.h:234
Method
ComputeIndices
GTE/Samples/Physics/WrigglingSnake/TubeSurface.cpp:334
Method
ComputeInitialAntipode
GTE/Mathematics/RotatingCalipers.h:135
Method
ComputeInitialCone
GTE/Mathematics/ApprCone3.h:218
Method
ComputeInitialXNodes
GTE/Mathematics/RemezAlgorithm.h:126
Method
ComputeIntegral
GTE/Mathematics/IntrAreaEllipse2Ellipse2.h:360
Method
ComputeIntegrand
Support for ComputeSegmentCurvature.
GTE/Mathematics/RiemannianGeodesic.h:346
Method
ComputeInteriorBoundingVolume
The bounding volume for the primitives' vertices depends on the type of primitive. A derived class representing a primitive tree must implement this.
GTE/Mathematics/AABBBVTreeOfTriangles.h:90
Method
ComputeInteriorBox
Let C be the box center and let U0, U1 and U2 be the box axes. Each input point is of the form X = C + y0*U0 + y1*U1 + y2*U2. The following code compu
GTE/Mathematics/OBBTreeOfTriangles.h:91
Method
ComputeInteriorBox
The derived classes must override ComputeInteriorBox, calling the base class function first. They must then compute the box extents to ensure the box
GTE/Mathematics/OBBTree.h:157
Method
ComputeInteriorBox
Let C be the box center and let U0, U1 and U2 be the box axes. Each input point is of the form X = C + y0*U0 + y1*U1 + y2*U2. The following code compu
GTE/Mathematics/OBBTreeOfSegments.h:80
Method
ComputeInteriorBox
Let C be the box center and let U0, U1 and U2 be the box axes. Each input point is of the form X = C + y0*U0 + y1*U1 + y2*U2. The following code compu
GTE/Mathematics/OBBTreeOfPoints.h:58
Method
ComputeInteriorTangents
GTE/Mathematics/TCBSplineCurve.h:208
Method
ComputeIntersection
Compute the intersection of the line dR/ds = 0 with the domain [0,1]^2. The direction of the line dR/ds is conjugate to (1,0), so the algorithm for mi
GTE/Mathematics/DistSegmentSegment.h:506
Method
ComputeIntersection
GTE/Samples/Intersection/IntersectConvexPolyhedra/IntersectConvexPolyhedraWindow3.cpp:183
Method
ComputeInverse
GTE/Mathematics/BandedMatrix.h:291
Method
ComputeLastTangents
GTE/Mathematics/TCBSplineCurve.h:182
Method
ComputeLeafBoundingVolume
The bounding volume for a single primitive's vertices depends on the type of primitive. A derived class representing a primitive tree must implement t
GTE/Mathematics/AABBBVTreeOfTriangles.h:122
Method
ComputeLeafBox
GTE/Mathematics/OBBTreeOfTriangles.h:125
Method
ComputeLeafBox
GTE/Mathematics/OBBTreeOfSegments.h:114
Method
ComputeLeafBox
GTE/Mathematics/OBBTreeOfPoints.h:88
Method
ComputeLeftPolyline
GTE/Mathematics/PolylineOffset.h:184
← previous
next →
1,601–1,700 of 9,004, ranked by callers