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
↓ 5 callers
Function
ChebyshevRatiosUsingCosAngle
GTE/Mathematics/ChebyshevRatio.h:121
↓ 5 callers
Method
ComputeCentroid
GTE/Samples/Intersection/IntersectConvexPolyhedra/ConvexPolyhedron.h:283
↓ 5 callers
Method
CreateBox
GTE/Samples/Physics/RoughPlaneSolidBox/RoughPlaneSolidBoxWindow3.cpp:209
↓ 5 callers
Method
CreateTetrahedron
GTE/Graphics/MeshFactory.cpp:857
↓ 5 callers
Method
DisableSRView
GTE/Graphics/DX11/DX11PixelShader.cpp:89
↓ 5 callers
Method
Divide
If 'this' is P(t) and the divisor is D(t) with degree(P) >= degree(D), then P(t) = Q(t)*D(t)+R(t) where Q(t) is the quotient with degree(Q) = degree(P
GTE/Mathematics/Polynomial1.h:207
↓ 5 callers
Method
DoEarClipping
GTE/Mathematics/TriangulateEC.h:737
↓ 5 callers
Function
Dot
GTE/Mathematics/Quaternion.h:243
↓ 5 callers
Function
Dot
GTE/Mathematics/GVector.h:260
↓ 5 callers
Method
EnableSRView
GTE/Graphics/DX11/DX11PixelShader.cpp:79
↓ 5 callers
Method
Execute
GTE/Samples/Distance/DistanceSegments3/DistanceSegments3Console.cpp:23
↓ 5 callers
Method
Execute
GTE/Samples/Geometrics/DisjointIntervalsRectangles/DisjointIntervalsRectanglesConsole.cpp:19
↓ 5 callers
Method
GetBlendState
Member access.
GTE/Graphics/GL46/GL46BlendState.h:26
↓ 5 callers
Method
GetContainingTriangle
GTE/Samples/Mathematics/Interpolation2D/Interpolation2DWindow3.cpp:568
↓ 5 callers
Method
GetCurrentQuantity
GTE/Mathematics/RiemannianGeodesic.h:293
↓ 5 callers
Method
GetEffectorPosition
GTE/Graphics/IKController.h:57
↓ 5 callers
Method
GetIndices
GTE/Samples/Mathematics/Interpolation2D/Interpolation2DWindow3.cpp:510
↓ 5 callers
Method
GetNumAttributes
GTE/Graphics/VertexFormat.h:75
↓ 5 callers
Method
GetTargetPosition
GTE/Graphics/IKController.h:52
↓ 5 callers
Method
GetTranslationSpeed
GTE/Applications/CameraRig.h:45
↓ 5 callers
Method
GetTranslationW0
(x,y,z,0)
GTE/Mathematics/Transform.h:231
↓ 5 callers
Method
GetUAView
GTE/Graphics/DX11/DX11Texture.h:36
↓ 5 callers
Method
GetWorldTetrahedron
GTE/Samples/Physics/BouncingTetrahedra/PhysicsModule.h:67
↓ 5 callers
Method
HasDepthRange01
The function returns 'true' when the depth range is [0,1] (DirectX) or 'false' when the depth range is [-1,1] (OpenGL).
GTE/Graphics/GL46/GL46Engine.h:142
↓ 5 callers
Method
Initialize
GTE/Samples/Physics/FreeTopFixedTip/PhysicsModule.cpp:23
↓ 5 callers
Method
InsertEdge
GTE/Mathematics/BSPPolygon2.h:107
↓ 5 callers
Method
InsertVertex
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTMesh.h:652
↓ 5 callers
Method
IsValid
GTE/Mathematics/BSNumber.h:693
↓ 5 callers
Method
MakeAppendConsume
Call one of these functions before binding the buffer to the engine. These will set the CounterType and set the usage to SHADER_OUTPUT.
GTE/Graphics/StructuredBuffer.h:36
↓ 5 callers
Method
MeetsRequirements
Currently, OpenGL 4.6 or later is required for compute shaders. Because of deferred construction via Initialize(...), the requirements are not known u
GTE/Graphics/GL46/GL46Engine.h:32
↓ 5 callers
Function
RobustSOP
GTE/Mathematics/BSNumber.h:1504
↓ 5 callers
Method
SetAdjacent
GTE/Samples/Intersection/IntersectConvexPolyhedra/MTTriangle.h:88
↓ 5 callers
Method
SetPoint
GTE/Mathematics/IntrLine3Cone3.h:361
↓ 5 callers
Method
SetQOrientation
GTE/Mathematics/RigidBody.h:332
↓ 5 callers
Method
SetRotationSpeed
GTE/Applications/CameraRig.h:50
↓ 5 callers
Method
SetSegment
GTE/Mathematics/IntrLine3Cone3.h:368
↓ 5 callers
Method
SetTranslationSpeed
GTE/Applications/CameraRig.h:40
↓ 5 callers
Method
Update
GTE/Samples/Physics/SimplePendulumFriction/PhysicsModule.cpp:45
↓ 5 callers
Method
UpdateIndicesAdjacencies
Copy Delaunay tetrahedra to compact arrays mIndices and mAdjacencies. The array information is accessible via the functions GetIndices(size_t, std::ar
GTE/Mathematics/Delaunay3.h:1213
↓ 5 callers
Function
glBindBufferBase
GTE/Graphics/GL46/GL46.cpp:5515
↓ 5 callers
Function
glClear
GTE/Graphics/GL46/GL46.cpp:1635
↓ 5 callers
Function
glDeleteBuffers
GTE/Graphics/GL46/GL46.cpp:3030
↓ 5 callers
Function
glGenBuffers
GTE/Graphics/GL46/GL46.cpp:3048
↓ 5 callers
Function
glViewport
GTE/Graphics/GL46/GL46.cpp:2072
↓ 4 callers
Method
AttachNegativeChild
GTE/Graphics/BspNode.h:45
↓ 4 callers
Method
AttachPositiveChild
These methods should be used instead of the attach/detach methods in the Node base class.
GTE/Graphics/BspNode.h:35
↓ 4 callers
Method
Classify
GTE/Mathematics/IncrementalDelaunay2.h:1350
↓ 4 callers
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/IntpThinPlateSpline3.h:238
↓ 4 callers
Method
ComputeIndices
Compute the indices for non-arbitrary topologies. This function is called by derived classes.
GTE/Mathematics/Mesh.h:416
↓ 4 callers
Method
ComputeRobust
These two functions are exact for computing Result::sqrDistance when T is a rational type. However, it is generally more robust than the operator()(..
GTE/Mathematics/DistSegmentSegment.h:306
↓ 4 callers
Method
ComputeVertexNormal
Compute a vertex normal, an average of the normals of the 3 faces sharing the vertex. The input 'vertex' must be in {0,1,2,3} and are the indices into
GTE/Mathematics/Tetrahedron3.h:173
↓ 4 callers
Method
CopyFrom
GTE/Mathematics/UIntegerFP32.h:248
↓ 4 callers
Method
CreateDodecahedron
GTE/Samples/Graphics/PlanarShadows/PlanarShadowsWindow3.cpp:217
↓ 4 callers
Method
Detach
GTE/Applications/TrackObject.cpp:81
↓ 4 callers
Method
DisableUAView
GTE/Graphics/DX11/DX11PixelShader.cpp:113
↓ 4 callers
Method
DoSimulationStep
GTE/Samples/Physics/BouncingBall/DeformableBall.cpp:210
↓ 4 callers
Method
EliminateLeadingZeros
Eliminate any leading zeros in the polynomial, except in the case the degree is 0 and the coefficient is 0. The elimination is necessary when arithme
GTE/Mathematics/Polynomial1.h:183
↓ 4 callers
Method
EnableUAView
GTE/Graphics/DX11/DX11PixelShader.cpp:99
↓ 4 callers
Method
GetAttribute
GTE/Graphics/VertexFormat.cpp:60
↓ 4 callers
Function
GetContainer
GTE/Mathematics/ContSphere3.h:21
↓ 4 callers
Method
GetDMin
Get the individual frustum values.
GTE/Graphics/ViewVolume.h:178
↓ 4 callers
Method
GetEdge
GTE/Mathematics/AdaptiveSkeletonClimbing2.h:273
↓ 4 callers
Method
GetEigenvalue
GTE/Mathematics/SymmetricEigensolver.h:453
↓ 4 callers
Method
GetEigenvector
Compute a single eigenvector, which amounts to computing column c of matrix Q. The reflections and rotations are applied incrementally. This is usef
GTE/Mathematics/SymmetricEigensolver.h:363
↓ 4 callers
Method
GetFeatureLevel
Return the feature level of the created device. This will be a feature less than DX11.1 when your graphics driver does not support DX11.1.
GTE/Graphics/DX11/DX11Engine.h:92
↓ 4 callers
Method
GetFrame
Get the current frame. The returned frame is a copy of the member data so that the texture may be consumed at any time without fear of the producer o
GTE/Samples/Imagics/VideoStreams/VideoStream.h:62
↓ 4 callers
Method
GetHeight
GTE/Graphics/Terrain.cpp:88
↓ 4 callers
Method
GetIndex
GTE/Samples/Physics/MassSprings3D/CpuMassSpringVolume.cpp:333
↓ 4 callers
Method
GetM
Compute M = sum_{d=0}^{N-1} U[d]*U[d]^T/e[d]^2.
GTE/Mathematics/Hyperellipsoid.h:76
↓ 4 callers
Method
GetNumActivePrimitives
GTE/Graphics/IndexBuffer.h:59
↓ 4 callers
Method
GetNumCols
GTE/Graphics/Terrain.h:46
↓ 4 callers
Method
GetNumParticles
Member access.
GTE/Graphics/Particles.h:41
↓ 4 callers
Method
GetNumRectangles
The number of rectangles in the set.
GTE/Mathematics/DisjointRectangles.h:140
↓ 4 callers
Method
GetNumRows
Member access.
GTE/Graphics/Terrain.h:41
↓ 4 callers
Method
GetNumTriangles
GTE/Mathematics/PlanarMesh.h:225
↓ 4 callers
Function
GetOrthogonal
GTE/Mathematics/Vector.h:479
↓ 4 callers
Method
GetPlane
The input must satisfy 0 <= i < 6 where the extremes were passed to the constructor. The normals are directed into the interior of the simulation regi
GTE/Samples/Physics/BouncingSpheres/PhysicsModule.h:47
↓ 4 callers
Method
GetRotationSpeed
GTE/Applications/CameraRig.h:55
↓ 4 callers
Method
GetScaleW1
(s0,s1,s2,1)
GTE/Mathematics/Transform.h:250
↓ 4 callers
Method
GetStandardForm
GTE/Mathematics/IntrEllipse2Ellipse2.h:438
↓ 4 callers
Method
GetTarget
GTE/Graphics/GL46/GL46Texture.h:31
↓ 4 callers
Method
GetTexture
Member access.
GTE/Graphics/DX11/DX11Texture.h:26
↓ 4 callers
Method
GetType
GTE/Samples/Imagics/VideoStreams/VideoStream.h:27
↓ 4 callers
Method
GetVertices
GTE/Mathematics/Delaunay2Mesh.h:194
↓ 4 callers
Method
GetVertices
GTE/Mathematics/Delaunay3Mesh.h:179
↓ 4 callers
Method
GetW
GTE/Samples/Physics/RoughPlaneParticle1/PhysicsModule.h:43
↓ 4 callers
Method
GetX
GTE/Samples/Physics/RoughPlaneParticle1/PhysicsModule.h:33
↓ 4 callers
Method
Initialize
GTE/Graphics/OverlayEffect.cpp:155
↓ 4 callers
Method
Insert
GTE/Mathematics/MeshStaticManifold3.h:97
↓ 4 callers
Method
Insert
The 'edge' is the constrained edge to be inserted into the triangulation. If that edge is already in the triangulation, the function returns without a
GTE/Mathematics/ConstrainedDelaunay2.h:598
↓ 4 callers
Method
IsGpuWritable
GTE/Graphics/DX11/HLSLTexture.h:34
↓ 4 callers
Method
IsMono
GTE/Mathematics/AdaptiveSkeletonClimbing2.h:209
↓ 4 callers
Method
IsRSMatrix
R*S (GTE_USE_MAT_VEC defined) or S*R (GTE_USE_MAT_VEC not defined)
GTE/Mathematics/Transform.h:120
↓ 4 callers
Method
IsUniformScale
RS-matrix with S = c*I
GTE/Mathematics/Transform.h:126
↓ 4 callers
Method
MakeMonic
Scale the polynomial so the highest-degree term has coefficient 1.
GTE/Mathematics/Polynomial1.h:261
↓ 4 callers
Method
OrientTriangles
The extraction does not use any topological information about the level surfaces. The triangles can be a mixture of clockwise-ordered and counterclock
GTE/Mathematics/SurfaceExtractor.h:314
↓ 4 callers
Method
PointLocation
point location (-1 inside, 0 on polygon, 1 outside)
GTE/Mathematics/BSPPolygon2.h:209
↓ 4 callers
Method
PopMotion
GTE/Applications/CameraRig.cpp:56
↓ 4 callers
Function
Project
GTE/Mathematics/Vector.h:595
↓ 4 callers
Method
PushMotion
GTE/Applications/CameraRig.cpp:50
← previous
next →
401–500 of 9,004, ranked by callers