├── .gitattributes ├── GTE ├── .vscode │ └── settings.json ├── Applications │ ├── Application.cpp │ ├── Application.h │ ├── CMakeLists.txt │ ├── CameraRig.cpp │ ├── CameraRig.h │ ├── Command.cpp │ ├── Command.h │ ├── Console.h │ ├── ConsoleApplication.cpp │ ├── ConsoleApplication.h │ ├── Environment.cpp │ ├── Environment.h │ ├── GLX │ │ ├── Console.cpp │ │ ├── Console.h │ │ ├── ConsoleSystem.cpp │ │ ├── ConsoleSystem.h │ │ ├── WICFileIO.cpp │ │ ├── WICFileIO.h │ │ ├── Window.cpp │ │ ├── Window.h │ │ ├── WindowSystem.cpp │ │ └── WindowSystem.h │ ├── GTApplications.cpp │ ├── GTApplications.h │ ├── GTApplicationsPCH.h │ ├── MSW │ │ ├── Console.cpp │ │ ├── Console.h │ │ ├── ConsoleSystem.cpp │ │ ├── ConsoleSystem.h │ │ ├── WICFileIO.cpp │ │ ├── WICFileIO.h │ │ ├── WICFileIONative.cpp │ │ ├── WICFileIONative.h │ │ ├── Window.cpp │ │ ├── Window.h │ │ ├── WindowSystem.cpp │ │ └── WindowSystem.h │ ├── OnIdleTimer.cpp │ ├── OnIdleTimer.h │ ├── Timer.cpp │ ├── Timer.h │ ├── TrackBall.cpp │ ├── TrackBall.h │ ├── TrackCylinder.cpp │ ├── TrackCylinder.h │ ├── TrackObject.cpp │ ├── TrackObject.h │ ├── WICFileIO.h │ ├── Window2.cpp │ ├── Window2.h │ ├── Window3.cpp │ ├── Window3.h │ ├── WindowApplication.cpp │ ├── WindowApplication.h │ └── cmake-variants.json ├── BuildAll.v17.sln ├── BuildAllDX11.v17.sln ├── BuildAllGL46.v17.sln ├── CMakeLibraries.sh ├── CMakeLibrariesAndSamples.sh ├── CMakeLists.txt ├── GTApplicationsDX11.v17.sln ├── GTApplicationsDX11.v17.vcxproj ├── GTApplicationsDX11.v17.vcxproj.filters ├── GTApplicationsGL46.v17.sln ├── GTApplicationsGL46.v17.vcxproj ├── GTApplicationsGL46.v17.vcxproj.filters ├── GTE.code-workspace ├── GTGraphics.v17.sln ├── GTGraphics.v17.vcxproj ├── GTGraphics.v17.vcxproj.filters ├── GTGraphicsDX11.v17.sln ├── GTGraphicsDX11.v17.vcxproj ├── GTGraphicsDX11.v17.vcxproj.filters ├── GTGraphicsGL46.v17.sln ├── GTGraphicsGL46.v17.vcxproj ├── GTGraphicsGL46.v17.vcxproj.filters ├── GTMathematics.v17.sln ├── GTMathematics.v17.vcxproj ├── GTMathematics.v17.vcxproj.filters ├── GTMathematicsGPU.v17.sln ├── GTMathematicsGPU.v17.vcxproj ├── GTMathematicsGPU.v17.vcxproj.filters ├── Graphics │ ├── AmbientLightEffect.cpp │ ├── AmbientLightEffect.h │ ├── AreaLightEffect.cpp │ ├── AreaLightEffect.h │ ├── BaseEngine.cpp │ ├── BaseEngine.h │ ├── BillboardNode.cpp │ ├── BillboardNode.h │ ├── BlendState.cpp │ ├── BlendState.h │ ├── BlendTransformController.cpp │ ├── BlendTransformController.h │ ├── BoundTree.h │ ├── BoundingSphere.h │ ├── BspNode.cpp │ ├── BspNode.h │ ├── Buffer.cpp │ ├── Buffer.h │ ├── BumpMapEffect.cpp │ ├── BumpMapEffect.h │ ├── CLODCollapseRecord.h │ ├── CLODMesh.cpp │ ├── CLODMesh.h │ ├── CLODMeshCreator.h │ ├── CMakeLists.txt │ ├── Camera.cpp │ ├── Camera.h │ ├── CollisionGroup.h │ ├── CollisionMesh.cpp │ ├── CollisionMesh.h │ ├── CollisionRecord.h │ ├── ComputeProgram.h │ ├── ConstantBuffer.cpp │ ├── ConstantBuffer.h │ ├── ConstantColorEffect.cpp │ ├── ConstantColorEffect.h │ ├── ControlledObject.cpp │ ├── ControlledObject.h │ ├── Controller.cpp │ ├── Controller.h │ ├── CubeMapEffect.cpp │ ├── CubeMapEffect.h │ ├── Culler.cpp │ ├── Culler.h │ ├── CullingPlane.h │ ├── DLODNode.cpp │ ├── DLODNode.h │ ├── DX11 │ │ ├── DX11.cpp │ │ ├── DX11.h │ │ ├── DX11BlendState.cpp │ │ ├── DX11BlendState.h │ │ ├── DX11Buffer.cpp │ │ ├── DX11Buffer.h │ │ ├── DX11ComputeShader.cpp │ │ ├── DX11ComputeShader.h │ │ ├── DX11ConstantBuffer.cpp │ │ ├── DX11ConstantBuffer.h │ │ ├── DX11DepthStencilState.cpp │ │ ├── DX11DepthStencilState.h │ │ ├── DX11DrawTarget.cpp │ │ ├── DX11DrawTarget.h │ │ ├── DX11DrawingState.cpp │ │ ├── DX11DrawingState.h │ │ ├── DX11Engine.cpp │ │ ├── DX11Engine.h │ │ ├── DX11GeometryShader.cpp │ │ ├── DX11GeometryShader.h │ │ ├── DX11GraphicsObject.cpp │ │ ├── DX11GraphicsObject.h │ │ ├── DX11IndexBuffer.cpp │ │ ├── DX11IndexBuffer.h │ │ ├── DX11IndirectArgumentsBuffer.cpp │ │ ├── DX11IndirectArgumentsBuffer.h │ │ ├── DX11InputLayout.cpp │ │ ├── DX11InputLayout.h │ │ ├── DX11InputLayoutManager.cpp │ │ ├── DX11InputLayoutManager.h │ │ ├── DX11PerformanceCounter.cpp │ │ ├── DX11PerformanceCounter.h │ │ ├── DX11PixelShader.cpp │ │ ├── DX11PixelShader.h │ │ ├── DX11RasterizerState.cpp │ │ ├── DX11RasterizerState.h │ │ ├── DX11RawBuffer.cpp │ │ ├── DX11RawBuffer.h │ │ ├── DX11Resource.cpp │ │ ├── DX11Resource.h │ │ ├── DX11SamplerState.cpp │ │ ├── DX11SamplerState.h │ │ ├── DX11Shader.cpp │ │ ├── DX11Shader.h │ │ ├── DX11StructuredBuffer.cpp │ │ ├── DX11StructuredBuffer.h │ │ ├── DX11Texture.cpp │ │ ├── DX11Texture.h │ │ ├── DX11Texture1.cpp │ │ ├── DX11Texture1.h │ │ ├── DX11Texture1Array.cpp │ │ ├── DX11Texture1Array.h │ │ ├── DX11Texture2.cpp │ │ ├── DX11Texture2.h │ │ ├── DX11Texture2Array.cpp │ │ ├── DX11Texture2Array.h │ │ ├── DX11Texture3.cpp │ │ ├── DX11Texture3.h │ │ ├── DX11TextureArray.cpp │ │ ├── DX11TextureArray.h │ │ ├── DX11TextureBuffer.cpp │ │ ├── DX11TextureBuffer.h │ │ ├── DX11TextureCube.cpp │ │ ├── DX11TextureCube.h │ │ ├── DX11TextureCubeArray.cpp │ │ ├── DX11TextureCubeArray.h │ │ ├── DX11TextureDS.cpp │ │ ├── DX11TextureDS.h │ │ ├── DX11TextureRT.cpp │ │ ├── DX11TextureRT.h │ │ ├── DX11TextureSingle.cpp │ │ ├── DX11TextureSingle.h │ │ ├── DX11VertexBuffer.cpp │ │ ├── DX11VertexBuffer.h │ │ ├── DX11VertexShader.cpp │ │ ├── DX11VertexShader.h │ │ ├── DXGIAdapter.cpp │ │ ├── DXGIAdapter.h │ │ ├── DXGIOutput.cpp │ │ ├── DXGIOutput.h │ │ ├── FloatFunction.hlsli │ │ ├── GTGraphicsDX11.cpp │ │ ├── GTGraphicsDX11.h │ │ ├── GTGraphicsDX11PCH.h │ │ ├── HLSLBaseBuffer.cpp │ │ ├── HLSLBaseBuffer.h │ │ ├── HLSLByteAddressBuffer.cpp │ │ ├── HLSLByteAddressBuffer.h │ │ ├── HLSLComputeProgram.h │ │ ├── HLSLConstantBuffer.cpp │ │ ├── HLSLConstantBuffer.h │ │ ├── HLSLFactory.h │ │ ├── HLSLParameter.cpp │ │ ├── HLSLParameter.h │ │ ├── HLSLProgramFactory.cpp │ │ ├── HLSLProgramFactory.h │ │ ├── HLSLReflection.cpp │ │ ├── HLSLReflection.h │ │ ├── HLSLResource.cpp │ │ ├── HLSLResource.h │ │ ├── HLSLResourceBindInfo.cpp │ │ ├── HLSLResourceBindInfo.h │ │ ├── HLSLSamplerState.cpp │ │ ├── HLSLSamplerState.h │ │ ├── HLSLShader.cpp │ │ ├── HLSLShader.h │ │ ├── HLSLShaderFactory.cpp │ │ ├── HLSLShaderFactory.h │ │ ├── HLSLShaderType.cpp │ │ ├── HLSLShaderType.h │ │ ├── HLSLShaderVariable.cpp │ │ ├── HLSLShaderVariable.h │ │ ├── HLSLStructuredBuffer.cpp │ │ ├── HLSLStructuredBuffer.h │ │ ├── HLSLTexture.cpp │ │ ├── HLSLTexture.h │ │ ├── HLSLTextureArray.cpp │ │ ├── HLSLTextureArray.h │ │ ├── HLSLTextureBuffer.cpp │ │ ├── HLSLTextureBuffer.h │ │ ├── HLSLVisualProgram.h │ │ └── SqrtEstimate.hlsli │ ├── DataFormat.cpp │ ├── DataFormat.h │ ├── DepthStencilState.cpp │ ├── DepthStencilState.h │ ├── DirectionalLightEffect.cpp │ ├── DirectionalLightEffect.h │ ├── DirectionalLightTextureEffect.cpp │ ├── DirectionalLightTextureEffect.h │ ├── DrawTarget.cpp │ ├── DrawTarget.h │ ├── DrawingState.cpp │ ├── DrawingState.h │ ├── Font.cpp │ ├── Font.h │ ├── FontArialW400H12.cpp │ ├── FontArialW400H12.h │ ├── FontArialW400H14.cpp │ ├── FontArialW400H14.h │ ├── FontArialW400H16.cpp │ ├── FontArialW400H16.h │ ├── FontArialW400H18.cpp │ ├── FontArialW400H18.h │ ├── FontArialW700H12.cpp │ ├── FontArialW700H12.h │ ├── FontArialW700H14.cpp │ ├── FontArialW700H14.h │ ├── FontArialW700H16.cpp │ ├── FontArialW700H16.h │ ├── FontArialW700H18.cpp │ ├── FontArialW700H18.h │ ├── GEDrawTarget.cpp │ ├── GEDrawTarget.h │ ├── GEInputLayoutManager.h │ ├── GEObject.cpp │ ├── GEObject.h │ ├── GL46 │ │ ├── GL │ │ │ ├── KHR │ │ │ │ └── khrplatform.h │ │ │ ├── glcorearb.h │ │ │ ├── glext.h │ │ │ ├── glxext.h │ │ │ └── wglext.h │ │ ├── GL46.cpp │ │ ├── GL46.h │ │ ├── GL46AtomicCounterBuffer.cpp │ │ ├── GL46AtomicCounterBuffer.h │ │ ├── GL46BlendState.cpp │ │ ├── GL46BlendState.h │ │ ├── GL46Buffer.cpp │ │ ├── GL46Buffer.h │ │ ├── GL46ConstantBuffer.cpp │ │ ├── GL46ConstantBuffer.h │ │ ├── GL46DepthStencilState.cpp │ │ ├── GL46DepthStencilState.h │ │ ├── GL46DrawTarget.cpp │ │ ├── GL46DrawTarget.h │ │ ├── GL46DrawingState.cpp │ │ ├── GL46DrawingState.h │ │ ├── GL46Engine.cpp │ │ ├── GL46Engine.h │ │ ├── GL46GraphicsObject.cpp │ │ ├── GL46GraphicsObject.h │ │ ├── GL46IndexBuffer.cpp │ │ ├── GL46IndexBuffer.h │ │ ├── GL46InputLayout.cpp │ │ ├── GL46InputLayout.h │ │ ├── GL46InputLayoutManager.cpp │ │ ├── GL46InputLayoutManager.h │ │ ├── GL46RasterizerState.cpp │ │ ├── GL46RasterizerState.h │ │ ├── GL46Resource.cpp │ │ ├── GL46Resource.h │ │ ├── GL46SamplerState.cpp │ │ ├── GL46SamplerState.h │ │ ├── GL46StructuredBuffer.cpp │ │ ├── GL46StructuredBuffer.h │ │ ├── GL46Texture.cpp │ │ ├── GL46Texture.h │ │ ├── GL46Texture1.cpp │ │ ├── GL46Texture1.h │ │ ├── GL46Texture1Array.cpp │ │ ├── GL46Texture1Array.h │ │ ├── GL46Texture2.cpp │ │ ├── GL46Texture2.h │ │ ├── GL46Texture2Array.cpp │ │ ├── GL46Texture2Array.h │ │ ├── GL46Texture3.cpp │ │ ├── GL46Texture3.h │ │ ├── GL46TextureArray.cpp │ │ ├── GL46TextureArray.h │ │ ├── GL46TextureCube.cpp │ │ ├── GL46TextureCube.h │ │ ├── GL46TextureCubeArray.cpp │ │ ├── GL46TextureCubeArray.h │ │ ├── GL46TextureDS.cpp │ │ ├── GL46TextureDS.h │ │ ├── GL46TextureRT.cpp │ │ ├── GL46TextureRT.h │ │ ├── GL46TextureSingle.cpp │ │ ├── GL46TextureSingle.h │ │ ├── GL46VertexBuffer.cpp │ │ ├── GL46VertexBuffer.h │ │ ├── GLSLComputeProgram.cpp │ │ ├── GLSLComputeProgram.h │ │ ├── GLSLProgramFactory.cpp │ │ ├── GLSLProgramFactory.h │ │ ├── GLSLReflection.cpp │ │ ├── GLSLReflection.h │ │ ├── GLSLShader.cpp │ │ ├── GLSLShader.h │ │ ├── GLSLVisualProgram.cpp │ │ ├── GLSLVisualProgram.h │ │ ├── GLX │ │ │ ├── GLXEngine.cpp │ │ │ ├── GLXEngine.h │ │ │ └── GLXExtensions.cpp │ │ ├── GTGraphicsGL46.cpp │ │ ├── GTGraphicsGL46.h │ │ ├── GTGraphicsGL46PCH.h │ │ └── WGL │ │ │ ├── WGLEngine.cpp │ │ │ ├── WGLEngine.h │ │ │ └── WGLExtensions.cpp │ ├── GTGraphics.cpp │ ├── GTGraphics.h │ ├── GTGraphicsPCH.h │ ├── GlossMapEffect.cpp │ ├── GlossMapEffect.h │ ├── Graphics.h │ ├── GraphicsEngine.cpp │ ├── GraphicsEngine.h │ ├── GraphicsObject.cpp │ ├── GraphicsObject.h │ ├── IKController.cpp │ ├── IKController.h │ ├── IndexBuffer.cpp │ ├── IndexBuffer.h │ ├── IndexFormat.h │ ├── IndirectArgumentsBuffer.cpp │ ├── IndirectArgumentsBuffer.h │ ├── KeyframeController.cpp │ ├── KeyframeController.h │ ├── Light.cpp │ ├── Light.h │ ├── LightCameraGeometry.cpp │ ├── LightCameraGeometry.h │ ├── LightEffect.cpp │ ├── LightEffect.h │ ├── Lighting.cpp │ ├── Lighting.h │ ├── Material.cpp │ ├── Material.h │ ├── MemberLayout.h │ ├── MeshFactory.cpp │ ├── MeshFactory.h │ ├── MorphController.cpp │ ├── MorphController.h │ ├── Node.cpp │ ├── Node.h │ ├── OverlayEffect.cpp │ ├── OverlayEffect.h │ ├── PVWUpdater.cpp │ ├── PVWUpdater.h │ ├── ParticleController.cpp │ ├── ParticleController.h │ ├── Particles.cpp │ ├── Particles.h │ ├── PickRecord.cpp │ ├── PickRecord.h │ ├── Picker.cpp │ ├── Picker.h │ ├── PlanarReflectionEffect.cpp │ ├── PlanarReflectionEffect.h │ ├── PlanarShadowEffect.cpp │ ├── PlanarShadowEffect.h │ ├── PointController.cpp │ ├── PointController.h │ ├── PointLightEffect.cpp │ ├── PointLightEffect.h │ ├── PointLightTextureEffect.cpp │ ├── PointLightTextureEffect.h │ ├── ProgramDefines.cpp │ ├── ProgramDefines.h │ ├── ProgramFactory.cpp │ ├── ProgramFactory.h │ ├── ProjectedTextureEffect.cpp │ ├── ProjectedTextureEffect.h │ ├── RasterizerState.cpp │ ├── RasterizerState.h │ ├── RawBuffer.cpp │ ├── RawBuffer.h │ ├── Resource.cpp │ ├── Resource.h │ ├── SamplerState.cpp │ ├── SamplerState.h │ ├── Shader.cpp │ ├── Shader.h │ ├── SkinController.cpp │ ├── SkinController.h │ ├── Spatial.cpp │ ├── Spatial.h │ ├── SphereMapEffect.cpp │ ├── SphereMapEffect.h │ ├── SpotLightEffect.cpp │ ├── SpotLightEffect.h │ ├── StructuredBuffer.cpp │ ├── StructuredBuffer.h │ ├── SwitchNode.cpp │ ├── SwitchNode.h │ ├── Terrain.cpp │ ├── Terrain.h │ ├── TextEffect.cpp │ ├── TextEffect.h │ ├── Texture.cpp │ ├── Texture.h │ ├── Texture1.cpp │ ├── Texture1.h │ ├── Texture1Array.cpp │ ├── Texture1Array.h │ ├── Texture2.cpp │ ├── Texture2.h │ ├── Texture2Array.cpp │ ├── Texture2Array.h │ ├── Texture2Effect.cpp │ ├── Texture2Effect.h │ ├── Texture3.cpp │ ├── Texture3.h │ ├── Texture3Effect.cpp │ ├── Texture3Effect.h │ ├── TextureArray.cpp │ ├── TextureArray.h │ ├── TextureBuffer.cpp │ ├── TextureBuffer.h │ ├── TextureCube.cpp │ ├── TextureCube.h │ ├── TextureCubeArray.cpp │ ├── TextureCubeArray.h │ ├── TextureDS.cpp │ ├── TextureDS.h │ ├── TextureRT.cpp │ ├── TextureRT.h │ ├── TextureSingle.cpp │ ├── TextureSingle.h │ ├── TransformController.cpp │ ├── TransformController.h │ ├── TypedBuffer.cpp │ ├── TypedBuffer.h │ ├── VertexBuffer.cpp │ ├── VertexBuffer.h │ ├── VertexColorEffect.cpp │ ├── VertexColorEffect.h │ ├── VertexFormat.cpp │ ├── VertexFormat.h │ ├── ViewVolume.cpp │ ├── ViewVolume.h │ ├── ViewVolumeNode.cpp │ ├── ViewVolumeNode.h │ ├── Visual.cpp │ ├── Visual.h │ ├── VisualEffect.cpp │ ├── VisualEffect.h │ ├── VisualProgram.h │ ├── VolumeFogEffect.cpp │ ├── VolumeFogEffect.h │ └── cmake-variants.json ├── Gte8p1InstallationRelease.pdf ├── Mathematics │ ├── AABBBVTreeOfTriangles.h │ ├── ACosEstimate.h │ ├── APConversion.h │ ├── APInterval.h │ ├── ASinEstimate.h │ ├── ATanEstimate.h │ ├── AdaptiveSkeletonClimbing2.h │ ├── AdaptiveSkeletonClimbing3.h │ ├── AlignedBox.h │ ├── ApprCircle2.h │ ├── ApprCone3.h │ ├── ApprCone3EllipseAndPoints.h │ ├── ApprConvexQuadByRect.h │ ├── ApprCurveByArcs.h │ ├── ApprCylinder3.h │ ├── ApprEllipse2.h │ ├── ApprEllipseByArcs.h │ ├── ApprEllipsoid3.h │ ├── ApprGaussian2.h │ ├── ApprGaussian3.h │ ├── ApprGreatCircle3.h │ ├── ApprHeightLine2.h │ ├── ApprHeightPlane3.h │ ├── ApprOrthogonalLine2.h │ ├── ApprOrthogonalLine3.h │ ├── ApprOrthogonalPlane3.h │ ├── ApprParabola2.h │ ├── ApprParaboloid3.h │ ├── ApprParallelLines2.h │ ├── ApprPolynomial2.h │ ├── ApprPolynomial3.h │ ├── ApprPolynomial4.h │ ├── ApprPolynomialSpecial2.h │ ├── ApprPolynomialSpecial3.h │ ├── ApprPolynomialSpecial4.h │ ├── ApprQuadratic2.h │ ├── ApprQuadratic3.h │ ├── ApprQuery.h │ ├── ApprSphere3.h │ ├── ApprTorus3.h │ ├── ArbitraryPrecision.h │ ├── Arc2.h │ ├── Array2.h │ ├── Array3.h │ ├── Array4.h │ ├── AtomicMinMax.h │ ├── AxisAngle.h │ ├── BSNumber.h │ ├── BSPPolygon2.h │ ├── BSPrecision.h │ ├── BSRational.h │ ├── BSplineCurve.h │ ├── BSplineCurveFit.h │ ├── BSplineGeodesic.h │ ├── BSplineReduction.h │ ├── BSplineSurface.h │ ├── BSplineSurfaceFit.h │ ├── BSplineVolume.h │ ├── BVTree.h │ ├── BVTreeOfTriangles.h │ ├── BandedMatrix.h │ ├── BasisFunction.h │ ├── BezierCurve.h │ ├── BitHacks.h │ ├── BoxManager.h │ ├── CLODPolyline.h │ ├── CMakeLists.txt │ ├── CanonicalBox.h │ ├── Capsule.h │ ├── ChebyshevRatio.h │ ├── ChebyshevRatioEstimate.h │ ├── CholeskyDecomposition.h │ ├── Circle3.h │ ├── CircleThroughPointSpecifiedTangentAndRadius.h │ ├── CircleThroughTwoPointsSpecifiedRadius.h │ ├── Cone.h │ ├── ConformalMapGenus0.h │ ├── Constants.h │ ├── ConstrainedDelaunay2.h │ ├── ContAlignedBox.h │ ├── ContAlignedBox2Arc2.h │ ├── ContCapsule3.h │ ├── ContCircle2.h │ ├── ContCone.h │ ├── ContCylinder3.h │ ├── ContEllipse2.h │ ├── ContEllipse2MinCR.h │ ├── ContEllipsoid3.h │ ├── ContEllipsoid3MinCR.h │ ├── ContLozenge3.h │ ├── ContOrientedBox2.h │ ├── ContOrientedBox3.h │ ├── ContPointInPolygon2.h │ ├── ContPointInPolyhedron3.h │ ├── ContScribeCircle2.h │ ├── ContScribeCircle3Sphere3.h │ ├── ContSphere3.h │ ├── ContTetrahedron3.h │ ├── ConvertCoordinates.h │ ├── ConvexHull2.h │ ├── ConvexHull3.h │ ├── ConvexHullSimplePolygon.h │ ├── ConvexMesh3.h │ ├── ConvexPolyhedron3.h │ ├── CosEstimate.h │ ├── CubicRootsQR.h │ ├── CurvatureFlow2.h │ ├── CurvatureFlow3.h │ ├── CurveExtractor.h │ ├── CurveExtractorSquares.h │ ├── CurveExtractorTriangles.h │ ├── Cylinder3.h │ ├── DCPQuery.h │ ├── DarbouxFrame.h │ ├── Delaunay2.h │ ├── Delaunay2Mesh.h │ ├── Delaunay3.h │ ├── Delaunay3Mesh.h │ ├── DisjointIntervals.h │ ├── DisjointRectangles.h │ ├── DistAlignedBox3OrientedBox3.h │ ├── DistAlignedBoxAlignedBox.h │ ├── DistCircle2Circle2.h │ ├── DistCircle3Circle3.h │ ├── DistLine2AlignedBox2.h │ ├── DistLine2Arc2.h │ ├── DistLine2Circle2.h │ ├── DistLine2OrientedBox2.h │ ├── DistLine2Triangle2.h │ ├── DistLine3AlignedBox3.h │ ├── DistLine3CanonicalBox3.h │ ├── DistLine3Circle3.h │ ├── DistLine3OrientedBox3.h │ ├── DistLine3Rectangle3.h │ ├── DistLine3Triangle3.h │ ├── DistLineLine.h │ ├── DistLineRay.h │ ├── DistLineSegment.h │ ├── DistOrientedBox3Cone3.h │ ├── DistOrientedBox3OrientedBox3.h │ ├── DistPlane3AlignedBox3.h │ ├── DistPlane3CanonicalBox3.h │ ├── DistPlane3OrientedBox3.h │ ├── DistPoint2Arc2.h │ ├── DistPoint2Circle2.h │ ├── DistPoint2Parallelogram2.h │ ├── DistPoint3Circle3.h │ ├── DistPoint3ConvexPolyhedron3.h │ ├── DistPoint3Cylinder3.h │ ├── DistPoint3Frustum3.h │ ├── DistPoint3Parallelepiped3.h │ ├── DistPoint3Tetrahedron3.h │ ├── DistPointAlignedBox.h │ ├── DistPointCanonicalBox.h │ ├── DistPointHyperellipsoid.h │ ├── DistPointHyperplane.h │ ├── DistPointLine.h │ ├── DistPointOrientedBox.h │ ├── DistPointRay.h │ ├── DistPointRectangle.h │ ├── DistPointSegment.h │ ├── DistPointTriangle.h │ ├── DistRay2AlignedBox2.h │ ├── DistRay2Arc2.h │ ├── DistRay2Circle2.h │ ├── DistRay2OrientedBox2.h │ ├── DistRay2Triangle2.h │ ├── DistRay3AlignedBox3.h │ ├── DistRay3CanonicalBox3.h │ ├── DistRay3Circle3.h │ ├── DistRay3OrientedBox3.h │ ├── DistRay3Rectangle3.h │ ├── DistRay3Triangle3.h │ ├── DistRayRay.h │ ├── DistRaySegment.h │ ├── DistRectangle3AlignedBox3.h │ ├── DistRectangle3CanonicalBox3.h │ ├── DistRectangle3OrientedBox3.h │ ├── DistRectangle3Rectangle3.h │ ├── DistSegment2AlignedBox2.h │ ├── DistSegment2Arc2.h │ ├── DistSegment2Circle2.h │ ├── DistSegment2OrientedBox2.h │ ├── DistSegment2Triangle2.h │ ├── DistSegment3AlignedBox3.h │ ├── DistSegment3CanonicalBox3.h │ ├── DistSegment3Circle3.h │ ├── DistSegment3OrientedBox3.h │ ├── DistSegment3Rectangle3.h │ ├── DistSegment3Triangle3.h │ ├── DistSegmentSegment.h │ ├── DistTetrahedron3Tetrahedron3.h │ ├── DistTriangle3AlignedBox3.h │ ├── DistTriangle3CanonicalBox3.h │ ├── DistTriangle3OrientedBox3.h │ ├── DistTriangle3Rectangle3.h │ ├── DistTriangle3Triangle3.h │ ├── ETManifoldMesh.h │ ├── ETNonmanifoldMesh.h │ ├── EdgeKey.h │ ├── Ellipse3.h │ ├── EllipsoidGeodesic.h │ ├── EulerAngles.h │ ├── Exp2Estimate.h │ ├── ExpEstimate.h │ ├── ExtremalQuery3.h │ ├── ExtremalQuery3BSP.h │ ├── ExtremalQuery3PRJ.h │ ├── FIQuery.h │ ├── FPInterval.h │ ├── FastGaussianBlur1.h │ ├── FastGaussianBlur2.h │ ├── FastGaussianBlur3.h │ ├── FastMarch.h │ ├── FastMarch2.h │ ├── FastMarch3.h │ ├── FeatureKey.h │ ├── FrenetFrame.h │ ├── Frustum3.h │ ├── Functions.h │ ├── GMatrix.h │ ├── GVector.h │ ├── GaussNewtonMinimizer.h │ ├── GaussianBlur2.h │ ├── GaussianBlur3.h │ ├── GaussianElimination.h │ ├── GenerateMeshUV.h │ ├── GradientAnisotropic2.h │ ├── GradientAnisotropic3.h │ ├── Halfspace.h │ ├── HashCombine.h │ ├── HelmertTransformation7.h │ ├── HermiteBicubic.h │ ├── HermiteBiquintic.h │ ├── HermiteCubic.h │ ├── HermiteQuintic.h │ ├── HermiteTricubic.h │ ├── HermiteTriquintic.h │ ├── Histogram.h │ ├── Hyperellipsoid.h │ ├── Hyperplane.h │ ├── Hypersphere.h │ ├── IEEEBinary.h │ ├── IEEEBinary16.h │ ├── Image.h │ ├── Image2.h │ ├── Image3.h │ ├── ImageUtility2.h │ ├── ImageUtility3.h │ ├── ImplicitCurve2.h │ ├── ImplicitSurface3.h │ ├── IncrementalDelaunay2.h │ ├── IndexAttribute.h │ ├── InscribedFixedAspectRectInQuad.h │ ├── Integration.h │ ├── IntpAkima1.h │ ├── IntpAkimaNonuniform1.h │ ├── IntpAkimaUniform1.h │ ├── IntpAkimaUniform2.h │ ├── IntpAkimaUniform3.h │ ├── IntpBSplineUniform.h │ ├── IntpBicubic2.h │ ├── IntpBilinear2.h │ ├── IntpLinearNonuniform2.h │ ├── IntpLinearNonuniform3.h │ ├── IntpQuadraticNonuniform2.h │ ├── IntpSphere2.h │ ├── IntpThinPlateSpline2.h │ ├── IntpThinPlateSpline3.h │ ├── IntpTricubic3.h │ ├── IntpTrilinear3.h │ ├── IntpVectorField2.h │ ├── IntrAlignedBox2AlignedBox2.h │ ├── IntrAlignedBox2Circle2.h │ ├── IntrAlignedBox2OrientedBox2.h │ ├── IntrAlignedBox3AlignedBox3.h │ ├── IntrAlignedBox3Cone3.h │ ├── IntrAlignedBox3Cylinder3.h │ ├── IntrAlignedBox3OrientedBox3.h │ ├── IntrAlignedBox3Sphere3.h │ ├── IntrArc2Arc2.h │ ├── IntrAreaEllipse2Ellipse2.h │ ├── IntrCanonicalBox3Cylinder3.h │ ├── IntrCapsule3Capsule3.h │ ├── IntrCircle2Arc2.h │ ├── IntrCircle2Circle2.h │ ├── IntrConvexMesh3Plane3.h │ ├── IntrConvexPolygonHyperplane.h │ ├── IntrCylinder3Cylinder3.h │ ├── IntrDisk2Sector2.h │ ├── IntrEllipse2Ellipse2.h │ ├── IntrEllipsoid3Ellipsoid3.h │ ├── IntrHalfspace2Polygon2.h │ ├── IntrHalfspace3Capsule3.h │ ├── IntrHalfspace3Cylinder3.h │ ├── IntrHalfspace3Ellipsoid3.h │ ├── IntrHalfspace3OrientedBox3.h │ ├── IntrHalfspace3Segment3.h │ ├── IntrHalfspace3Sphere3.h │ ├── IntrHalfspace3Triangle3.h │ ├── IntrIntervals.h │ ├── IntrLine2AlignedBox2.h │ ├── IntrLine2Arc2.h │ ├── IntrLine2Circle2.h │ ├── IntrLine2Line2.h │ ├── IntrLine2OrientedBox2.h │ ├── IntrLine2Ray2.h │ ├── IntrLine2Segment2.h │ ├── IntrLine2SegmentMesh2.h │ ├── IntrLine2Triangle2.h │ ├── IntrLine3AlignedBox3.h │ ├── IntrLine3Capsule3.h │ ├── IntrLine3Cone3.h │ ├── IntrLine3Cylinder3.h │ ├── IntrLine3Ellipsoid3.h │ ├── IntrLine3OrientedBox3.h │ ├── IntrLine3Plane3.h │ ├── IntrLine3Rectangle3.h │ ├── IntrLine3Sphere3.h │ ├── IntrLine3Torus3.h │ ├── IntrLine3Triangle3.h │ ├── IntrOrientedBox2Circle2.h │ ├── IntrOrientedBox2Cone2.h │ ├── IntrOrientedBox2OrientedBox2.h │ ├── IntrOrientedBox2Sector2.h │ ├── IntrOrientedBox3Cone3.h │ ├── IntrOrientedBox3Cylinder3.h │ ├── IntrOrientedBox3Frustum3.h │ ├── IntrOrientedBox3OrientedBox3.h │ ├── IntrOrientedBox3Sphere3.h │ ├── IntrPlane3Capsule3.h │ ├── IntrPlane3Circle3.h │ ├── IntrPlane3Cylinder3.h │ ├── IntrPlane3Ellipsoid3.h │ ├── IntrPlane3OrientedBox3.h │ ├── IntrPlane3Plane3.h │ ├── IntrPlane3Sphere3.h │ ├── IntrPlane3Triangle3.h │ ├── IntrRay2AlignedBox2.h │ ├── IntrRay2Arc2.h │ ├── IntrRay2Circle2.h │ ├── IntrRay2OrientedBox2.h │ ├── IntrRay2Ray2.h │ ├── IntrRay2Segment2.h │ ├── IntrRay2SegmentMesh2.h │ ├── IntrRay2Triangle2.h │ ├── IntrRay3AlignedBox3.h │ ├── IntrRay3Capsule3.h │ ├── IntrRay3Cone3.h │ ├── IntrRay3Cylinder3.h │ ├── IntrRay3Ellipsoid3.h │ ├── IntrRay3OrientedBox3.h │ ├── IntrRay3Plane3.h │ ├── IntrRay3Rectangle3.h │ ├── IntrRay3Sphere3.h │ ├── IntrRay3Triangle3.h │ ├── IntrSegment2AlignedBox2.h │ ├── IntrSegment2Arc2.h │ ├── IntrSegment2Circle2.h │ ├── IntrSegment2OrientedBox2.h │ ├── IntrSegment2Segment2.h │ ├── IntrSegment2SegmentMesh2.h │ ├── IntrSegment2Triangle2.h │ ├── IntrSegment3AlignedBox3.h │ ├── IntrSegment3Capsule3.h │ ├── IntrSegment3Cone3.h │ ├── IntrSegment3Cylinder3.h │ ├── IntrSegment3Ellipsoid3.h │ ├── IntrSegment3OrientedBox3.h │ ├── IntrSegment3Plane3.h │ ├── IntrSegment3Rectangle3.h │ ├── IntrSegment3Sphere3.h │ ├── IntrSegment3Triangle3.h │ ├── IntrSphere3Cone3.h │ ├── IntrSphere3Frustum3.h │ ├── IntrSphere3Sphere3.h │ ├── IntrSphere3Triangle3.h │ ├── IntrTetrahedron3Tetrahedron3.h │ ├── IntrTriangle2Triangle2.h │ ├── IntrTriangle3Cylinder3.h │ ├── IntrTriangle3OrientedBox3.h │ ├── IntrTriangle3Triangle3.h │ ├── InvSqrtEstimate.h │ ├── IsPlanarGraph.h │ ├── LCPSolver.h │ ├── LDLTDecomposition.h │ ├── LevenbergMarquardtMinimizer.h │ ├── LexicoArray2.h │ ├── LieGroupsAlgebras.h │ ├── Line.h │ ├── LinearSystem.h │ ├── Log2Estimate.h │ ├── LogEstimate.h │ ├── Logger.h │ ├── Lozenge3.h │ ├── MarchingCubes.h │ ├── MassSpringArbitrary.h │ ├── MassSpringCurve.h │ ├── MassSpringSurface.h │ ├── MassSpringVolume.h │ ├── Matrix.h │ ├── Matrix2x2.h │ ├── Matrix3x3.h │ ├── Matrix4x4.h │ ├── Mesh.h │ ├── MeshCurvature.h │ ├── MeshSmoother.h │ ├── MeshStaticManifold2.h │ ├── MeshStaticManifold3.h │ ├── MinHeap.h │ ├── MinimalCycleBasis.h │ ├── Minimize1.h │ ├── MinimizeN.h │ ├── MinimumAreaBox2.h │ ├── MinimumAreaCircle2.h │ ├── MinimumSpanningTree.h │ ├── MinimumVolumeBox3.h │ ├── MinimumVolumeBox3FloatingPoint.h │ ├── MinimumVolumeBox3Rational.h │ ├── MinimumVolumeSphere3.h │ ├── MinimumWidthPoints2.h │ ├── NURBSCircle.h │ ├── NURBSCurve.h │ ├── NURBSSphere.h │ ├── NURBSSurface.h │ ├── NURBSVolume.h │ ├── NaturalCubicSpline.h │ ├── NaturalQuinticSpline.h │ ├── NaturalSplineCurve.h │ ├── NearestNeighborQuery.h │ ├── OBBTree.h │ ├── OBBTreeOfPoints.h │ ├── OBBTreeOfSegments.h │ ├── OBBTreeOfTriangles.h │ ├── OdeEuler.h │ ├── OdeImplicitEuler.h │ ├── OdeMidpoint.h │ ├── OdeRungeKutta4.h │ ├── OdeSolver.h │ ├── OrientedBox.h │ ├── Parallelepiped3.h │ ├── Parallelogram2.h │ ├── ParametricCurve.h │ ├── ParametricSurface.h │ ├── ParticleSystem.h │ ├── PdeFilter.h │ ├── PdeFilter1.h │ ├── PdeFilter2.h │ ├── PdeFilter3.h │ ├── PlanarMesh.h │ ├── Polygon2.h │ ├── PolygonTree.h │ ├── PolygonWindingOrder.h │ ├── PolyhedralMassProperties.h │ ├── Polyhedron3.h │ ├── PolylineOffset.h │ ├── Polynomial1.h │ ├── PolynomialCurve.h │ ├── PolynomialRoot.h │ ├── PrimalQuery2.h │ ├── PrimalQuery3.h │ ├── Projection.h │ ├── QFNumber.h │ ├── QuadricSurface.h │ ├── QuarticRootsQR.h │ ├── Quaternion.h │ ├── RangeIteration.h │ ├── Ray.h │ ├── Rectangle.h │ ├── RectangleManager.h │ ├── RectangleMesh.h │ ├── RectanglePatchMesh.h │ ├── RemezAlgorithm.h │ ├── ReparameterizeByArclength.h │ ├── RevolutionMesh.h │ ├── RiemannianGeodesic.h │ ├── RigidBody.h │ ├── RootsBisection.h │ ├── RootsBisection1.h │ ├── RootsBisection2.h │ ├── RootsBrentsMethod.h │ ├── RootsCubic.h │ ├── RootsGeneralPolynomial.h │ ├── RootsLinear.h │ ├── RootsPolynomial.h │ ├── RootsQuadratic.h │ ├── RootsQuartic.h │ ├── RotatingCalipers.h │ ├── Rotation.h │ ├── RotationEstimate.h │ ├── STLBinaryFile.h │ ├── SWInterval.h │ ├── SampleCircularArc.h │ ├── Sector2.h │ ├── Segment.h │ ├── SegmentMesh.h │ ├── SeparatePoints2.h │ ├── SeparatePoints3.h │ ├── SharedPtrCompare.h │ ├── SinEstimate.h │ ├── SingularValueDecomposition.h │ ├── Slerp.h │ ├── SlerpEstimate.h │ ├── SortPointsOnCircle.h │ ├── SplitMeshByPlane.h │ ├── SqrtEstimate.h │ ├── StaticVETManifoldMesh2.h │ ├── StaticVTSManifoldMesh3.h │ ├── StringUtility.h │ ├── SurfaceExtractor.h │ ├── SurfaceExtractorCubes.h │ ├── SurfaceExtractorMC.h │ ├── SurfaceExtractorTetrahedra.h │ ├── SymmetricEigensolver.h │ ├── SymmetricEigensolver2x2.h │ ├── SymmetricEigensolver3x3.h │ ├── TCBSplineCurve.h │ ├── TIQuery.h │ ├── TSManifoldMesh.h │ ├── TanEstimate.h │ ├── TetrahedraRasterizer.h │ ├── Tetrahedron3.h │ ├── TetrahedronKey.h │ ├── ThreadSafeMap.h │ ├── ThreadSafeQueue.h │ ├── Timer.h │ ├── Torus3.h │ ├── Transform.h │ ├── Triangle.h │ ├── TriangleKey.h │ ├── TriangulateCDT.h │ ├── TriangulateEC.h │ ├── TubeMesh.h │ ├── TypeTraits.h │ ├── UIntegerALU32.h │ ├── UIntegerAP32.h │ ├── UIntegerFP32.h │ ├── UniqueVerticesSimplices.h │ ├── UniqueVerticesTriangles.h │ ├── UnsymmetricEigenvalues.h │ ├── VEManifoldMesh.h │ ├── VETManifoldMesh.h │ ├── VETNonmanifoldMesh.h │ ├── VTSManifoldMesh.h │ ├── Vector.h │ ├── Vector2.h │ ├── Vector3.h │ ├── Vector4.h │ ├── VertexAttribute.h │ ├── VertexCollapseMesh.h │ ├── WeakPtrCompare.h │ ├── cmake-variants.json │ └── cmake │ │ └── gtmathematicsConfig.cmake.in ├── MathematicsGPU │ ├── CMakeLists.txt │ ├── GPUFluid2.cpp │ ├── GPUFluid2.h │ ├── GPUFluid2AdjustVelocity.cpp │ ├── GPUFluid2AdjustVelocity.h │ ├── GPUFluid2ComputeDivergence.cpp │ ├── GPUFluid2ComputeDivergence.h │ ├── GPUFluid2EnforceStateBoundary.cpp │ ├── GPUFluid2EnforceStateBoundary.h │ ├── GPUFluid2InitializeSource.cpp │ ├── GPUFluid2InitializeSource.h │ ├── GPUFluid2InitializeState.cpp │ ├── GPUFluid2InitializeState.h │ ├── GPUFluid2Parameters.h │ ├── GPUFluid2SolvePoisson.cpp │ ├── GPUFluid2SolvePoisson.h │ ├── GPUFluid2UpdateState.cpp │ ├── GPUFluid2UpdateState.h │ ├── GPUFluid3.cpp │ ├── GPUFluid3.h │ ├── GPUFluid3AdjustVelocity.cpp │ ├── GPUFluid3AdjustVelocity.h │ ├── GPUFluid3ComputeDivergence.cpp │ ├── GPUFluid3ComputeDivergence.h │ ├── GPUFluid3EnforceStateBoundary.cpp │ ├── GPUFluid3EnforceStateBoundary.h │ ├── GPUFluid3InitializeSource.cpp │ ├── GPUFluid3InitializeSource.h │ ├── GPUFluid3InitializeState.cpp │ ├── GPUFluid3InitializeState.h │ ├── GPUFluid3Parameters.h │ ├── GPUFluid3SolvePoisson.cpp │ ├── GPUFluid3SolvePoisson.h │ ├── GPUFluid3UpdateState.cpp │ ├── GPUFluid3UpdateState.h │ ├── GPUGenerateMeshUV.h │ ├── GTMathematicsGPU.cpp │ ├── GTMathematicsGPU.h │ ├── GTMathematicsGPUPCH.h │ └── cmake-variants.json ├── Samples │ ├── CMakeLists.txt │ ├── CMakeSamples.sh │ ├── CSharpCppManaged │ │ ├── CSharpApplication │ │ │ ├── App.config │ │ │ ├── CSharpApplication.v17.csproj │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── AssemblyInfo.cs │ │ ├── CSharpCppManaged.v17.sln │ │ ├── CppLibrary │ │ │ ├── CppLibrary.h │ │ │ ├── CppLibrary.v17.vcxproj │ │ │ ├── CppLibrary.v17.vcxproj.filters │ │ │ ├── MinimumVolumeBox.cpp │ │ │ └── MinimumVolumeBox.h │ │ └── ManagedLibrary │ │ │ ├── AssemblyInfo.cpp │ │ │ ├── ManagedLibrary.v17.vcxproj │ │ │ ├── ManagedLibrary.v17.vcxproj.filters │ │ │ ├── MinimumVolumeBox.cpp │ │ │ └── MinimumVolumeBox.h │ ├── Data │ │ ├── BTCloud.png │ │ ├── BTGrass.png │ │ ├── BTHeightField.png │ │ ├── BTStone.png │ │ ├── BallTexture.png │ │ ├── BallTextureWrap.png │ │ ├── BlueGrid.png │ │ ├── BlueSky.png │ │ ├── Brain_V4098_T8192.binary │ │ ├── Bricks.png │ │ ├── BricksNormal.png │ │ ├── Checkerboard.png │ │ ├── Cloth.png │ │ ├── Floor.png │ │ ├── Flower.png │ │ ├── Grass.png │ │ ├── Grating.png │ │ ├── Gravel.png │ │ ├── Head_U16_S128x128x64_T8x8.png │ │ ├── Head_U16_X128_Y128_Z64.binary │ │ ├── Head_U16_X256_Y256.binary │ │ ├── Head_U16_X256_Y256.png │ │ ├── Head_U8_S128x128x64_T8x8.png │ │ ├── Head_U8_X256_Y256.png │ │ ├── HeightField.png │ │ ├── Magic.png │ │ ├── Magician.png │ │ ├── MedicineBag.png │ │ ├── Metal.png │ │ ├── Molecule_U8_S100x100x120_T12x10.png │ │ ├── Molecule_U8_X100_Y100_Z120.binary │ │ ├── RedSky.png │ │ ├── Rope.png │ │ ├── Shaders │ │ │ ├── AmbientLightEffect.ps.glsl │ │ │ ├── AmbientLightEffect.ps.hlsl │ │ │ ├── AmbientLightEffect.vs.glsl │ │ │ ├── AmbientLightEffect.vs.hlsl │ │ │ ├── AreaLight.ps.glsl │ │ │ ├── AreaLight.ps.hlsl │ │ │ ├── AreaLight.vs.glsl │ │ │ ├── AreaLight.vs.hlsl │ │ │ ├── BumpMap.ps.glsl │ │ │ ├── BumpMap.ps.hlsl │ │ │ ├── BumpMap.vs.glsl │ │ │ ├── BumpMap.vs.hlsl │ │ │ ├── ConstantColorEffect.ps.glsl │ │ │ ├── ConstantColorEffect.ps.hlsl │ │ │ ├── ConstantColorEffect.vs.glsl │ │ │ ├── ConstantColorEffect.vs.hlsl │ │ │ ├── CubeMap.ps.glsl │ │ │ ├── CubeMap.ps.hlsl │ │ │ ├── CubeMap.vs.glsl │ │ │ ├── CubeMap.vs.hlsl │ │ │ ├── DirectionalLightEffectPerPixel.ps.glsl │ │ │ ├── DirectionalLightEffectPerPixel.ps.hlsl │ │ │ ├── DirectionalLightEffectPerPixel.vs.glsl │ │ │ ├── DirectionalLightEffectPerPixel.vs.hlsl │ │ │ ├── DirectionalLightEffectPerVertex.ps.glsl │ │ │ ├── DirectionalLightEffectPerVertex.ps.hlsl │ │ │ ├── DirectionalLightEffectPerVertex.vs.glsl │ │ │ ├── DirectionalLightEffectPerVertex.vs.hlsl │ │ │ ├── DirectionalLightTextureEffect.ps.glsl │ │ │ ├── DirectionalLightTextureEffect.ps.hlsl │ │ │ ├── DirectionalLightTextureEffect.vs.glsl │ │ │ ├── DirectionalLightTextureEffect.vs.hlsl │ │ │ ├── Fluid2AdjustVelocity.cs.glsl │ │ │ ├── Fluid2AdjustVelocity.cs.hlsl │ │ │ ├── Fluid2ComputeDivergence.cs.glsl │ │ │ ├── Fluid2ComputeDivergence.cs.hlsl │ │ │ ├── Fluid2EnforceStateBoundary.cs.glsl │ │ │ ├── Fluid2EnforceStateBoundary.cs.hlsl │ │ │ ├── Fluid2GenerateVortex.cs.glsl │ │ │ ├── Fluid2GenerateVortex.cs.hlsl │ │ │ ├── Fluid2InitializeSource.cs.glsl │ │ │ ├── Fluid2InitializeSource.cs.hlsl │ │ │ ├── Fluid2InitializeState.cs.glsl │ │ │ ├── Fluid2InitializeState.cs.hlsl │ │ │ ├── Fluid2PoissonEnforceBoundary.cs.glsl │ │ │ ├── Fluid2PoissonEnforceBoundary.cs.hlsl │ │ │ ├── Fluid2PoissonSolve.cs.glsl │ │ │ ├── Fluid2PoissonSolve.cs.hlsl │ │ │ ├── Fluid2PoissonZero.cs.glsl │ │ │ ├── Fluid2PoissonZero.cs.hlsl │ │ │ ├── Fluid2UpdateState.cs.glsl │ │ │ ├── Fluid2UpdateState.cs.hlsl │ │ │ ├── Fluid3AdjustVelocity.cs.glsl │ │ │ ├── Fluid3AdjustVelocity.cs.hlsl │ │ │ ├── Fluid3ComputeDivergence.cs.glsl │ │ │ ├── Fluid3ComputeDivergence.cs.hlsl │ │ │ ├── Fluid3EnforceStateBoundary.cs.glsl │ │ │ ├── Fluid3EnforceStateBoundary.cs.hlsl │ │ │ ├── Fluid3GenerateVortex.cs.glsl │ │ │ ├── Fluid3GenerateVortex.cs.hlsl │ │ │ ├── Fluid3InitializeSource.cs.glsl │ │ │ ├── Fluid3InitializeSource.cs.hlsl │ │ │ ├── Fluid3InitializeState.cs.glsl │ │ │ ├── Fluid3InitializeState.cs.hlsl │ │ │ ├── Fluid3PoissonEnforceBoundary.cs.glsl │ │ │ ├── Fluid3PoissonEnforceBoundary.cs.hlsl │ │ │ ├── Fluid3PoissonSolve.cs.glsl │ │ │ ├── Fluid3PoissonSolve.cs.hlsl │ │ │ ├── Fluid3PoissonZero.cs.glsl │ │ │ ├── Fluid3PoissonZero.cs.hlsl │ │ │ ├── Fluid3UpdateState.cs.glsl │ │ │ ├── Fluid3UpdateState.cs.hlsl │ │ │ ├── GenerateMeshUVs.cs.glsl │ │ │ ├── GenerateMeshUVs.cs.hlsl │ │ │ ├── GlossMap.ps.glsl │ │ │ ├── GlossMap.ps.hlsl │ │ │ ├── GlossMap.vs.glsl │ │ │ ├── GlossMap.vs.hlsl │ │ │ ├── OverlayEffect.vs.glsl │ │ │ ├── OverlayEffect.vs.hlsl │ │ │ ├── OverlayEffectColor.ps.glsl │ │ │ ├── OverlayEffectColor.ps.hlsl │ │ │ ├── OverlayEffectGray.ps.glsl │ │ │ ├── OverlayEffectGray.ps.hlsl │ │ │ ├── PointLightEffectPerPixel.ps.glsl │ │ │ ├── PointLightEffectPerPixel.ps.hlsl │ │ │ ├── PointLightEffectPerPixel.vs.glsl │ │ │ ├── PointLightEffectPerPixel.vs.hlsl │ │ │ ├── PointLightEffectPerVertex.ps.glsl │ │ │ ├── PointLightEffectPerVertex.ps.hlsl │ │ │ ├── PointLightEffectPerVertex.vs.glsl │ │ │ ├── PointLightEffectPerVertex.vs.hlsl │ │ │ ├── PointLightTextureEffect.ps.glsl │ │ │ ├── PointLightTextureEffect.ps.hlsl │ │ │ ├── PointLightTextureEffect.vs.glsl │ │ │ ├── PointLightTextureEffect.vs.hlsl │ │ │ ├── ProjectedTexture.ps.glsl │ │ │ ├── ProjectedTexture.ps.hlsl │ │ │ ├── ProjectedTexture.vs.glsl │ │ │ ├── ProjectedTexture.vs.hlsl │ │ │ ├── SphereMap.ps.glsl │ │ │ ├── SphereMap.ps.hlsl │ │ │ ├── SphereMap.vs.glsl │ │ │ ├── SphereMap.vs.hlsl │ │ │ ├── SpotLightEffectPerPixel.ps.glsl │ │ │ ├── SpotLightEffectPerPixel.ps.hlsl │ │ │ ├── SpotLightEffectPerPixel.vs.glsl │ │ │ ├── SpotLightEffectPerPixel.vs.hlsl │ │ │ ├── SpotLightEffectPerVertex.ps.glsl │ │ │ ├── SpotLightEffectPerVertex.ps.hlsl │ │ │ ├── SpotLightEffectPerVertex.vs.glsl │ │ │ ├── SpotLightEffectPerVertex.vs.hlsl │ │ │ ├── TextEffect.ps.glsl │ │ │ ├── TextEffect.ps.hlsl │ │ │ ├── TextEffect.vs.glsl │ │ │ ├── TextEffect.vs.hlsl │ │ │ ├── Texture2Effect.ps.glsl │ │ │ ├── Texture2Effect.ps.hlsl │ │ │ ├── Texture2Effect.vs.glsl │ │ │ ├── Texture2Effect.vs.hlsl │ │ │ ├── Texture3Effect.ps.glsl │ │ │ ├── Texture3Effect.ps.hlsl │ │ │ ├── Texture3Effect.vs.glsl │ │ │ ├── Texture3Effect.vs.hlsl │ │ │ ├── VertexColorEffect.ps.glsl │ │ │ ├── VertexColorEffect.ps.hlsl │ │ │ ├── VertexColorEffect.vs.glsl │ │ │ ├── VertexColorEffect.vs.hlsl │ │ │ ├── VolumeFogEffect.ps.glsl │ │ │ ├── VolumeFogEffect.ps.hlsl │ │ │ ├── VolumeFogEffect.vs.glsl │ │ │ └── VolumeFogEffect.vs.hlsl │ │ ├── SkyDome.png │ │ ├── SkyDome.txt │ │ ├── Snake.png │ │ ├── SphereMap.png │ │ ├── Stone.png │ │ ├── StoneWall.png │ │ ├── TopTexture.png │ │ ├── Wall1.png │ │ ├── Water.png │ │ ├── Wood.png │ │ ├── XmFace.png │ │ ├── XpFace.png │ │ ├── YmFace.png │ │ ├── YpFace.png │ │ ├── ZmFace.png │ │ └── ZpFace.png │ ├── Distance │ │ ├── CMakeDistanceSamples.sh │ │ ├── CMakeLists.txt │ │ ├── DistanceAlignedBoxOrientedBox │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistanceAlignedBoxOrientedBox.code-workspace │ │ │ ├── DistanceAlignedBoxOrientedBoxDX11.v17.sln │ │ │ ├── DistanceAlignedBoxOrientedBoxDX11.v17.vcxproj │ │ │ ├── DistanceAlignedBoxOrientedBoxDX11.v17.vcxproj.filters │ │ │ ├── DistanceAlignedBoxOrientedBoxGL46.v17.sln │ │ │ ├── DistanceAlignedBoxOrientedBoxGL46.v17.vcxproj │ │ │ ├── DistanceAlignedBoxOrientedBoxGL46.v17.vcxproj.filters │ │ │ ├── DistanceAlignedBoxOrientedBoxMain.cpp │ │ │ ├── DistanceAlignedBoxOrientedBoxWindow3.cpp │ │ │ ├── DistanceAlignedBoxOrientedBoxWindow3.h │ │ │ └── cmake-variants.json │ │ ├── DistanceAlignedBoxes │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistanceAlignedBoxes.code-workspace │ │ │ ├── DistanceAlignedBoxesDX11.v17.sln │ │ │ ├── DistanceAlignedBoxesDX11.v17.vcxproj │ │ │ ├── DistanceAlignedBoxesDX11.v17.vcxproj.filters │ │ │ ├── DistanceAlignedBoxesGL46.v17.sln │ │ │ ├── DistanceAlignedBoxesGL46.v17.vcxproj │ │ │ ├── DistanceAlignedBoxesGL46.v17.vcxproj.filters │ │ │ ├── DistanceAlignedBoxesMain.cpp │ │ │ ├── DistanceAlignedBoxesWindow3.cpp │ │ │ ├── DistanceAlignedBoxesWindow3.h │ │ │ └── cmake-variants.json │ │ ├── DistanceLine2Box2 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistanceLine2Box2.code-workspace │ │ │ ├── DistanceLine2Box2DX11.v17.sln │ │ │ ├── DistanceLine2Box2DX11.v17.vcxproj │ │ │ ├── DistanceLine2Box2DX11.v17.vcxproj.filters │ │ │ ├── DistanceLine2Box2GL46.v17.sln │ │ │ ├── DistanceLine2Box2GL46.v17.vcxproj │ │ │ ├── DistanceLine2Box2GL46.v17.vcxproj.filters │ │ │ ├── DistanceLine2Box2Main.cpp │ │ │ ├── DistanceLine2Box2Window2.cpp │ │ │ ├── DistanceLine2Box2Window2.h │ │ │ └── cmake-variants.json │ │ ├── DistanceOrientedBoxConeFrustum │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistanceBoxQuad.h │ │ │ ├── DistanceOrientedBoxConeFrustum.code-workspace │ │ │ ├── DistanceOrientedBoxConeFrustumDX11.v17.sln │ │ │ ├── DistanceOrientedBoxConeFrustumDX11.v17.vcxproj │ │ │ ├── DistanceOrientedBoxConeFrustumDX11.v17.vcxproj.filters │ │ │ ├── DistanceOrientedBoxConeFrustumGL46.v17.sln │ │ │ ├── DistanceOrientedBoxConeFrustumGL46.v17.vcxproj │ │ │ ├── DistanceOrientedBoxConeFrustumGL46.v17.vcxproj.filters │ │ │ ├── DistanceOrientedBoxConeFrustumMain.cpp │ │ │ ├── DistanceOrientedBoxConeFrustumWindow3.cpp │ │ │ ├── DistanceOrientedBoxConeFrustumWindow3.h │ │ │ └── cmake-variants.json │ │ ├── DistanceOrientedBoxes │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistanceOrientedBoxes.code-workspace │ │ │ ├── DistanceOrientedBoxesDX11.v17.sln │ │ │ ├── DistanceOrientedBoxesDX11.v17.vcxproj │ │ │ ├── DistanceOrientedBoxesDX11.v17.vcxproj.filters │ │ │ ├── DistanceOrientedBoxesGL46.v17.sln │ │ │ ├── DistanceOrientedBoxesGL46.v17.vcxproj │ │ │ ├── DistanceOrientedBoxesGL46.v17.vcxproj.filters │ │ │ ├── DistanceOrientedBoxesMain.cpp │ │ │ ├── DistanceOrientedBoxesWindow3.cpp │ │ │ ├── DistanceOrientedBoxesWindow3.h │ │ │ └── cmake-variants.json │ │ ├── DistancePointConvexPolyhedron │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistancePointConvexPolyhedron.code-workspace │ │ │ ├── DistancePointConvexPolyhedronDX11.v17.sln │ │ │ ├── DistancePointConvexPolyhedronDX11.v17.vcxproj │ │ │ ├── DistancePointConvexPolyhedronDX11.v17.vcxproj.filters │ │ │ ├── DistancePointConvexPolyhedronGL46.v17.sln │ │ │ ├── DistancePointConvexPolyhedronGL46.v17.vcxproj │ │ │ ├── DistancePointConvexPolyhedronGL46.v17.vcxproj.filters │ │ │ ├── DistancePointConvexPolyhedronMain.cpp │ │ │ ├── DistancePointConvexPolyhedronWindow3.cpp │ │ │ ├── DistancePointConvexPolyhedronWindow3.h │ │ │ └── cmake-variants.json │ │ ├── DistancePointHyperellipsoid │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistancePointHyperellipsoid.code-workspace │ │ │ ├── DistancePointHyperellipsoidConsole.cpp │ │ │ ├── DistancePointHyperellipsoidConsole.h │ │ │ ├── DistancePointHyperellipsoidDX11.v17.sln │ │ │ ├── DistancePointHyperellipsoidDX11.v17.vcxproj │ │ │ ├── DistancePointHyperellipsoidDX11.v17.vcxproj.filters │ │ │ ├── DistancePointHyperellipsoidGL46.v17.sln │ │ │ ├── DistancePointHyperellipsoidGL46.v17.vcxproj │ │ │ ├── DistancePointHyperellipsoidGL46.v17.vcxproj.filters │ │ │ ├── DistancePointHyperellipsoidMain.cpp │ │ │ └── cmake-variants.json │ │ ├── DistanceRectangleBox │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistanceRectangleBox.code-workspace │ │ │ ├── DistanceRectangleBoxDX11.v17.sln │ │ │ ├── DistanceRectangleBoxDX11.v17.vcxproj │ │ │ ├── DistanceRectangleBoxDX11.v17.vcxproj.filters │ │ │ ├── DistanceRectangleBoxGL46.v17.sln │ │ │ ├── DistanceRectangleBoxGL46.v17.vcxproj │ │ │ ├── DistanceRectangleBoxGL46.v17.vcxproj.filters │ │ │ ├── DistanceRectangleBoxMain.cpp │ │ │ ├── DistanceRectangleBoxWindow3.cpp │ │ │ ├── DistanceRectangleBoxWindow3.h │ │ │ └── cmake-variants.json │ │ ├── DistanceSegments3 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ ├── InputNonparallel.binary │ │ │ │ └── InputParallel.binary │ │ │ ├── DistanceSegments3.code-workspace │ │ │ ├── DistanceSegments3Console.cpp │ │ │ ├── DistanceSegments3Console.h │ │ │ ├── DistanceSegments3DX11.v17.sln │ │ │ ├── DistanceSegments3DX11.v17.vcxproj │ │ │ ├── DistanceSegments3DX11.v17.vcxproj.filters │ │ │ ├── DistanceSegments3GL46.v17.sln │ │ │ ├── DistanceSegments3GL46.v17.vcxproj │ │ │ ├── DistanceSegments3GL46.v17.vcxproj.filters │ │ │ ├── DistanceSegments3Main.cpp │ │ │ ├── Shaders │ │ │ │ ├── DistanceSeg3Seg3.cs.glsl │ │ │ │ └── DistanceSeg3Seg3.cs.hlsl │ │ │ └── cmake-variants.json │ │ └── DistanceTriangleBox │ │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DistanceTriangleBox.code-workspace │ │ │ ├── DistanceTriangleBoxDX11.v17.sln │ │ │ ├── DistanceTriangleBoxDX11.v17.vcxproj │ │ │ ├── DistanceTriangleBoxDX11.v17.vcxproj.filters │ │ │ ├── DistanceTriangleBoxGL46.v17.sln │ │ │ ├── DistanceTriangleBoxGL46.v17.vcxproj │ │ │ ├── DistanceTriangleBoxGL46.v17.vcxproj.filters │ │ │ ├── DistanceTriangleBoxMain.cpp │ │ │ ├── DistanceTriangleBoxWindow3.cpp │ │ │ ├── DistanceTriangleBoxWindow3.h │ │ │ └── cmake-variants.json │ ├── Geometrics │ │ ├── CLODPolyline │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CLODPolyline.code-workspace │ │ │ ├── CLODPolylineDX11.v17.sln │ │ │ ├── CLODPolylineDX11.v17.vcxproj │ │ │ ├── CLODPolylineDX11.v17.vcxproj.filters │ │ │ ├── CLODPolylineGL46.v17.sln │ │ │ ├── CLODPolylineGL46.v17.vcxproj │ │ │ ├── CLODPolylineGL46.v17.vcxproj.filters │ │ │ ├── CLODPolylineMain.cpp │ │ │ ├── CLODPolylineWindow2.cpp │ │ │ ├── CLODPolylineWindow2.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── CMakeGeometricSamples.sh │ │ ├── CMakeLists.txt │ │ ├── ConformalMapping │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ConformalMapping.code-workspace │ │ │ ├── ConformalMappingDX11.v17.sln │ │ │ ├── ConformalMappingDX11.v17.vcxproj │ │ │ ├── ConformalMappingDX11.v17.vcxproj.filters │ │ │ ├── ConformalMappingGL46.v17.sln │ │ │ ├── ConformalMappingGL46.v17.vcxproj │ │ │ ├── ConformalMappingGL46.v17.vcxproj.filters │ │ │ ├── ConformalMappingMain.cpp │ │ │ ├── ConformalMappingWindow3.cpp │ │ │ ├── ConformalMappingWindow3.h │ │ │ └── cmake-variants.json │ │ ├── ConstrainedDelaunay2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ConstrainedDelaunay2D.code-workspace │ │ │ ├── ConstrainedDelaunay2DDX11.v17.sln │ │ │ ├── ConstrainedDelaunay2DDX11.v17.vcxproj │ │ │ ├── ConstrainedDelaunay2DDX11.v17.vcxproj.filters │ │ │ ├── ConstrainedDelaunay2DGL46.v17.sln │ │ │ ├── ConstrainedDelaunay2DGL46.v17.vcxproj │ │ │ ├── ConstrainedDelaunay2DGL46.v17.vcxproj.filters │ │ │ ├── ConstrainedDelaunay2DMain.cpp │ │ │ ├── ConstrainedDelaunay2DWindow2.cpp │ │ │ ├── ConstrainedDelaunay2DWindow2.h │ │ │ └── cmake-variants.json │ │ ├── ConvexHull2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ConvexHull2D.code-workspace │ │ │ ├── ConvexHull2DDX11.v17.sln │ │ │ ├── ConvexHull2DDX11.v17.vcxproj │ │ │ ├── ConvexHull2DDX11.v17.vcxproj.filters │ │ │ ├── ConvexHull2DGL46.v17.sln │ │ │ ├── ConvexHull2DGL46.v17.vcxproj │ │ │ ├── ConvexHull2DGL46.v17.vcxproj.filters │ │ │ ├── ConvexHull2DMain.cpp │ │ │ ├── ConvexHull2DWindow2.cpp │ │ │ ├── ConvexHull2DWindow2.h │ │ │ └── cmake-variants.json │ │ ├── ConvexHull3D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ConvexHull3D.code-workspace │ │ │ ├── ConvexHull3DDX11.v17.sln │ │ │ ├── ConvexHull3DDX11.v17.vcxproj │ │ │ ├── ConvexHull3DDX11.v17.vcxproj.filters │ │ │ ├── ConvexHull3DGL46.v17.sln │ │ │ ├── ConvexHull3DGL46.v17.vcxproj │ │ │ ├── ConvexHull3DGL46.v17.vcxproj.filters │ │ │ ├── ConvexHull3DMain.cpp │ │ │ ├── ConvexHull3DWindow3.cpp │ │ │ ├── ConvexHull3DWindow3.h │ │ │ ├── Data │ │ │ │ ├── data01.txt │ │ │ │ ├── data02.txt │ │ │ │ ├── data03.txt │ │ │ │ ├── data04.txt │ │ │ │ ├── data05.txt │ │ │ │ ├── data06.txt │ │ │ │ ├── data07.txt │ │ │ │ ├── data08.txt │ │ │ │ ├── data09.txt │ │ │ │ ├── data10.txt │ │ │ │ ├── data11.txt │ │ │ │ ├── data12.txt │ │ │ │ ├── data13.txt │ │ │ │ ├── data14.txt │ │ │ │ ├── data15.txt │ │ │ │ ├── data16.txt │ │ │ │ ├── data17.txt │ │ │ │ ├── data18.txt │ │ │ │ ├── data19.txt │ │ │ │ ├── data20.txt │ │ │ │ ├── data21.txt │ │ │ │ ├── data22.txt │ │ │ │ ├── data23.txt │ │ │ │ ├── data24.txt │ │ │ │ ├── data25.txt │ │ │ │ ├── data26.txt │ │ │ │ ├── data27.txt │ │ │ │ ├── data28.txt │ │ │ │ ├── data29.txt │ │ │ │ ├── data30.txt │ │ │ │ ├── data31.txt │ │ │ │ ├── data32.txt │ │ │ │ ├── data33.txt │ │ │ │ ├── data34.txt │ │ │ │ ├── data35.txt │ │ │ │ ├── data36.txt │ │ │ │ ├── data37.txt │ │ │ │ ├── data38.txt │ │ │ │ ├── data39.txt │ │ │ │ ├── data40.txt │ │ │ │ ├── data41.txt │ │ │ │ ├── data42.txt │ │ │ │ ├── data43.txt │ │ │ │ ├── data44.txt │ │ │ │ ├── data45.txt │ │ │ │ └── data46.txt │ │ │ └── cmake-variants.json │ │ ├── ConvexHullSimplePolygon │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ConvexHullSimplePolygon.code-workspace │ │ │ ├── ConvexHullSimplePolygonDX11.v17.sln │ │ │ ├── ConvexHullSimplePolygonDX11.v17.vcxproj │ │ │ ├── ConvexHullSimplePolygonDX11.v17.vcxproj.filters │ │ │ ├── ConvexHullSimplePolygonGL46.v17.sln │ │ │ ├── ConvexHullSimplePolygonGL46.v17.vcxproj │ │ │ ├── ConvexHullSimplePolygonGL46.v17.vcxproj.filters │ │ │ ├── ConvexHullSimplePolygonMain.cpp │ │ │ ├── ConvexHullSimplePolygonWindow2.cpp │ │ │ ├── ConvexHullSimplePolygonWindow2.h │ │ │ └── cmake-variants.json │ │ ├── Delaunay2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Delaunay2D.code-workspace │ │ │ ├── Delaunay2DDX11.v17.sln │ │ │ ├── Delaunay2DDX11.v17.vcxproj │ │ │ ├── Delaunay2DDX11.v17.vcxproj.filters │ │ │ ├── Delaunay2DGL46.v17.sln │ │ │ ├── Delaunay2DGL46.v17.vcxproj │ │ │ ├── Delaunay2DGL46.v17.vcxproj.filters │ │ │ ├── Delaunay2DMain.cpp │ │ │ ├── Delaunay2DWindow2.cpp │ │ │ ├── Delaunay2DWindow2.h │ │ │ └── cmake-variants.json │ │ ├── Delaunay3D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ ├── data1.txt │ │ │ │ ├── data2.txt │ │ │ │ └── data3.txt │ │ │ ├── Delaunay3D.code-workspace │ │ │ ├── Delaunay3DDX11.v17.sln │ │ │ ├── Delaunay3DDX11.v17.vcxproj │ │ │ ├── Delaunay3DDX11.v17.vcxproj.filters │ │ │ ├── Delaunay3DGL46.v17.sln │ │ │ ├── Delaunay3DGL46.v17.vcxproj │ │ │ ├── Delaunay3DGL46.v17.vcxproj.filters │ │ │ ├── Delaunay3DMain.cpp │ │ │ ├── Delaunay3DWindow3.cpp │ │ │ ├── Delaunay3DWindow3.h │ │ │ └── cmake-variants.json │ │ ├── DisjointIntervalsRectangles │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DisjointIntervalsRectangles.code-workspace │ │ │ ├── DisjointIntervalsRectanglesConsole.cpp │ │ │ ├── DisjointIntervalsRectanglesConsole.h │ │ │ ├── DisjointIntervalsRectanglesDX11.v17.sln │ │ │ ├── DisjointIntervalsRectanglesDX11.v17.vcxproj │ │ │ ├── DisjointIntervalsRectanglesDX11.v17.vcxproj.filters │ │ │ ├── DisjointIntervalsRectanglesGL46.v17.sln │ │ │ ├── DisjointIntervalsRectanglesGL46.v17.vcxproj │ │ │ ├── DisjointIntervalsRectanglesGL46.v17.vcxproj.filters │ │ │ ├── DisjointIntervalsRectanglesMain.cpp │ │ │ └── cmake-variants.json │ │ ├── ExtremalQuery │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ExtremalQuery.code-workspace │ │ │ ├── ExtremalQueryDX11.v17.sln │ │ │ ├── ExtremalQueryDX11.v17.vcxproj │ │ │ ├── ExtremalQueryDX11.v17.vcxproj.filters │ │ │ ├── ExtremalQueryGL46.v17.sln │ │ │ ├── ExtremalQueryGL46.v17.vcxproj │ │ │ ├── ExtremalQueryGL46.v17.vcxproj.filters │ │ │ ├── ExtremalQueryMain.cpp │ │ │ ├── ExtremalQueryWindow3.cpp │ │ │ ├── ExtremalQueryWindow3.h │ │ │ └── cmake-variants.json │ │ ├── GenerateMeshUVs │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GenerateMeshUVs.code-workspace │ │ │ ├── GenerateMeshUVsDX11.v17.sln │ │ │ ├── GenerateMeshUVsDX11.v17.vcxproj │ │ │ ├── GenerateMeshUVsDX11.v17.vcxproj.filters │ │ │ ├── GenerateMeshUVsGL46.v17.sln │ │ │ ├── GenerateMeshUVsGL46.v17.vcxproj │ │ │ ├── GenerateMeshUVsGL46.v17.vcxproj.filters │ │ │ ├── GenerateMeshUVsMain.cpp │ │ │ ├── GenerateMeshUVsWindow3.cpp │ │ │ ├── GenerateMeshUVsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IncrementalDelaunay2 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IncrementalDelaunay2.code-workspace │ │ │ ├── IncrementalDelaunay2DX11.v17.sln │ │ │ ├── IncrementalDelaunay2DX11.v17.vcxproj │ │ │ ├── IncrementalDelaunay2DX11.v17.vcxproj.filters │ │ │ ├── IncrementalDelaunay2GL46.v17.sln │ │ │ ├── IncrementalDelaunay2GL46.v17.vcxproj │ │ │ ├── IncrementalDelaunay2GL46.v17.vcxproj.filters │ │ │ ├── IncrementalDelaunay2Main.cpp │ │ │ ├── IncrementalDelaunay2Window2.cpp │ │ │ ├── IncrementalDelaunay2Window2.h │ │ │ └── cmake-variants.json │ │ ├── MinimalCycleBasis │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ ├── SimpleGraph0.txt │ │ │ │ ├── SimpleGraph1.txt │ │ │ │ ├── SimpleGraph2.txt │ │ │ │ ├── SimpleGraph3.txt │ │ │ │ ├── SimpleGraph4.txt │ │ │ │ └── SimpleGraph5.txt │ │ │ ├── MinimalCycleBasis.code-workspace │ │ │ ├── MinimalCycleBasisDX11.v17.sln │ │ │ ├── MinimalCycleBasisDX11.v17.vcxproj │ │ │ ├── MinimalCycleBasisDX11.v17.vcxproj.filters │ │ │ ├── MinimalCycleBasisGL46.v17.sln │ │ │ ├── MinimalCycleBasisGL46.v17.vcxproj │ │ │ ├── MinimalCycleBasisGL46.v17.vcxproj.filters │ │ │ ├── MinimalCycleBasisMain.cpp │ │ │ ├── MinimalCycleBasisWindow2.cpp │ │ │ ├── MinimalCycleBasisWindow2.h │ │ │ └── cmake-variants.json │ │ ├── MinimumAreaBox2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ ├── convexpolygon.txt │ │ │ │ └── projection.raw │ │ │ ├── MinimumAreaBox2D.code-workspace │ │ │ ├── MinimumAreaBox2DDX11.v17.sln │ │ │ ├── MinimumAreaBox2DDX11.v17.vcxproj │ │ │ ├── MinimumAreaBox2DDX11.v17.vcxproj.filters │ │ │ ├── MinimumAreaBox2DGL46.v17.sln │ │ │ ├── MinimumAreaBox2DGL46.v17.vcxproj │ │ │ ├── MinimumAreaBox2DGL46.v17.vcxproj.filters │ │ │ ├── MinimumAreaBox2DMain.cpp │ │ │ ├── MinimumAreaBox2DWindow2.cpp │ │ │ ├── MinimumAreaBox2DWindow2.h │ │ │ └── cmake-variants.json │ │ ├── MinimumAreaCircle2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MinimumAreaCircle2D.code-workspace │ │ │ ├── MinimumAreaCircle2DDX11.v17.sln │ │ │ ├── MinimumAreaCircle2DDX11.v17.vcxproj │ │ │ ├── MinimumAreaCircle2DDX11.v17.vcxproj.filters │ │ │ ├── MinimumAreaCircle2DGL46.v17.sln │ │ │ ├── MinimumAreaCircle2DGL46.v17.vcxproj │ │ │ ├── MinimumAreaCircle2DGL46.v17.vcxproj.filters │ │ │ ├── MinimumAreaCircle2DMain.cpp │ │ │ ├── MinimumAreaCircle2DWindow2.cpp │ │ │ ├── MinimumAreaCircle2DWindow2.h │ │ │ └── cmake-variants.json │ │ ├── MinimumVolumeBox3D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MinimumVolumeBox3D.code-workspace │ │ │ ├── MinimumVolumeBox3DDX11.v17.sln │ │ │ ├── MinimumVolumeBox3DDX11.v17.vcxproj │ │ │ ├── MinimumVolumeBox3DDX11.v17.vcxproj.filters │ │ │ ├── MinimumVolumeBox3DGL46.v17.sln │ │ │ ├── MinimumVolumeBox3DGL46.v17.vcxproj │ │ │ ├── MinimumVolumeBox3DGL46.v17.vcxproj.filters │ │ │ ├── MinimumVolumeBox3DMain.cpp │ │ │ ├── MinimumVolumeBox3DWindow3.cpp │ │ │ ├── MinimumVolumeBox3DWindow3.h │ │ │ └── cmake-variants.json │ │ ├── MinimumVolumeSphere3D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MinimumVolumeSphere3D.code-workspace │ │ │ ├── MinimumVolumeSphere3DDX11.v17.sln │ │ │ ├── MinimumVolumeSphere3DDX11.v17.vcxproj │ │ │ ├── MinimumVolumeSphere3DDX11.v17.vcxproj.filters │ │ │ ├── MinimumVolumeSphere3DGL46.v17.sln │ │ │ ├── MinimumVolumeSphere3DGL46.v17.vcxproj │ │ │ ├── MinimumVolumeSphere3DGL46.v17.vcxproj.filters │ │ │ ├── MinimumVolumeSphere3DMain.cpp │ │ │ ├── MinimumVolumeSphere3DWindow3.cpp │ │ │ ├── MinimumVolumeSphere3DWindow3.h │ │ │ └── cmake-variants.json │ │ ├── PolygonBooleanOperations │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PolygonBooleanOperations.code-workspace │ │ │ ├── PolygonBooleanOperationsDX11.v17.sln │ │ │ ├── PolygonBooleanOperationsDX11.v17.vcxproj │ │ │ ├── PolygonBooleanOperationsDX11.v17.vcxproj.filters │ │ │ ├── PolygonBooleanOperationsGL46.v17.sln │ │ │ ├── PolygonBooleanOperationsGL46.v17.vcxproj │ │ │ ├── PolygonBooleanOperationsGL46.v17.vcxproj.filters │ │ │ ├── PolygonBooleanOperationsMain.cpp │ │ │ ├── PolygonBooleanOperationsWindow2.cpp │ │ │ ├── PolygonBooleanOperationsWindow2.h │ │ │ └── cmake-variants.json │ │ ├── PolylineOffset │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PolylineOffset.code-workspace │ │ │ ├── PolylineOffsetDX11.v17.sln │ │ │ ├── PolylineOffsetDX11.v17.vcxproj │ │ │ ├── PolylineOffsetDX11.v17.vcxproj.filters │ │ │ ├── PolylineOffsetGL46.v17.sln │ │ │ ├── PolylineOffsetGL46.v17.vcxproj │ │ │ ├── PolylineOffsetGL46.v17.vcxproj.filters │ │ │ ├── PolylineOffsetMain.cpp │ │ │ ├── PolylineOffsetWindow2.cpp │ │ │ ├── PolylineOffsetWindow2.h │ │ │ └── cmake-variants.json │ │ ├── SplitMeshByPlane │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── SplitMeshByPlane.code-workspace │ │ │ ├── SplitMeshByPlaneDX11.v17.sln │ │ │ ├── SplitMeshByPlaneDX11.v17.vcxproj │ │ │ ├── SplitMeshByPlaneDX11.v17.vcxproj.filters │ │ │ ├── SplitMeshByPlaneGL46.v17.sln │ │ │ ├── SplitMeshByPlaneGL46.v17.vcxproj │ │ │ ├── SplitMeshByPlaneGL46.v17.vcxproj.filters │ │ │ ├── SplitMeshByPlaneMain.cpp │ │ │ ├── SplitMeshByPlaneWindow3.cpp │ │ │ ├── SplitMeshByPlaneWindow3.h │ │ │ └── cmake-variants.json │ │ ├── TriangulationCDT │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── TriangulationCDT.code-workspace │ │ │ ├── TriangulationCDTDX11.v17.sln │ │ │ ├── TriangulationCDTDX11.v17.vcxproj │ │ │ ├── TriangulationCDTDX11.v17.vcxproj.filters │ │ │ ├── TriangulationCDTGL46.v17.sln │ │ │ ├── TriangulationCDTGL46.v17.vcxproj │ │ │ ├── TriangulationCDTGL46.v17.vcxproj.filters │ │ │ ├── TriangulationCDTMain.cpp │ │ │ ├── TriangulationCDTWindow2.cpp │ │ │ ├── TriangulationCDTWindow2.h │ │ │ └── cmake-variants.json │ │ ├── TriangulationEC │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── TriangulationEC.code-workspace │ │ │ ├── TriangulationECDX11.v17.sln │ │ │ ├── TriangulationECDX11.v17.vcxproj │ │ │ ├── TriangulationECDX11.v17.vcxproj.filters │ │ │ ├── TriangulationECGL46.v17.sln │ │ │ ├── TriangulationECGL46.v17.vcxproj │ │ │ ├── TriangulationECGL46.v17.vcxproj.filters │ │ │ ├── TriangulationECMain.cpp │ │ │ ├── TriangulationECWindow2.cpp │ │ │ ├── TriangulationECWindow2.h │ │ │ └── cmake-variants.json │ │ └── VertexCollapseMesh │ │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── VertexCollapseMesh.code-workspace │ │ │ ├── VertexCollapseMeshDX11.v17.sln │ │ │ ├── VertexCollapseMeshDX11.v17.vcxproj │ │ │ ├── VertexCollapseMeshDX11.v17.vcxproj.filters │ │ │ ├── VertexCollapseMeshGL46.v17.sln │ │ │ ├── VertexCollapseMeshGL46.v17.vcxproj │ │ │ ├── VertexCollapseMeshGL46.v17.vcxproj.filters │ │ │ ├── VertexCollapseMeshMain.cpp │ │ │ ├── VertexCollapseMeshWindow3.cpp │ │ │ ├── VertexCollapseMeshWindow3.h │ │ │ └── cmake-variants.json │ ├── Graphics │ │ ├── AppendConsumeBuffers │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── AppendConsumeBuffers.code-workspace │ │ │ ├── AppendConsumeBuffersConsole.cpp │ │ │ ├── AppendConsumeBuffersConsole.h │ │ │ ├── AppendConsumeBuffersDX11.v17.sln │ │ │ ├── AppendConsumeBuffersDX11.v17.vcxproj │ │ │ ├── AppendConsumeBuffersDX11.v17.vcxproj.filters │ │ │ ├── AppendConsumeBuffersGL46.v17.sln │ │ │ ├── AppendConsumeBuffersGL46.v17.vcxproj │ │ │ ├── AppendConsumeBuffersGL46.v17.vcxproj.filters │ │ │ ├── AppendConsumeBuffersMain.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ │ ├── AppendConsume.cs.glsl │ │ │ │ └── AppendConsume.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── AreaLights │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── AreaLights.code-workspace │ │ │ ├── AreaLightsDX11.v17.sln │ │ │ ├── AreaLightsDX11.v17.vcxproj │ │ │ ├── AreaLightsDX11.v17.vcxproj.filters │ │ │ ├── AreaLightsGL46.v17.sln │ │ │ ├── AreaLightsGL46.v17.vcxproj │ │ │ ├── AreaLightsGL46.v17.vcxproj.filters │ │ │ ├── AreaLightsMain.cpp │ │ │ ├── AreaLightsWindow3.cpp │ │ │ ├── AreaLightsWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── BlendedTerrain │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BlendedTerrain.code-workspace │ │ │ ├── BlendedTerrainDX11.v17.sln │ │ │ ├── BlendedTerrainDX11.v17.vcxproj │ │ │ ├── BlendedTerrainDX11.v17.vcxproj.filters │ │ │ ├── BlendedTerrainEffect.cpp │ │ │ ├── BlendedTerrainEffect.h │ │ │ ├── BlendedTerrainGL46.v17.sln │ │ │ ├── BlendedTerrainGL46.v17.vcxproj │ │ │ ├── BlendedTerrainGL46.v17.vcxproj.filters │ │ │ ├── BlendedTerrainMain.cpp │ │ │ ├── BlendedTerrainWindow3.cpp │ │ │ ├── BlendedTerrainWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ │ ├── BlendedTerrain.ps.glsl │ │ │ │ ├── BlendedTerrain.ps.hlsl │ │ │ │ ├── BlendedTerrain.vs.glsl │ │ │ │ └── BlendedTerrain.vs.hlsl │ │ │ └── cmake-variants.json │ │ ├── BufferUpdating │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BufferUpdating.code-workspace │ │ │ ├── BufferUpdatingDX11.v17.sln │ │ │ ├── BufferUpdatingDX11.v17.vcxproj │ │ │ ├── BufferUpdatingDX11.v17.vcxproj.filters │ │ │ ├── BufferUpdatingGL46.v17.sln │ │ │ ├── BufferUpdatingGL46.v17.vcxproj │ │ │ ├── BufferUpdatingGL46.v17.vcxproj.filters │ │ │ ├── BufferUpdatingMain.cpp │ │ │ ├── BufferUpdatingWindow3.cpp │ │ │ ├── BufferUpdatingWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── BumpMaps │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BumpMaps.code-workspace │ │ │ ├── BumpMapsDX11.v17.sln │ │ │ ├── BumpMapsDX11.v17.vcxproj │ │ │ ├── BumpMapsDX11.v17.vcxproj.filters │ │ │ ├── BumpMapsGL46.v17.sln │ │ │ ├── BumpMapsGL46.v17.vcxproj │ │ │ ├── BumpMapsGL46.v17.vcxproj.filters │ │ │ ├── BumpMapsMain.cpp │ │ │ ├── BumpMapsWindow3.cpp │ │ │ ├── BumpMapsWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── CMakeGraphicsSamples.sh │ │ ├── CMakeLists.txt │ │ ├── CubeMaps │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── CubeMaps.code-workspace │ │ │ ├── CubeMapsDX11.v17.sln │ │ │ ├── CubeMapsDX11.v17.vcxproj │ │ │ ├── CubeMapsDX11.v17.vcxproj.filters │ │ │ ├── CubeMapsGL46.v17.sln │ │ │ ├── CubeMapsGL46.v17.vcxproj │ │ │ ├── CubeMapsGL46.v17.vcxproj.filters │ │ │ ├── CubeMapsMain.cpp │ │ │ ├── CubeMapsWindow3.cpp │ │ │ ├── CubeMapsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── GeometryShaders │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GeometryShaders.code-workspace │ │ │ ├── GeometryShadersDX11.v17.sln │ │ │ ├── GeometryShadersDX11.v17.vcxproj │ │ │ ├── GeometryShadersDX11.v17.vcxproj.filters │ │ │ ├── GeometryShadersGL46.v17.sln │ │ │ ├── GeometryShadersGL46.v17.vcxproj │ │ │ ├── GeometryShadersGL46.v17.vcxproj.filters │ │ │ ├── GeometryShadersMain.cpp │ │ │ ├── GeometryShadersWindow3.cpp │ │ │ ├── GeometryShadersWindow3.h │ │ │ ├── Shaders │ │ │ │ ├── RandomSquaresDirect.gs.glsl │ │ │ │ ├── RandomSquaresDirect.gs.hlsl │ │ │ │ ├── RandomSquaresDirect.ps.glsl │ │ │ │ ├── RandomSquaresDirect.ps.hlsl │ │ │ │ ├── RandomSquaresDirect.vs.glsl │ │ │ │ ├── RandomSquaresDirect.vs.hlsl │ │ │ │ ├── RandomSquaresIndirect.gs.glsl │ │ │ │ ├── RandomSquaresIndirect.gs.hlsl │ │ │ │ ├── RandomSquaresIndirect.ps.glsl │ │ │ │ ├── RandomSquaresIndirect.ps.hlsl │ │ │ │ ├── RandomSquaresIndirect.vs.glsl │ │ │ │ └── RandomSquaresIndirect.vs.hlsl │ │ │ └── cmake-variants.json │ │ ├── GlossMaps │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GlossMaps.code-workspace │ │ │ ├── GlossMapsDX11.v17.sln │ │ │ ├── GlossMapsDX11.v17.vcxproj │ │ │ ├── GlossMapsDX11.v17.vcxproj.filters │ │ │ ├── GlossMapsGL46.v17.sln │ │ │ ├── GlossMapsGL46.v17.vcxproj │ │ │ ├── GlossMapsGL46.v17.vcxproj.filters │ │ │ ├── GlossMapsMain.cpp │ │ │ ├── GlossMapsWindow3.cpp │ │ │ ├── GlossMapsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IEEEFloatingPoint │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IEEEFloatingPoint.code-workspace │ │ │ ├── IEEEFloatingPointConsole.cpp │ │ │ ├── IEEEFloatingPointConsole.h │ │ │ ├── IEEEFloatingPointDX11.v17.sln │ │ │ ├── IEEEFloatingPointDX11.v17.vcxproj │ │ │ ├── IEEEFloatingPointDX11.v17.vcxproj.filters │ │ │ ├── IEEEFloatingPointGL46.v17.sln │ │ │ ├── IEEEFloatingPointGL46.v17.vcxproj │ │ │ ├── IEEEFloatingPointGL46.v17.vcxproj.filters │ │ │ ├── IEEEFloatingPointMain.cpp │ │ │ ├── Shaders │ │ │ │ ├── TestSubnormals.cs.glsl │ │ │ │ └── TestSubnormals.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── LightTexture │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── LightTexture.code-workspace │ │ │ ├── LightTextureDX11.v17.sln │ │ │ ├── LightTextureDX11.v17.vcxproj │ │ │ ├── LightTextureDX11.v17.vcxproj.filters │ │ │ ├── LightTextureGL46.v17.sln │ │ │ ├── LightTextureGL46.v17.vcxproj │ │ │ ├── LightTextureGL46.v17.vcxproj.filters │ │ │ ├── LightTextureMain.cpp │ │ │ ├── LightTextureWindow3.cpp │ │ │ ├── LightTextureWindow3.h │ │ │ └── cmake-variants.json │ │ ├── Lights │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Lights.code-workspace │ │ │ ├── LightsDX11.v17.sln │ │ │ ├── LightsDX11.v17.vcxproj │ │ │ ├── LightsDX11.v17.vcxproj.filters │ │ │ ├── LightsGL46.v17.sln │ │ │ ├── LightsGL46.v17.vcxproj │ │ │ ├── LightsGL46.v17.vcxproj.filters │ │ │ ├── LightsMain.cpp │ │ │ ├── LightsWindow3.cpp │ │ │ ├── LightsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── MultipleRenderTargets │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MultipleRenderTargets.code-workspace │ │ │ ├── MultipleRenderTargetsDX11.v17.sln │ │ │ ├── MultipleRenderTargetsDX11.v17.vcxproj │ │ │ ├── MultipleRenderTargetsDX11.v17.vcxproj.filters │ │ │ ├── MultipleRenderTargetsGL46.v17.sln │ │ │ ├── MultipleRenderTargetsGL46.v17.vcxproj │ │ │ ├── MultipleRenderTargetsGL46.v17.vcxproj.filters │ │ │ ├── MultipleRenderTargetsMain.cpp │ │ │ ├── MultipleRenderTargetsWindow3.cpp │ │ │ ├── MultipleRenderTargetsWindow3.h │ │ │ ├── Shaders │ │ │ │ ├── MultipleRenderTargets.ps.glsl │ │ │ │ ├── MultipleRenderTargets.ps.hlsl │ │ │ │ ├── MultipleRenderTargets.vs.glsl │ │ │ │ └── MultipleRenderTargets.vs.hlsl │ │ │ └── cmake-variants.json │ │ ├── PlanarReflections │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PlanarReflections.code-workspace │ │ │ ├── PlanarReflectionsDX11.v17.sln │ │ │ ├── PlanarReflectionsDX11.v17.vcxproj │ │ │ ├── PlanarReflectionsDX11.v17.vcxproj.filters │ │ │ ├── PlanarReflectionsGL46.v17.sln │ │ │ ├── PlanarReflectionsGL46.v17.vcxproj │ │ │ ├── PlanarReflectionsGL46.v17.vcxproj.filters │ │ │ ├── PlanarReflectionsMain.cpp │ │ │ ├── PlanarReflectionsWindow3.cpp │ │ │ ├── PlanarReflectionsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── PlanarShadows │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PlanarShadows.code-workspace │ │ │ ├── PlanarShadowsDX11.v17.sln │ │ │ ├── PlanarShadowsDX11.v17.vcxproj │ │ │ ├── PlanarShadowsDX11.v17.vcxproj.filters │ │ │ ├── PlanarShadowsGL46.v17.sln │ │ │ ├── PlanarShadowsGL46.v17.vcxproj │ │ │ ├── PlanarShadowsGL46.v17.vcxproj.filters │ │ │ ├── PlanarShadowsMain.cpp │ │ │ ├── PlanarShadowsWindow3.cpp │ │ │ ├── PlanarShadowsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── PlaneMeshIntersection │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PlaneMeshIntersection.code-workspace │ │ │ ├── PlaneMeshIntersectionDX11.v17.sln │ │ │ ├── PlaneMeshIntersectionDX11.v17.vcxproj │ │ │ ├── PlaneMeshIntersectionDX11.v17.vcxproj.filters │ │ │ ├── PlaneMeshIntersectionGL46.v17.sln │ │ │ ├── PlaneMeshIntersectionGL46.v17.vcxproj │ │ │ ├── PlaneMeshIntersectionGL46.v17.vcxproj.filters │ │ │ ├── PlaneMeshIntersectionMain.cpp │ │ │ ├── PlaneMeshIntersectionWindow3.cpp │ │ │ ├── PlaneMeshIntersectionWindow3.h │ │ │ ├── Shaders │ │ │ │ ├── DrawIntersections.cs.glsl │ │ │ │ ├── DrawIntersections.cs.hlsl │ │ │ │ ├── PlaneMeshIntersection.ps.glsl │ │ │ │ ├── PlaneMeshIntersection.ps.hlsl │ │ │ │ ├── PlaneMeshIntersection.vs.glsl │ │ │ │ └── PlaneMeshIntersection.vs.hlsl │ │ │ └── cmake-variants.json │ │ ├── ProjectedTextures │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ProjectedTextures.code-workspace │ │ │ ├── ProjectedTexturesDX11.v17.sln │ │ │ ├── ProjectedTexturesDX11.v17.vcxproj │ │ │ ├── ProjectedTexturesDX11.v17.vcxproj.filters │ │ │ ├── ProjectedTexturesGL46.v17.sln │ │ │ ├── ProjectedTexturesGL46.v17.vcxproj │ │ │ ├── ProjectedTexturesGL46.v17.vcxproj.filters │ │ │ ├── ProjectedTexturesMain.cpp │ │ │ ├── ProjectedTexturesWindow3.cpp │ │ │ ├── ProjectedTexturesWindow3.h │ │ │ └── cmake-variants.json │ │ ├── ShaderReflection │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ShaderReflection.code-workspace │ │ │ ├── ShaderReflectionConsole.cpp │ │ │ ├── ShaderReflectionConsole.h │ │ │ ├── ShaderReflectionDX11.v17.sln │ │ │ ├── ShaderReflectionDX11.v17.vcxproj │ │ │ ├── ShaderReflectionDX11.v17.vcxproj.filters │ │ │ ├── ShaderReflectionGL46.v17.sln │ │ │ ├── ShaderReflectionGL46.v17.vcxproj │ │ │ ├── ShaderReflectionGL46.v17.vcxproj.filters │ │ │ ├── ShaderReflectionMain.cpp │ │ │ ├── Shaders │ │ │ │ ├── AppendConsume.cs.glsl │ │ │ │ ├── AppendConsume.cs.hlsl │ │ │ │ ├── Billboards.gs.glsl │ │ │ │ ├── Billboards.gs.hlsl │ │ │ │ ├── Billboards.ps.glsl │ │ │ │ ├── Billboards.ps.hlsl │ │ │ │ ├── Billboards.vs.glsl │ │ │ │ ├── Billboards.vs.hlsl │ │ │ │ ├── NestedStruct.cs.glsl │ │ │ │ ├── NestedStruct.cs.hlsl │ │ │ │ ├── SimpleBuffers.cs.glsl │ │ │ │ ├── SimpleBuffers.cs.hlsl │ │ │ │ ├── TextureArrays.ps.glsl │ │ │ │ ├── TextureArrays.ps.hlsl │ │ │ │ ├── TextureArrays.vs.glsl │ │ │ │ ├── TextureArrays.vs.hlsl │ │ │ │ ├── Texturing.ps.glsl │ │ │ │ ├── Texturing.ps.hlsl │ │ │ │ ├── Texturing.vs.glsl │ │ │ │ ├── Texturing.vs.hlsl │ │ │ │ ├── VertexColoring.ps.glsl │ │ │ │ ├── VertexColoring.ps.hlsl │ │ │ │ ├── VertexColoring.vs.glsl │ │ │ │ └── VertexColoring.vs.hlsl │ │ │ └── cmake-variants.json │ │ ├── ShadowMaps │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── SMBlurEffect.cpp │ │ │ ├── SMBlurEffect.h │ │ │ ├── SMSceneEffect.cpp │ │ │ ├── SMSceneEffect.h │ │ │ ├── SMShadowEffect.cpp │ │ │ ├── SMShadowEffect.h │ │ │ ├── SMUnlitEffect.cpp │ │ │ ├── SMUnlitEffect.h │ │ │ ├── Shaders │ │ │ │ ├── SMBlurH.cs.glsl │ │ │ │ ├── SMBlurH.cs.hlsl │ │ │ │ ├── SMBlurV.cs.glsl │ │ │ │ ├── SMBlurV.cs.hlsl │ │ │ │ ├── SMScene.ps.glsl │ │ │ │ ├── SMScene.ps.hlsl │ │ │ │ ├── SMScene.vs.glsl │ │ │ │ ├── SMScene.vs.hlsl │ │ │ │ ├── SMShadow.ps.glsl │ │ │ │ ├── SMShadow.ps.hlsl │ │ │ │ ├── SMShadow.vs.glsl │ │ │ │ ├── SMShadow.vs.hlsl │ │ │ │ ├── SMUnlit.ps.glsl │ │ │ │ ├── SMUnlit.ps.hlsl │ │ │ │ ├── SMUnlit.vs.glsl │ │ │ │ └── SMUnlit.vs.hlsl │ │ │ ├── ShadowMaps.code-workspace │ │ │ ├── ShadowMapsDX11.v17.sln │ │ │ ├── ShadowMapsDX11.v17.vcxproj │ │ │ ├── ShadowMapsDX11.v17.vcxproj.filters │ │ │ ├── ShadowMapsGL46.v17.sln │ │ │ ├── ShadowMapsGL46.v17.vcxproj │ │ │ ├── ShadowMapsGL46.v17.vcxproj.filters │ │ │ ├── ShadowMapsMain.cpp │ │ │ ├── ShadowMapsWindow3.cpp │ │ │ ├── ShadowMapsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── Skinning │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ │ ├── Skinning.ps.glsl │ │ │ │ ├── Skinning.ps.hlsl │ │ │ │ ├── Skinning.vs.glsl │ │ │ │ └── Skinning.vs.hlsl │ │ │ ├── Skinning.code-workspace │ │ │ ├── SkinningDX11.v17.sln │ │ │ ├── SkinningDX11.v17.vcxproj │ │ │ ├── SkinningDX11.v17.vcxproj.filters │ │ │ ├── SkinningEffect.cpp │ │ │ ├── SkinningEffect.h │ │ │ ├── SkinningGL46.v17.sln │ │ │ ├── SkinningGL46.v17.vcxproj │ │ │ ├── SkinningGL46.v17.vcxproj.filters │ │ │ ├── SkinningMain.cpp │ │ │ ├── SkinningWindow3.cpp │ │ │ ├── SkinningWindow3.h │ │ │ └── cmake-variants.json │ │ ├── SphereMaps │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── SphereMaps.code-workspace │ │ │ ├── SphereMapsDX11.v17.sln │ │ │ ├── SphereMapsDX11.v17.vcxproj │ │ │ ├── SphereMapsDX11.v17.vcxproj.filters │ │ │ ├── SphereMapsGL46.v17.sln │ │ │ ├── SphereMapsGL46.v17.vcxproj │ │ │ ├── SphereMapsGL46.v17.vcxproj.filters │ │ │ ├── SphereMapsMain.cpp │ │ │ ├── SphereMapsWindow3.cpp │ │ │ ├── SphereMapsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── StructuredBuffers │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ │ ├── StructuredBuffers.ps.glsl │ │ │ │ ├── StructuredBuffers.ps.hlsl │ │ │ │ ├── StructuredBuffers.vs.glsl │ │ │ │ └── StructuredBuffers.vs.hlsl │ │ │ ├── StructuredBuffers.code-workspace │ │ │ ├── StructuredBuffersDX11.v17.sln │ │ │ ├── StructuredBuffersDX11.v17.vcxproj │ │ │ ├── StructuredBuffersDX11.v17.vcxproj.filters │ │ │ ├── StructuredBuffersGL46.v17.sln │ │ │ ├── StructuredBuffersGL46.v17.vcxproj │ │ │ ├── StructuredBuffersGL46.v17.vcxproj.filters │ │ │ ├── StructuredBuffersMain.cpp │ │ │ ├── StructuredBuffersWindow3.cpp │ │ │ ├── StructuredBuffersWindow3.h │ │ │ └── cmake-variants.json │ │ ├── TextureArrays │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ │ ├── TextureArrays.ps.glsl │ │ │ │ ├── TextureArrays.ps.hlsl │ │ │ │ ├── TextureArrays.vs.glsl │ │ │ │ └── TextureArrays.vs.hlsl │ │ │ ├── TextureArrays.code-workspace │ │ │ ├── TextureArraysDX11.v17.sln │ │ │ ├── TextureArraysDX11.v17.vcxproj │ │ │ ├── TextureArraysDX11.v17.vcxproj.filters │ │ │ ├── TextureArraysGL46.v17.sln │ │ │ ├── TextureArraysGL46.v17.vcxproj │ │ │ ├── TextureArraysGL46.v17.vcxproj.filters │ │ │ ├── TextureArraysMain.cpp │ │ │ ├── TextureArraysWindow3.cpp │ │ │ ├── TextureArraysWindow3.h │ │ │ └── cmake-variants.json │ │ ├── TextureUpdating │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── TextureUpdating.code-workspace │ │ │ ├── TextureUpdatingDX11.v17.sln │ │ │ ├── TextureUpdatingDX11.v17.vcxproj │ │ │ ├── TextureUpdatingDX11.v17.vcxproj.filters │ │ │ ├── TextureUpdatingGL46.v17.sln │ │ │ ├── TextureUpdatingGL46.v17.vcxproj │ │ │ ├── TextureUpdatingGL46.v17.vcxproj.filters │ │ │ ├── TextureUpdatingMain.cpp │ │ │ ├── TextureUpdatingWindow3.cpp │ │ │ ├── TextureUpdatingWindow3.h │ │ │ └── cmake-variants.json │ │ ├── Texturing │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Texturing.code-workspace │ │ │ ├── TexturingDX11.v17.sln │ │ │ ├── TexturingDX11.v17.vcxproj │ │ │ ├── TexturingDX11.v17.vcxproj.filters │ │ │ ├── TexturingGL46.v17.sln │ │ │ ├── TexturingGL46.v17.vcxproj │ │ │ ├── TexturingGL46.v17.vcxproj.filters │ │ │ ├── TexturingMain.cpp │ │ │ ├── TexturingWindow3.cpp │ │ │ ├── TexturingWindow3.h │ │ │ └── cmake-variants.json │ │ ├── VertexColoring │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── VertexColoring.code-workspace │ │ │ ├── VertexColoringDX11.v17.sln │ │ │ ├── VertexColoringDX11.v17.vcxproj │ │ │ ├── VertexColoringDX11.v17.vcxproj.filters │ │ │ ├── VertexColoringGL46.v17.sln │ │ │ ├── VertexColoringGL46.v17.vcxproj │ │ │ ├── VertexColoringGL46.v17.vcxproj.filters │ │ │ ├── VertexColoringMain.cpp │ │ │ ├── VertexColoringWindow3.cpp │ │ │ ├── VertexColoringWindow3.h │ │ │ └── cmake-variants.json │ │ ├── VertexTextures │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DisplacementEffect.cpp │ │ │ ├── DisplacementEffect.h │ │ │ ├── Shaders │ │ │ │ ├── Displacement.ps.glsl │ │ │ │ ├── Displacement.ps.hlsl │ │ │ │ ├── Displacement.vs.glsl │ │ │ │ └── Displacement.vs.hlsl │ │ │ ├── VertexTextures.code-workspace │ │ │ ├── VertexTexturesDX11.v17.sln │ │ │ ├── VertexTexturesDX11.v17.vcxproj │ │ │ ├── VertexTexturesDX11.v17.vcxproj.filters │ │ │ ├── VertexTexturesGL46.v17.sln │ │ │ ├── VertexTexturesGL46.v17.vcxproj │ │ │ ├── VertexTexturesGL46.v17.vcxproj.filters │ │ │ ├── VertexTexturesMain.cpp │ │ │ ├── VertexTexturesWindow3.cpp │ │ │ ├── VertexTexturesWindow3.h │ │ │ └── cmake-variants.json │ │ ├── VolumeFog │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── VolumeFog.code-workspace │ │ │ ├── VolumeFogDX11.v17.sln │ │ │ ├── VolumeFogDX11.v17.vcxproj │ │ │ ├── VolumeFogDX11.v17.vcxproj.filters │ │ │ ├── VolumeFogGL46.v17.sln │ │ │ ├── VolumeFogGL46.v17.vcxproj │ │ │ ├── VolumeFogGL46.v17.vcxproj.filters │ │ │ ├── VolumeFogMain.cpp │ │ │ ├── VolumeFogWindow3.cpp │ │ │ ├── VolumeFogWindow3.h │ │ │ └── cmake-variants.json │ │ └── WireMesh │ │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ ├── WireMesh.gs.glsl │ │ │ ├── WireMesh.gs.hlsl │ │ │ ├── WireMesh.ps.glsl │ │ │ ├── WireMesh.ps.hlsl │ │ │ ├── WireMesh.vs.glsl │ │ │ └── WireMesh.vs.hlsl │ │ │ ├── WireMesh.code-workspace │ │ │ ├── WireMeshDX11.v17.sln │ │ │ ├── WireMeshDX11.v17.vcxproj │ │ │ ├── WireMeshDX11.v17.vcxproj.filters │ │ │ ├── WireMeshGL46.v17.sln │ │ │ ├── WireMeshGL46.v17.vcxproj │ │ │ ├── WireMeshGL46.v17.vcxproj.filters │ │ │ ├── WireMeshMain.cpp │ │ │ ├── WireMeshWindow3.cpp │ │ │ ├── WireMeshWindow3.h │ │ │ └── cmake-variants.json │ ├── Imagics │ │ ├── AdaptiveSkeletonClimbing2 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── AdaptiveSkeletonClimbing2.code-workspace │ │ │ ├── AdaptiveSkeletonClimbing2Console.cpp │ │ │ ├── AdaptiveSkeletonClimbing2Console.h │ │ │ ├── AdaptiveSkeletonClimbing2DX11.v17.sln │ │ │ ├── AdaptiveSkeletonClimbing2DX11.v17.vcxproj │ │ │ ├── AdaptiveSkeletonClimbing2DX11.v17.vcxproj.filters │ │ │ ├── AdaptiveSkeletonClimbing2GL46.v17.sln │ │ │ ├── AdaptiveSkeletonClimbing2GL46.v17.vcxproj │ │ │ ├── AdaptiveSkeletonClimbing2GL46.v17.vcxproj.filters │ │ │ ├── AdaptiveSkeletonClimbing2Main.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── AdaptiveSkeletonClimbing3 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── AdaptiveSkeletonClimbing3.code-workspace │ │ │ ├── AdaptiveSkeletonClimbing3Console.cpp │ │ │ ├── AdaptiveSkeletonClimbing3Console.h │ │ │ ├── AdaptiveSkeletonClimbing3DX11.v17.sln │ │ │ ├── AdaptiveSkeletonClimbing3DX11.v17.vcxproj │ │ │ ├── AdaptiveSkeletonClimbing3DX11.v17.vcxproj.filters │ │ │ ├── AdaptiveSkeletonClimbing3GL46.v17.sln │ │ │ ├── AdaptiveSkeletonClimbing3GL46.v17.vcxproj │ │ │ ├── AdaptiveSkeletonClimbing3GL46.v17.vcxproj.filters │ │ │ ├── AdaptiveSkeletonClimbing3Main.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── BSplineInterpolation │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BSplineInterpolation.code-workspace │ │ │ ├── BSplineInterpolationConsole.cpp │ │ │ ├── BSplineInterpolationConsole.h │ │ │ ├── BSplineInterpolationDX11.v17.sln │ │ │ ├── BSplineInterpolationDX11.v17.vcxproj │ │ │ ├── BSplineInterpolationDX11.v17.vcxproj.filters │ │ │ ├── BSplineInterpolationGL46.v17.sln │ │ │ ├── BSplineInterpolationGL46.v17.vcxproj │ │ │ ├── BSplineInterpolationGL46.v17.vcxproj.filters │ │ │ ├── BSplineInterpolationMain.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── CMakeImagicsSamples.sh │ │ ├── CMakeLists.txt │ │ ├── Convolution │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Convolution.code-workspace │ │ │ ├── ConvolutionDX11.v17.sln │ │ │ ├── ConvolutionDX11.v17.vcxproj │ │ │ ├── ConvolutionDX11.v17.vcxproj.filters │ │ │ ├── ConvolutionGL46.v17.sln │ │ │ ├── ConvolutionGL46.v17.vcxproj │ │ │ ├── ConvolutionGL46.v17.vcxproj.filters │ │ │ ├── ConvolutionMain.cpp │ │ │ ├── ConvolutionWindow2.cpp │ │ │ ├── ConvolutionWindow2.h │ │ │ ├── Shaders │ │ │ │ ├── Convolve.cs.glsl │ │ │ │ ├── Convolve.cs.hlsl │ │ │ │ ├── ConvolveGS.cs.glsl │ │ │ │ ├── ConvolveGS.cs.hlsl │ │ │ │ ├── ConvolveSeparableH.cs.glsl │ │ │ │ ├── ConvolveSeparableH.cs.hlsl │ │ │ │ ├── ConvolveSeparableHGS.cs.glsl │ │ │ │ ├── ConvolveSeparableHGS.cs.hlsl │ │ │ │ ├── ConvolveSeparableHGS2.cs.glsl │ │ │ │ ├── ConvolveSeparableHGS2.cs.hlsl │ │ │ │ ├── ConvolveSeparableV.cs.glsl │ │ │ │ ├── ConvolveSeparableV.cs.hlsl │ │ │ │ ├── ConvolveSeparableVGS.cs.glsl │ │ │ │ ├── ConvolveSeparableVGS.cs.hlsl │ │ │ │ ├── ConvolveSeparableVGS2.cs.glsl │ │ │ │ └── ConvolveSeparableVGS2.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── ExtractLevelCurves │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ExtractLevelCurves.code-workspace │ │ │ ├── ExtractLevelCurvesDX11.v17.sln │ │ │ ├── ExtractLevelCurvesDX11.v17.vcxproj │ │ │ ├── ExtractLevelCurvesDX11.v17.vcxproj.filters │ │ │ ├── ExtractLevelCurvesGL46.v17.sln │ │ │ ├── ExtractLevelCurvesGL46.v17.vcxproj │ │ │ ├── ExtractLevelCurvesGL46.v17.vcxproj.filters │ │ │ ├── ExtractLevelCurvesMain.cpp │ │ │ ├── ExtractLevelCurvesWindow2.cpp │ │ │ ├── ExtractLevelCurvesWindow2.h │ │ │ └── cmake-variants.json │ │ ├── ExtractLevelSurfaces │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ExtractLevelSurfaces.code-workspace │ │ │ ├── ExtractLevelSurfacesDX11.v17.sln │ │ │ ├── ExtractLevelSurfacesDX11.v17.vcxproj │ │ │ ├── ExtractLevelSurfacesDX11.v17.vcxproj.filters │ │ │ ├── ExtractLevelSurfacesGL46.v17.sln │ │ │ ├── ExtractLevelSurfacesGL46.v17.vcxproj │ │ │ ├── ExtractLevelSurfacesGL46.v17.vcxproj.filters │ │ │ ├── ExtractLevelSurfacesMain.cpp │ │ │ ├── ExtractLevelSurfacesWindow3.cpp │ │ │ ├── ExtractLevelSurfacesWindow3.h │ │ │ └── cmake-variants.json │ │ ├── ExtractRidges │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ExtractRidges.code-workspace │ │ │ ├── ExtractRidgesConsole.cpp │ │ │ ├── ExtractRidgesConsole.h │ │ │ ├── ExtractRidgesDX11.v17.sln │ │ │ ├── ExtractRidgesDX11.v17.vcxproj │ │ │ ├── ExtractRidgesDX11.v17.vcxproj.filters │ │ │ ├── ExtractRidgesGL46.v17.sln │ │ │ ├── ExtractRidgesGL46.v17.vcxproj │ │ │ ├── ExtractRidgesGL46.v17.vcxproj.filters │ │ │ ├── ExtractRidgesMain.cpp │ │ │ └── cmake-variants.json │ │ ├── GaussianBlurring │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GaussianBlurring.code-workspace │ │ │ ├── GaussianBlurringDX11.v17.sln │ │ │ ├── GaussianBlurringDX11.v17.vcxproj │ │ │ ├── GaussianBlurringDX11.v17.vcxproj.filters │ │ │ ├── GaussianBlurringGL46.v17.sln │ │ │ ├── GaussianBlurringGL46.v17.vcxproj │ │ │ ├── GaussianBlurringGL46.v17.vcxproj.filters │ │ │ ├── GaussianBlurringMain.cpp │ │ │ ├── GaussianBlurringWindow2.cpp │ │ │ ├── GaussianBlurringWindow2.h │ │ │ ├── Shaders │ │ │ │ ├── GaussianBlur3x3.cs.glsl │ │ │ │ └── GaussianBlur3x3.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── GpuGaussianBlur2 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GpuGaussianBlur2.code-workspace │ │ │ ├── GpuGaussianBlur2DX11.v17.sln │ │ │ ├── GpuGaussianBlur2DX11.v17.vcxproj │ │ │ ├── GpuGaussianBlur2DX11.v17.vcxproj.filters │ │ │ ├── GpuGaussianBlur2GL46.v17.sln │ │ │ ├── GpuGaussianBlur2GL46.v17.vcxproj │ │ │ ├── GpuGaussianBlur2GL46.v17.vcxproj.filters │ │ │ ├── GpuGaussianBlur2Main.cpp │ │ │ ├── GpuGaussianBlur2Window2.cpp │ │ │ ├── GpuGaussianBlur2Window2.h │ │ │ ├── Shaders │ │ │ │ ├── BoundaryDirichlet.cs.glsl │ │ │ │ ├── BoundaryDirichlet.cs.hlsl │ │ │ │ ├── BoundaryNeumann.cs.glsl │ │ │ │ ├── BoundaryNeumann.cs.hlsl │ │ │ │ ├── GaussianBlur.cs.glsl │ │ │ │ └── GaussianBlur.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── GpuGaussianBlur3 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GpuGaussianBlur3.code-workspace │ │ │ ├── GpuGaussianBlur3DX11.v17.sln │ │ │ ├── GpuGaussianBlur3DX11.v17.vcxproj │ │ │ ├── GpuGaussianBlur3DX11.v17.vcxproj.filters │ │ │ ├── GpuGaussianBlur3GL46.v17.sln │ │ │ ├── GpuGaussianBlur3GL46.v17.vcxproj │ │ │ ├── GpuGaussianBlur3GL46.v17.vcxproj.filters │ │ │ ├── GpuGaussianBlur3Main.cpp │ │ │ ├── GpuGaussianBlur3Window2.cpp │ │ │ ├── GpuGaussianBlur3Window2.h │ │ │ ├── Shaders │ │ │ │ ├── BoundaryDirichlet.cs.glsl │ │ │ │ ├── BoundaryDirichlet.cs.hlsl │ │ │ │ ├── BoundaryNeumann.cs.glsl │ │ │ │ ├── BoundaryNeumann.cs.hlsl │ │ │ │ ├── DrawImage.ps.glsl │ │ │ │ ├── DrawImage.ps.hlsl │ │ │ │ ├── GaussianBlur.cs.glsl │ │ │ │ └── GaussianBlur.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── MedianFiltering │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MedianFiltering.code-workspace │ │ │ ├── MedianFilteringDX11.v17.sln │ │ │ ├── MedianFilteringDX11.v17.vcxproj │ │ │ ├── MedianFilteringDX11.v17.vcxproj.filters │ │ │ ├── MedianFilteringGL46.v17.sln │ │ │ ├── MedianFilteringGL46.v17.vcxproj │ │ │ ├── MedianFilteringGL46.v17.vcxproj.filters │ │ │ ├── MedianFilteringMain.cpp │ │ │ ├── MedianFilteringWindow2.cpp │ │ │ ├── MedianFilteringWindow2.h │ │ │ ├── Shaders │ │ │ │ ├── Median3x3.cs.glsl │ │ │ │ ├── Median3x3.cs.hlsl │ │ │ │ ├── Median5x5.cs.glsl │ │ │ │ ├── Median5x5.cs.hlsl │ │ │ │ ├── MedianBySort.cs.glsl │ │ │ │ ├── MedianBySort.cs.hlsl │ │ │ │ └── MedianShared.cs.hlsli │ │ │ └── cmake-variants.json │ │ ├── SurfaceExtraction │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ │ ├── DrawSurfaceIndirect.gs.glsl │ │ │ │ ├── DrawSurfaceIndirect.gs.hlsl │ │ │ │ ├── DrawSurfaceIndirect.ps.glsl │ │ │ │ ├── DrawSurfaceIndirect.ps.hlsl │ │ │ │ ├── DrawSurfaceIndirect.vs.glsl │ │ │ │ ├── DrawSurfaceIndirect.vs.hlsl │ │ │ │ ├── ExtractSurface.cs.glsl │ │ │ │ ├── ExtractSurface.cs.hlsl │ │ │ │ ├── ExtractSurfaceIndirect.cs.glsl │ │ │ │ └── ExtractSurfaceIndirect.cs.hlsl │ │ │ ├── SurfaceExtraction.code-workspace │ │ │ ├── SurfaceExtractionDX11.v17.sln │ │ │ ├── SurfaceExtractionDX11.v17.vcxproj │ │ │ ├── SurfaceExtractionDX11.v17.vcxproj.filters │ │ │ ├── SurfaceExtractionGL46.v17.sln │ │ │ ├── SurfaceExtractionGL46.v17.vcxproj │ │ │ ├── SurfaceExtractionGL46.v17.vcxproj.filters │ │ │ ├── SurfaceExtractionMain.cpp │ │ │ ├── SurfaceExtractionWindow3.cpp │ │ │ ├── SurfaceExtractionWindow3.h │ │ │ └── cmake-variants.json │ │ ├── VideoStreams │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── FileVideoStream.cpp │ │ │ ├── FileVideoStream.h │ │ │ ├── VideoStream.cpp │ │ │ ├── VideoStream.h │ │ │ ├── VideoStreamManager.cpp │ │ │ ├── VideoStreamManager.h │ │ │ ├── VideoStreams.code-workspace │ │ │ ├── VideoStreamsDX11.v17.sln │ │ │ ├── VideoStreamsDX11.v17.vcxproj │ │ │ ├── VideoStreamsDX11.v17.vcxproj.filters │ │ │ ├── VideoStreamsGL46.v17.sln │ │ │ ├── VideoStreamsGL46.v17.vcxproj │ │ │ ├── VideoStreamsGL46.v17.vcxproj.filters │ │ │ ├── VideoStreamsMain.cpp │ │ │ ├── VideoStreamsWindow2.cpp │ │ │ ├── VideoStreamsWindow2.h │ │ │ └── cmake-variants.json │ │ └── VisualizeMarchingCubes │ │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── VisualizeMarchingCubes.code-workspace │ │ │ ├── VisualizeMarchingCubesDX11.v17.sln │ │ │ ├── VisualizeMarchingCubesDX11.v17.vcxproj │ │ │ ├── VisualizeMarchingCubesDX11.v17.vcxproj.filters │ │ │ ├── VisualizeMarchingCubesGL46.v17.sln │ │ │ ├── VisualizeMarchingCubesGL46.v17.vcxproj │ │ │ ├── VisualizeMarchingCubesGL46.v17.vcxproj.filters │ │ │ ├── VisualizeMarchingCubesMain.cpp │ │ │ ├── VisualizeMarchingCubesWindow3.cpp │ │ │ ├── VisualizeMarchingCubesWindow3.h │ │ │ └── cmake-variants.json │ ├── Intersection │ │ ├── AllPairsTriangles │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── AllPairsTriangles.code-workspace │ │ │ ├── AllPairsTrianglesDX11.v17.sln │ │ │ ├── AllPairsTrianglesDX11.v17.vcxproj │ │ │ ├── AllPairsTrianglesDX11.v17.vcxproj.filters │ │ │ ├── AllPairsTrianglesGL46.v17.sln │ │ │ ├── AllPairsTrianglesGL46.v17.vcxproj │ │ │ ├── AllPairsTrianglesGL46.v17.vcxproj.filters │ │ │ ├── AllPairsTrianglesMain.cpp │ │ │ ├── AllPairsTrianglesWindow3.cpp │ │ │ ├── AllPairsTrianglesWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Shaders │ │ │ │ ├── DrawUsingVertexID.ps.glsl │ │ │ │ ├── DrawUsingVertexID.ps.hlsl │ │ │ │ ├── DrawUsingVertexID.vs.glsl │ │ │ │ ├── DrawUsingVertexID.vs.hlsl │ │ │ │ ├── InitializeColors.cs.glsl │ │ │ │ ├── InitializeColors.cs.hlsl │ │ │ │ ├── TriangleIntersection.cs.glsl │ │ │ │ ├── TriangleIntersection.cs.hlsl │ │ │ │ ├── VertexColorIndexed.ps.glsl │ │ │ │ ├── VertexColorIndexed.ps.hlsl │ │ │ │ ├── VertexColorIndexed.vs.glsl │ │ │ │ └── VertexColorIndexed.vs.hlsl │ │ │ ├── TriangleIntersection.cpp │ │ │ ├── TriangleIntersection.h │ │ │ └── cmake-variants.json │ │ ├── CMakeIntersectionSamples.sh │ │ ├── CMakeLists.txt │ │ ├── IntersectBoxCone │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectBoxCone.code-workspace │ │ │ ├── IntersectBoxConeDX11.v17.sln │ │ │ ├── IntersectBoxConeDX11.v17.vcxproj │ │ │ ├── IntersectBoxConeDX11.v17.vcxproj.filters │ │ │ ├── IntersectBoxConeGL46.v17.sln │ │ │ ├── IntersectBoxConeGL46.v17.vcxproj │ │ │ ├── IntersectBoxConeGL46.v17.vcxproj.filters │ │ │ ├── IntersectBoxConeMain.cpp │ │ │ ├── IntersectBoxConeWindow3.cpp │ │ │ ├── IntersectBoxConeWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectBoxCylinder │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectBoxCylinder.code-workspace │ │ │ ├── IntersectBoxCylinderDX11.v17.sln │ │ │ ├── IntersectBoxCylinderDX11.v17.vcxproj │ │ │ ├── IntersectBoxCylinderDX11.v17.vcxproj.filters │ │ │ ├── IntersectBoxCylinderGL46.v17.sln │ │ │ ├── IntersectBoxCylinderGL46.v17.vcxproj │ │ │ ├── IntersectBoxCylinderGL46.v17.vcxproj.filters │ │ │ ├── IntersectBoxCylinderMain.cpp │ │ │ ├── IntersectBoxCylinderWindow3.cpp │ │ │ ├── IntersectBoxCylinderWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectBoxSphere │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectBoxSphere.code-workspace │ │ │ ├── IntersectBoxSphereDX11.v17.sln │ │ │ ├── IntersectBoxSphereDX11.v17.vcxproj │ │ │ ├── IntersectBoxSphereDX11.v17.vcxproj.filters │ │ │ ├── IntersectBoxSphereGL46.v17.sln │ │ │ ├── IntersectBoxSphereGL46.v17.vcxproj │ │ │ ├── IntersectBoxSphereGL46.v17.vcxproj.filters │ │ │ ├── IntersectBoxSphereMain.cpp │ │ │ ├── IntersectBoxSphereWindow3.cpp │ │ │ ├── IntersectBoxSphereWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectConvexPolyhedra │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ConvexPolyhedron.h │ │ │ ├── IntersectConvexPolyhedra.code-workspace │ │ │ ├── IntersectConvexPolyhedraDX11.v17.sln │ │ │ ├── IntersectConvexPolyhedraDX11.v17.vcxproj │ │ │ ├── IntersectConvexPolyhedraDX11.v17.vcxproj.filters │ │ │ ├── IntersectConvexPolyhedraGL46.v17.sln │ │ │ ├── IntersectConvexPolyhedraGL46.v17.vcxproj │ │ │ ├── IntersectConvexPolyhedraGL46.v17.vcxproj.filters │ │ │ ├── IntersectConvexPolyhedraMain.cpp │ │ │ ├── IntersectConvexPolyhedraWindow3.cpp │ │ │ ├── IntersectConvexPolyhedraWindow3.h │ │ │ ├── MTEdge.h │ │ │ ├── MTMesh.h │ │ │ ├── MTTriangle.h │ │ │ ├── MTVertex.h │ │ │ ├── UnorderedSet.h │ │ │ └── cmake-variants.json │ │ ├── IntersectCylinders │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectCylinders.code-workspace │ │ │ ├── IntersectCylindersDX11.v17.sln │ │ │ ├── IntersectCylindersDX11.v17.vcxproj │ │ │ ├── IntersectCylindersDX11.v17.vcxproj.filters │ │ │ ├── IntersectCylindersGL46.v17.sln │ │ │ ├── IntersectCylindersGL46.v17.vcxproj │ │ │ ├── IntersectCylindersGL46.v17.vcxproj.filters │ │ │ ├── IntersectCylindersMain.cpp │ │ │ ├── IntersectCylindersWindow3.cpp │ │ │ ├── IntersectCylindersWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectEllipses │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectEllipses.code-workspace │ │ │ ├── IntersectEllipsesDX11.v17.sln │ │ │ ├── IntersectEllipsesDX11.v17.vcxproj │ │ │ ├── IntersectEllipsesDX11.v17.vcxproj.filters │ │ │ ├── IntersectEllipsesGL46.v17.sln │ │ │ ├── IntersectEllipsesGL46.v17.vcxproj │ │ │ ├── IntersectEllipsesGL46.v17.vcxproj.filters │ │ │ ├── IntersectEllipsesMain.cpp │ │ │ ├── IntersectEllipsesWindow2.cpp │ │ │ ├── IntersectEllipsesWindow2.h │ │ │ └── cmake-variants.json │ │ ├── IntersectInfiniteCylinders │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectInfiniteCylinders.code-workspace │ │ │ ├── IntersectInfiniteCylindersDX11.v17.sln │ │ │ ├── IntersectInfiniteCylindersDX11.v17.vcxproj │ │ │ ├── IntersectInfiniteCylindersDX11.v17.vcxproj.filters │ │ │ ├── IntersectInfiniteCylindersGL46.v17.sln │ │ │ ├── IntersectInfiniteCylindersGL46.v17.vcxproj │ │ │ ├── IntersectInfiniteCylindersGL46.v17.vcxproj.filters │ │ │ ├── IntersectInfiniteCylindersMain.cpp │ │ │ ├── IntersectInfiniteCylindersWindow3.cpp │ │ │ ├── IntersectInfiniteCylindersWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectLineRectangle │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectLineRectangle.code-workspace │ │ │ ├── IntersectLineRectangleDX11.v17.sln │ │ │ ├── IntersectLineRectangleDX11.v17.vcxproj │ │ │ ├── IntersectLineRectangleDX11.v17.vcxproj.filters │ │ │ ├── IntersectLineRectangleGL46.v17.sln │ │ │ ├── IntersectLineRectangleGL46.v17.vcxproj │ │ │ ├── IntersectLineRectangleGL46.v17.vcxproj.filters │ │ │ ├── IntersectLineRectangleMain.cpp │ │ │ ├── IntersectLineRectangleWindow3.cpp │ │ │ ├── IntersectLineRectangleWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectLineTorus │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectLineTorus.code-workspace │ │ │ ├── IntersectLineTorusDX11.v17.sln │ │ │ ├── IntersectLineTorusDX11.v17.vcxproj │ │ │ ├── IntersectLineTorusDX11.v17.vcxproj.filters │ │ │ ├── IntersectLineTorusGL46.v17.sln │ │ │ ├── IntersectLineTorusGL46.v17.vcxproj │ │ │ ├── IntersectLineTorusGL46.v17.vcxproj.filters │ │ │ ├── IntersectLineTorusMain.cpp │ │ │ ├── IntersectLineTorusWindow3.cpp │ │ │ ├── IntersectLineTorusWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectPlaneConvexPolyhedron │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectPlaneConvexPolyhedron.code-workspace │ │ │ ├── IntersectPlaneConvexPolyhedronDX11.v17.sln │ │ │ ├── IntersectPlaneConvexPolyhedronDX11.v17.vcxproj │ │ │ ├── IntersectPlaneConvexPolyhedronDX11.v17.vcxproj.filters │ │ │ ├── IntersectPlaneConvexPolyhedronGL46.v17.sln │ │ │ ├── IntersectPlaneConvexPolyhedronGL46.v17.vcxproj │ │ │ ├── IntersectPlaneConvexPolyhedronGL46.v17.vcxproj.filters │ │ │ ├── IntersectPlaneConvexPolyhedronMain.cpp │ │ │ ├── IntersectPlaneConvexPolyhedronWindow3.cpp │ │ │ ├── IntersectPlaneConvexPolyhedronWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectRayPolygon │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ └── Polygon.txt │ │ │ ├── IntersectRayPolygon.code-workspace │ │ │ ├── IntersectRayPolygonDX11.v17.sln │ │ │ ├── IntersectRayPolygonDX11.v17.vcxproj │ │ │ ├── IntersectRayPolygonDX11.v17.vcxproj.filters │ │ │ ├── IntersectRayPolygonGL46.v17.sln │ │ │ ├── IntersectRayPolygonGL46.v17.vcxproj │ │ │ ├── IntersectRayPolygonGL46.v17.vcxproj.filters │ │ │ ├── IntersectRayPolygonMain.cpp │ │ │ ├── IntersectRayPolygonWindow2.cpp │ │ │ ├── IntersectRayPolygonWindow2.h │ │ │ └── cmake-variants.json │ │ ├── IntersectSphereCone │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectSphereCone.code-workspace │ │ │ ├── IntersectSphereConeDX11.v17.sln │ │ │ ├── IntersectSphereConeDX11.v17.vcxproj │ │ │ ├── IntersectSphereConeDX11.v17.vcxproj.filters │ │ │ ├── IntersectSphereConeGL46.v17.sln │ │ │ ├── IntersectSphereConeGL46.v17.vcxproj │ │ │ ├── IntersectSphereConeGL46.v17.vcxproj.filters │ │ │ ├── IntersectSphereConeMain.cpp │ │ │ ├── IntersectSphereConeWindow3.cpp │ │ │ ├── IntersectSphereConeWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectTriangleBox │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectTriangleBox.code-workspace │ │ │ ├── IntersectTriangleBoxDX11.v17.sln │ │ │ ├── IntersectTriangleBoxDX11.v17.vcxproj │ │ │ ├── IntersectTriangleBoxDX11.v17.vcxproj.filters │ │ │ ├── IntersectTriangleBoxGL46.v17.sln │ │ │ ├── IntersectTriangleBoxGL46.v17.vcxproj │ │ │ ├── IntersectTriangleBoxGL46.v17.vcxproj.filters │ │ │ ├── IntersectTriangleBoxMain.cpp │ │ │ ├── IntersectTriangleBoxWindow3.cpp │ │ │ ├── IntersectTriangleBoxWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectTriangleCylinder │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectTriangleCylinder.code-workspace │ │ │ ├── IntersectTriangleCylinderDX11.v17.sln │ │ │ ├── IntersectTriangleCylinderDX11.v17.vcxproj │ │ │ ├── IntersectTriangleCylinderDX11.v17.vcxproj.filters │ │ │ ├── IntersectTriangleCylinderGL46.v17.sln │ │ │ ├── IntersectTriangleCylinderGL46.v17.vcxproj │ │ │ ├── IntersectTriangleCylinderGL46.v17.vcxproj.filters │ │ │ ├── IntersectTriangleCylinderMain.cpp │ │ │ ├── IntersectTriangleCylinderWindow3.cpp │ │ │ ├── IntersectTriangleCylinderWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectTriangles2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectTriangles2D.code-workspace │ │ │ ├── IntersectTriangles2DDX11.v17.sln │ │ │ ├── IntersectTriangles2DDX11.v17.vcxproj │ │ │ ├── IntersectTriangles2DDX11.v17.vcxproj.filters │ │ │ ├── IntersectTriangles2DGL46.v17.sln │ │ │ ├── IntersectTriangles2DGL46.v17.vcxproj │ │ │ ├── IntersectTriangles2DGL46.v17.vcxproj.filters │ │ │ ├── IntersectTriangles2DMain.cpp │ │ │ ├── IntersectTriangles2DWindow2.cpp │ │ │ ├── IntersectTriangles2DWindow2.h │ │ │ └── cmake-variants.json │ │ ├── MovingCircleRectangle │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MovingCircleRectangle.code-workspace │ │ │ ├── MovingCircleRectangleDX11.v17.sln │ │ │ ├── MovingCircleRectangleDX11.v17.vcxproj │ │ │ ├── MovingCircleRectangleDX11.v17.vcxproj.filters │ │ │ ├── MovingCircleRectangleGL46.v17.sln │ │ │ ├── MovingCircleRectangleGL46.v17.vcxproj │ │ │ ├── MovingCircleRectangleGL46.v17.vcxproj.filters │ │ │ ├── MovingCircleRectangleMain.cpp │ │ │ ├── MovingCircleRectangleWindow2.cpp │ │ │ ├── MovingCircleRectangleWindow2.h │ │ │ └── cmake-variants.json │ │ ├── MovingSphereBox │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MovingSphereBox.code-workspace │ │ │ ├── MovingSphereBoxDX11.v17.sln │ │ │ ├── MovingSphereBoxDX11.v17.vcxproj │ │ │ ├── MovingSphereBoxDX11.v17.vcxproj.filters │ │ │ ├── MovingSphereBoxGL46.v17.sln │ │ │ ├── MovingSphereBoxGL46.v17.vcxproj │ │ │ ├── MovingSphereBoxGL46.v17.vcxproj.filters │ │ │ ├── MovingSphereBoxMain.cpp │ │ │ ├── MovingSphereBoxWindow3.cpp │ │ │ ├── MovingSphereBoxWindow3.h │ │ │ └── cmake-variants.json │ │ └── MovingSphereTriangle │ │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MovingSphereTriangle.code-workspace │ │ │ ├── MovingSphereTriangleDX11.v17.sln │ │ │ ├── MovingSphereTriangleDX11.v17.vcxproj │ │ │ ├── MovingSphereTriangleDX11.v17.vcxproj.filters │ │ │ ├── MovingSphereTriangleGL46.v17.sln │ │ │ ├── MovingSphereTriangleGL46.v17.vcxproj │ │ │ ├── MovingSphereTriangleGL46.v17.vcxproj.filters │ │ │ ├── MovingSphereTriangleMain.cpp │ │ │ ├── MovingSphereTriangleWindow3.cpp │ │ │ ├── MovingSphereTriangleWindow3.h │ │ │ └── cmake-variants.json │ ├── Mathematics │ │ ├── ApproximateBezierCurveByArcs │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── ApproximateBezierCurveByArcs.code-workspace │ │ │ ├── ApproximateBezierCurveByArcsDX11.v17.sln │ │ │ ├── ApproximateBezierCurveByArcsDX11.v17.vcxproj │ │ │ ├── ApproximateBezierCurveByArcsDX11.v17.vcxproj.filters │ │ │ ├── ApproximateBezierCurveByArcsGL46.v17.sln │ │ │ ├── ApproximateBezierCurveByArcsGL46.v17.vcxproj │ │ │ ├── ApproximateBezierCurveByArcsGL46.v17.vcxproj.filters │ │ │ ├── ApproximateBezierCurveByArcsMain.cpp │ │ │ ├── ApproximateBezierCurveByArcsWindow2.cpp │ │ │ ├── ApproximateBezierCurveByArcsWindow2.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── ApproximateEllipse2 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── ApproximateEllipse2.code-workspace │ │ │ ├── ApproximateEllipse2DX11.v17.sln │ │ │ ├── ApproximateEllipse2DX11.v17.vcxproj │ │ │ ├── ApproximateEllipse2DX11.v17.vcxproj.filters │ │ │ ├── ApproximateEllipse2GL46.v17.sln │ │ │ ├── ApproximateEllipse2GL46.v17.vcxproj │ │ │ ├── ApproximateEllipse2GL46.v17.vcxproj.filters │ │ │ ├── ApproximateEllipse2Main.cpp │ │ │ ├── ApproximateEllipse2Window2.cpp │ │ │ ├── ApproximateEllipse2Window2.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── ApproximateEllipsesByArcs │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── ApproximateEllipsesByArcs.code-workspace │ │ │ ├── ApproximateEllipsesByArcsDX11.v17.sln │ │ │ ├── ApproximateEllipsesByArcsDX11.v17.vcxproj │ │ │ ├── ApproximateEllipsesByArcsDX11.v17.vcxproj.filters │ │ │ ├── ApproximateEllipsesByArcsGL46.v17.sln │ │ │ ├── ApproximateEllipsesByArcsGL46.v17.vcxproj │ │ │ ├── ApproximateEllipsesByArcsGL46.v17.vcxproj.filters │ │ │ ├── ApproximateEllipsesByArcsMain.cpp │ │ │ ├── ApproximateEllipsesByArcsWindow2.cpp │ │ │ ├── ApproximateEllipsesByArcsWindow2.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── ApproximateEllipsoid3 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── ApproximateEllipsoid3.code-workspace │ │ │ ├── ApproximateEllipsoid3DX11.v17.sln │ │ │ ├── ApproximateEllipsoid3DX11.v17.vcxproj │ │ │ ├── ApproximateEllipsoid3DX11.v17.vcxproj.filters │ │ │ ├── ApproximateEllipsoid3GL46.v17.sln │ │ │ ├── ApproximateEllipsoid3GL46.v17.vcxproj │ │ │ ├── ApproximateEllipsoid3GL46.v17.vcxproj.filters │ │ │ ├── ApproximateEllipsoid3Main.cpp │ │ │ ├── ApproximateEllipsoid3Window3.cpp │ │ │ ├── ApproximateEllipsoid3Window3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── BSplineCurveFitter │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BSplineCurveFitter.code-workspace │ │ │ ├── BSplineCurveFitterDX11.v17.sln │ │ │ ├── BSplineCurveFitterDX11.v17.vcxproj │ │ │ ├── BSplineCurveFitterDX11.v17.vcxproj.filters │ │ │ ├── BSplineCurveFitterGL46.v17.sln │ │ │ ├── BSplineCurveFitterGL46.v17.vcxproj │ │ │ ├── BSplineCurveFitterGL46.v17.vcxproj.filters │ │ │ ├── BSplineCurveFitterMain.cpp │ │ │ ├── BSplineCurveFitterWindow3.cpp │ │ │ ├── BSplineCurveFitterWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── BSplineCurveReduction │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BSplineCurveReduction.code-workspace │ │ │ ├── BSplineCurveReductionDX11.v17.sln │ │ │ ├── BSplineCurveReductionDX11.v17.vcxproj │ │ │ ├── BSplineCurveReductionDX11.v17.vcxproj.filters │ │ │ ├── BSplineCurveReductionGL46.v17.sln │ │ │ ├── BSplineCurveReductionGL46.v17.vcxproj │ │ │ ├── BSplineCurveReductionGL46.v17.vcxproj.filters │ │ │ ├── BSplineCurveReductionMain.cpp │ │ │ ├── BSplineCurveReductionWindow3.cpp │ │ │ ├── BSplineCurveReductionWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ └── ControlPoints.txt │ │ │ └── cmake-variants.json │ │ ├── BSplineSurfaceFitter │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BSplineSurfaceFitter.code-workspace │ │ │ ├── BSplineSurfaceFitterDX11.v17.sln │ │ │ ├── BSplineSurfaceFitterDX11.v17.vcxproj │ │ │ ├── BSplineSurfaceFitterDX11.v17.vcxproj.filters │ │ │ ├── BSplineSurfaceFitterGL46.v17.sln │ │ │ ├── BSplineSurfaceFitterGL46.v17.vcxproj │ │ │ ├── BSplineSurfaceFitterGL46.v17.vcxproj.filters │ │ │ ├── BSplineSurfaceFitterMain.cpp │ │ │ ├── BSplineSurfaceFitterWindow3.cpp │ │ │ ├── BSplineSurfaceFitterWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ └── cmake-variants.json │ │ ├── CMakeLists.txt │ │ ├── CMakeMathematicsSamples.sh │ │ ├── FitCone │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── FitCone.code-workspace │ │ │ ├── FitConeDX11.v17.sln │ │ │ ├── FitConeDX11.v17.vcxproj │ │ │ ├── FitConeDX11.v17.vcxproj.filters │ │ │ ├── FitConeGL46.v17.sln │ │ │ ├── FitConeGL46.v17.vcxproj │ │ │ ├── FitConeGL46.v17.vcxproj.filters │ │ │ ├── FitConeMain.cpp │ │ │ ├── FitConeWindow3.cpp │ │ │ ├── FitConeWindow3.h │ │ │ └── cmake-variants.json │ │ ├── FitConeByEllipseAndPoints │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ ├── CircleAndVertex.txt │ │ │ │ ├── OneCircleOneEllipse.txt │ │ │ │ ├── TwoEllipses.txt │ │ │ │ └── TwoPartialEllipses.txt │ │ │ ├── FitConeByEllipseAndPoints.code-workspace │ │ │ ├── FitConeByEllipseAndPointsDX11.v17.sln │ │ │ ├── FitConeByEllipseAndPointsDX11.v17.vcxproj │ │ │ ├── FitConeByEllipseAndPointsDX11.v17.vcxproj.filters │ │ │ ├── FitConeByEllipseAndPointsGL46.v17.sln │ │ │ ├── FitConeByEllipseAndPointsGL46.v17.vcxproj │ │ │ ├── FitConeByEllipseAndPointsGL46.v17.vcxproj.filters │ │ │ ├── FitConeByEllipseAndPointsMain.cpp │ │ │ ├── FitConeByEllipseAndPointsWindow3.cpp │ │ │ ├── FitConeByEllipseAndPointsWindow3.h │ │ │ └── cmake-variants.json │ │ ├── FitCylinder │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ └── mesh.txt │ │ │ ├── FitCylinder.code-workspace │ │ │ ├── FitCylinderDX11.v17.sln │ │ │ ├── FitCylinderDX11.v17.vcxproj │ │ │ ├── FitCylinderDX11.v17.vcxproj.filters │ │ │ ├── FitCylinderGL46.v17.sln │ │ │ ├── FitCylinderGL46.v17.vcxproj │ │ │ ├── FitCylinderGL46.v17.vcxproj.filters │ │ │ ├── FitCylinderMain.cpp │ │ │ ├── FitCylinderWindow3.cpp │ │ │ ├── FitCylinderWindow3.h │ │ │ └── cmake-variants.json │ │ ├── FitTorus │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── FitTorus.code-workspace │ │ │ ├── FitTorusDX11.v17.sln │ │ │ ├── FitTorusDX11.v17.vcxproj │ │ │ ├── FitTorusDX11.v17.vcxproj.filters │ │ │ ├── FitTorusGL46.v17.sln │ │ │ ├── FitTorusGL46.v17.vcxproj │ │ │ ├── FitTorusGL46.v17.vcxproj.filters │ │ │ ├── FitTorusMain.cpp │ │ │ ├── FitTorusWindow3.cpp │ │ │ ├── FitTorusWindow3.h │ │ │ └── cmake-variants.json │ │ ├── GeodesicEllipsoid │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GeodesicEllipsoid.code-workspace │ │ │ ├── GeodesicEllipsoidDX11.v17.sln │ │ │ ├── GeodesicEllipsoidDX11.v17.vcxproj │ │ │ ├── GeodesicEllipsoidDX11.v17.vcxproj.filters │ │ │ ├── GeodesicEllipsoidGL46.v17.sln │ │ │ ├── GeodesicEllipsoidGL46.v17.vcxproj │ │ │ ├── GeodesicEllipsoidGL46.v17.vcxproj.filters │ │ │ ├── GeodesicEllipsoidMain.cpp │ │ │ ├── GeodesicEllipsoidWindow2.cpp │ │ │ ├── GeodesicEllipsoidWindow2.h │ │ │ └── cmake-variants.json │ │ ├── GeodesicHeightField │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ └── ControlPoints.txt │ │ │ ├── GeodesicHeightField.code-workspace │ │ │ ├── GeodesicHeightFieldDX11.v17.sln │ │ │ ├── GeodesicHeightFieldDX11.v17.vcxproj │ │ │ ├── GeodesicHeightFieldDX11.v17.vcxproj.filters │ │ │ ├── GeodesicHeightFieldGL46.v17.sln │ │ │ ├── GeodesicHeightFieldGL46.v17.vcxproj │ │ │ ├── GeodesicHeightFieldGL46.v17.vcxproj.filters │ │ │ ├── GeodesicHeightFieldMain.cpp │ │ │ ├── GeodesicHeightFieldWindow3.cpp │ │ │ ├── GeodesicHeightFieldWindow3.h │ │ │ └── cmake-variants.json │ │ ├── Interpolation2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Interpolation2D.code-workspace │ │ │ ├── Interpolation2DDX11.v17.sln │ │ │ ├── Interpolation2DDX11.v17.vcxproj │ │ │ ├── Interpolation2DDX11.v17.vcxproj.filters │ │ │ ├── Interpolation2DGL46.v17.sln │ │ │ ├── Interpolation2DGL46.v17.vcxproj │ │ │ ├── Interpolation2DGL46.v17.vcxproj.filters │ │ │ ├── Interpolation2DMain.cpp │ │ │ ├── Interpolation2DWindow3.cpp │ │ │ ├── Interpolation2DWindow3.h │ │ │ └── cmake-variants.json │ │ ├── NURBSCircle │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── NURBSCircle.code-workspace │ │ │ ├── NURBSCircleDX11.v17.sln │ │ │ ├── NURBSCircleDX11.v17.vcxproj │ │ │ ├── NURBSCircleDX11.v17.vcxproj.filters │ │ │ ├── NURBSCircleGL46.v17.sln │ │ │ ├── NURBSCircleGL46.v17.vcxproj │ │ │ ├── NURBSCircleGL46.v17.vcxproj.filters │ │ │ ├── NURBSCircleMain.cpp │ │ │ ├── NURBSCircleWindow2.cpp │ │ │ ├── NURBSCircleWindow2.h │ │ │ └── cmake-variants.json │ │ ├── NURBSCircularArc │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── NURBSCircularArc.code-workspace │ │ │ ├── NURBSCircularArcDX11.v17.sln │ │ │ ├── NURBSCircularArcDX11.v17.vcxproj │ │ │ ├── NURBSCircularArcDX11.v17.vcxproj.filters │ │ │ ├── NURBSCircularArcGL46.v17.sln │ │ │ ├── NURBSCircularArcGL46.v17.vcxproj │ │ │ ├── NURBSCircularArcGL46.v17.vcxproj.filters │ │ │ ├── NURBSCircularArcMain.cpp │ │ │ ├── NURBSCircularArcWindow2.cpp │ │ │ ├── NURBSCircularArcWindow2.h │ │ │ └── cmake-variants.json │ │ ├── NURBSCurveExample │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── NURBSCurveExample.code-workspace │ │ │ ├── NURBSCurveExampleDX11.v17.sln │ │ │ ├── NURBSCurveExampleDX11.v17.vcxproj │ │ │ ├── NURBSCurveExampleDX11.v17.vcxproj.filters │ │ │ ├── NURBSCurveExampleGL46.v17.sln │ │ │ ├── NURBSCurveExampleGL46.v17.vcxproj │ │ │ ├── NURBSCurveExampleGL46.v17.vcxproj.filters │ │ │ ├── NURBSCurveExampleMain.cpp │ │ │ ├── NURBSCurveExampleWindow2.cpp │ │ │ ├── NURBSCurveExampleWindow2.h │ │ │ └── cmake-variants.json │ │ ├── NURBSSphere │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── NURBSSphere.code-workspace │ │ │ ├── NURBSSphereDX11.v17.sln │ │ │ ├── NURBSSphereDX11.v17.vcxproj │ │ │ ├── NURBSSphereDX11.v17.vcxproj.filters │ │ │ ├── NURBSSphereGL46.v17.sln │ │ │ ├── NURBSSphereGL46.v17.vcxproj │ │ │ ├── NURBSSphereGL46.v17.vcxproj.filters │ │ │ ├── NURBSSphereMain.cpp │ │ │ ├── NURBSSphereWindow3.cpp │ │ │ ├── NURBSSphereWindow3.h │ │ │ └── cmake-variants.json │ │ ├── PartialSums │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PartialSums.code-workspace │ │ │ ├── PartialSumsConsole.cpp │ │ │ ├── PartialSumsConsole.h │ │ │ ├── PartialSumsDX11.v17.sln │ │ │ ├── PartialSumsDX11.v17.vcxproj │ │ │ ├── PartialSumsDX11.v17.vcxproj.filters │ │ │ ├── PartialSumsGL46.v17.sln │ │ │ ├── PartialSumsGL46.v17.vcxproj │ │ │ ├── PartialSumsGL46.v17.vcxproj.filters │ │ │ ├── PartialSumsMain.cpp │ │ │ ├── Shaders │ │ │ │ ├── PartialSums.cs.glsl │ │ │ │ └── PartialSums.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── PlaneEstimation │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PlaneEstimation.code-workspace │ │ │ ├── PlaneEstimationDX11.v17.sln │ │ │ ├── PlaneEstimationDX11.v17.vcxproj │ │ │ ├── PlaneEstimationDX11.v17.vcxproj.filters │ │ │ ├── PlaneEstimationGL46.v17.sln │ │ │ ├── PlaneEstimationGL46.v17.vcxproj │ │ │ ├── PlaneEstimationGL46.v17.vcxproj.filters │ │ │ ├── PlaneEstimationMain.cpp │ │ │ ├── PlaneEstimationWindow2.cpp │ │ │ ├── PlaneEstimationWindow2.h │ │ │ ├── Shaders │ │ │ │ ├── EvaluateBezier.cs.glsl │ │ │ │ ├── EvaluateBezier.cs.hlsl │ │ │ │ ├── PlaneEstimation.cs.glsl │ │ │ │ ├── PlaneEstimation.cs.hlsl │ │ │ │ ├── PlaneVisualize.ps.glsl │ │ │ │ ├── PlaneVisualize.ps.hlsl │ │ │ │ ├── PositionVisualize.ps.glsl │ │ │ │ └── PositionVisualize.ps.hlsl │ │ │ └── cmake-variants.json │ │ ├── RootFinding │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── RootFinding.code-workspace │ │ │ ├── RootFindingConsole.cpp │ │ │ ├── RootFindingConsole.h │ │ │ ├── RootFindingDX11.v17.sln │ │ │ ├── RootFindingDX11.v17.vcxproj │ │ │ ├── RootFindingDX11.v17.vcxproj.filters │ │ │ ├── RootFindingGL46.v17.sln │ │ │ ├── RootFindingGL46.v17.vcxproj │ │ │ ├── RootFindingGL46.v17.vcxproj.filters │ │ │ ├── RootFindingMain.cpp │ │ │ ├── Shaders │ │ │ │ ├── RootFinder.cs.glsl │ │ │ │ └── RootFinder.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── ShortestPath │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── CpuShortestPath.cpp │ │ │ ├── CpuShortestPath.h │ │ │ ├── GpuShortestPath.cpp │ │ │ ├── GpuShortestPath.h │ │ │ ├── Shaders │ │ │ │ ├── InitializeDiagToCol.cs.glsl │ │ │ │ ├── InitializeDiagToCol.cs.hlsl │ │ │ │ ├── InitializeDiagToRow.cs.glsl │ │ │ │ ├── InitializeDiagToRow.cs.hlsl │ │ │ │ ├── PartialSumsDiagToCol.cs.glsl │ │ │ │ ├── PartialSumsDiagToCol.cs.hlsl │ │ │ │ ├── PartialSumsDiagToRow.cs.glsl │ │ │ │ ├── PartialSumsDiagToRow.cs.hlsl │ │ │ │ ├── UpdateShader.cs.glsl │ │ │ │ ├── UpdateShader.cs.hlsl │ │ │ │ ├── WeightsShader.cs.glsl │ │ │ │ └── WeightsShader.cs.hlsl │ │ │ ├── ShortestPath.code-workspace │ │ │ ├── ShortestPathDX11.v17.sln │ │ │ ├── ShortestPathDX11.v17.vcxproj │ │ │ ├── ShortestPathDX11.v17.vcxproj.filters │ │ │ ├── ShortestPathGL46.v17.sln │ │ │ ├── ShortestPathGL46.v17.vcxproj │ │ │ ├── ShortestPathGL46.v17.vcxproj.filters │ │ │ ├── ShortestPathMain.cpp │ │ │ ├── ShortestPathWindow2.cpp │ │ │ ├── ShortestPathWindow2.h │ │ │ └── cmake-variants.json │ │ ├── SymmetricEigensolver3x3 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── SymmetricEigensolver3x3.code-workspace │ │ │ ├── SymmetricEigensolver3x3Console.cpp │ │ │ ├── SymmetricEigensolver3x3Console.h │ │ │ ├── SymmetricEigensolver3x3DX11.v17.sln │ │ │ ├── SymmetricEigensolver3x3DX11.v17.vcxproj │ │ │ ├── SymmetricEigensolver3x3DX11.v17.vcxproj.filters │ │ │ ├── SymmetricEigensolver3x3GL46.v17.sln │ │ │ ├── SymmetricEigensolver3x3GL46.v17.vcxproj │ │ │ ├── SymmetricEigensolver3x3GL46.v17.vcxproj.filters │ │ │ ├── SymmetricEigensolver3x3Main.cpp │ │ │ └── cmake-variants.json │ │ └── ThinPlateSplines │ │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── ThinPlateSplines.code-workspace │ │ │ ├── ThinPlateSplinesConsole.cpp │ │ │ ├── ThinPlateSplinesConsole.h │ │ │ ├── ThinPlateSplinesDX11.v17.sln │ │ │ ├── ThinPlateSplinesDX11.v17.vcxproj │ │ │ ├── ThinPlateSplinesDX11.v17.vcxproj.filters │ │ │ ├── ThinPlateSplinesGL46.v17.sln │ │ │ ├── ThinPlateSplinesGL46.v17.vcxproj │ │ │ ├── ThinPlateSplinesGL46.v17.vcxproj.filters │ │ │ ├── ThinPlateSplinesMain.cpp │ │ │ └── cmake-variants.json │ ├── Physics │ │ ├── BallHill │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BallHill.code-workspace │ │ │ ├── BallHillDX11.v17.sln │ │ │ ├── BallHillDX11.v17.vcxproj │ │ │ ├── BallHillDX11.v17.vcxproj.filters │ │ │ ├── BallHillGL46.v17.sln │ │ │ ├── BallHillGL46.v17.vcxproj │ │ │ ├── BallHillGL46.v17.vcxproj.filters │ │ │ ├── BallHillMain.cpp │ │ │ ├── BallHillWindow3.cpp │ │ │ ├── BallHillWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── BallRubberBand │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BallRubberBand.code-workspace │ │ │ ├── BallRubberBandDX11.v17.sln │ │ │ ├── BallRubberBandDX11.v17.vcxproj │ │ │ ├── BallRubberBandDX11.v17.vcxproj.filters │ │ │ ├── BallRubberBandGL46.v17.sln │ │ │ ├── BallRubberBandGL46.v17.vcxproj │ │ │ ├── BallRubberBandGL46.v17.vcxproj.filters │ │ │ ├── BallRubberBandMain.cpp │ │ │ ├── BallRubberBandWindow2.cpp │ │ │ ├── BallRubberBandWindow2.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── BeadSlide │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BeadSlide.code-workspace │ │ │ ├── BeadSlideConsole.cpp │ │ │ ├── BeadSlideConsole.h │ │ │ ├── BeadSlideDX11.v17.sln │ │ │ ├── BeadSlideDX11.v17.vcxproj │ │ │ ├── BeadSlideDX11.v17.vcxproj.filters │ │ │ ├── BeadSlideGL46.v17.sln │ │ │ ├── BeadSlideGL46.v17.vcxproj │ │ │ ├── BeadSlideGL46.v17.vcxproj.filters │ │ │ ├── BeadSlideMain.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── BlownGlass │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BlownGlass.code-workspace │ │ │ ├── BlownGlassDX11.v17.sln │ │ │ ├── BlownGlassDX11.v17.vcxproj │ │ │ ├── BlownGlassDX11.v17.vcxproj.filters │ │ │ ├── BlownGlassGL46.v17.sln │ │ │ ├── BlownGlassGL46.v17.vcxproj │ │ │ ├── BlownGlassGL46.v17.vcxproj.filters │ │ │ ├── BlownGlassMain.cpp │ │ │ ├── BlownGlassWindow3.cpp │ │ │ ├── BlownGlassWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Data │ │ │ │ ├── Indices41388.raw │ │ │ │ └── Vertices82832.raw │ │ │ ├── Shaders │ │ │ │ ├── VolumeRender.ps.glsl │ │ │ │ ├── VolumeRender.ps.hlsl │ │ │ │ ├── VolumeRender.vs.glsl │ │ │ │ └── VolumeRender.vs.hlsl │ │ │ └── cmake-variants.json │ │ ├── BouncingBall │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BouncingBall.code-workspace │ │ │ ├── BouncingBallDX11.v17.sln │ │ │ ├── BouncingBallDX11.v17.vcxproj │ │ │ ├── BouncingBallDX11.v17.vcxproj.filters │ │ │ ├── BouncingBallGL46.v17.sln │ │ │ ├── BouncingBallGL46.v17.vcxproj │ │ │ ├── BouncingBallGL46.v17.vcxproj.filters │ │ │ ├── BouncingBallMain.cpp │ │ │ ├── BouncingBallWindow3.cpp │ │ │ ├── BouncingBallWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DeformableBall.cpp │ │ │ ├── DeformableBall.h │ │ │ └── cmake-variants.json │ │ ├── BouncingSpheres │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BouncingSpheres.code-workspace │ │ │ ├── BouncingSpheresDX11.v17.sln │ │ │ ├── BouncingSpheresDX11.v17.vcxproj │ │ │ ├── BouncingSpheresDX11.v17.vcxproj.filters │ │ │ ├── BouncingSpheresGL46.v17.sln │ │ │ ├── BouncingSpheresGL46.v17.vcxproj │ │ │ ├── BouncingSpheresGL46.v17.vcxproj.filters │ │ │ ├── BouncingSpheresMain.cpp │ │ │ ├── BouncingSpheresWindow3.cpp │ │ │ ├── BouncingSpheresWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Initial.txt │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RigidPlane.cpp │ │ │ ├── RigidPlane.h │ │ │ ├── RigidSphere.cpp │ │ │ ├── RigidSphere.h │ │ │ └── cmake-variants.json │ │ ├── BouncingTetrahedra │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── BouncingTetrahedra.code-workspace │ │ │ ├── BouncingTetrahedraDX11.v17.sln │ │ │ ├── BouncingTetrahedraDX11.v17.vcxproj │ │ │ ├── BouncingTetrahedraDX11.v17.vcxproj.filters │ │ │ ├── BouncingTetrahedraGL46.v17.sln │ │ │ ├── BouncingTetrahedraGL46.v17.vcxproj │ │ │ ├── BouncingTetrahedraGL46.v17.vcxproj.filters │ │ │ ├── BouncingTetrahedraMain.cpp │ │ │ ├── BouncingTetrahedraWindow3.cpp │ │ │ ├── BouncingTetrahedraWindow3.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Initial.txt │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RigidPlane.cpp │ │ │ ├── RigidPlane.h │ │ │ ├── RigidTetrahedron.cpp │ │ │ ├── RigidTetrahedron.h │ │ │ └── cmake-variants.json │ │ ├── CMakeLists.txt │ │ ├── CMakePhysicsSamples.sh │ │ ├── Cloth │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Cloth.code-workspace │ │ │ ├── ClothDX11.v17.sln │ │ │ ├── ClothDX11.v17.vcxproj │ │ │ ├── ClothDX11.v17.vcxproj.filters │ │ │ ├── ClothGL46.v17.sln │ │ │ ├── ClothGL46.v17.vcxproj │ │ │ ├── ClothGL46.v17.vcxproj.filters │ │ │ ├── ClothMain.cpp │ │ │ ├── ClothWindow3.cpp │ │ │ ├── ClothWindow3.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── CollisionsBoundTree │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── CollisionsBoundTree.code-workspace │ │ │ ├── CollisionsBoundTreeDX11.v17.sln │ │ │ ├── CollisionsBoundTreeDX11.v17.vcxproj │ │ │ ├── CollisionsBoundTreeDX11.v17.vcxproj.filters │ │ │ ├── CollisionsBoundTreeGL46.v17.sln │ │ │ ├── CollisionsBoundTreeGL46.v17.vcxproj │ │ │ ├── CollisionsBoundTreeGL46.v17.vcxproj.filters │ │ │ ├── CollisionsBoundTreeMain.cpp │ │ │ ├── CollisionsBoundTreeWindow3.cpp │ │ │ ├── CollisionsBoundTreeWindow3.h │ │ │ └── cmake-variants.json │ │ ├── CollisionsMovingSphereTriangle │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── CollisionsMovingSphereTriangle.code-workspace │ │ │ ├── CollisionsMovingSphereTriangleDX11.v17.sln │ │ │ ├── CollisionsMovingSphereTriangleDX11.v17.vcxproj │ │ │ ├── CollisionsMovingSphereTriangleDX11.v17.vcxproj.filters │ │ │ ├── CollisionsMovingSphereTriangleGL46.v17.sln │ │ │ ├── CollisionsMovingSphereTriangleGL46.v17.vcxproj │ │ │ ├── CollisionsMovingSphereTriangleGL46.v17.vcxproj.filters │ │ │ ├── CollisionsMovingSphereTriangleMain.cpp │ │ │ ├── CollisionsMovingSphereTriangleWindow3.cpp │ │ │ ├── CollisionsMovingSphereTriangleWindow3.h │ │ │ ├── RTSphereTriangle.cpp │ │ │ ├── RTSphereTriangle.h │ │ │ └── cmake-variants.json │ │ ├── CollisionsMovingSpheres │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Colliders.cpp │ │ │ ├── Colliders.h │ │ │ ├── CollisionsMovingSpheres.code-workspace │ │ │ ├── CollisionsMovingSpheresDX11.v17.sln │ │ │ ├── CollisionsMovingSpheresDX11.v17.vcxproj │ │ │ ├── CollisionsMovingSpheresDX11.v17.vcxproj.filters │ │ │ ├── CollisionsMovingSpheresGL46.v17.sln │ │ │ ├── CollisionsMovingSpheresGL46.v17.vcxproj │ │ │ ├── CollisionsMovingSpheresGL46.v17.vcxproj.filters │ │ │ ├── CollisionsMovingSpheresMain.cpp │ │ │ ├── CollisionsMovingSpheresWindow3.cpp │ │ │ ├── CollisionsMovingSpheresWindow3.h │ │ │ ├── SphereColliders.cpp │ │ │ ├── SphereColliders.h │ │ │ └── cmake-variants.json │ │ ├── DoublePendulum │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── DoublePendulum.code-workspace │ │ │ ├── DoublePendulumDX11.v17.sln │ │ │ ├── DoublePendulumDX11.v17.vcxproj │ │ │ ├── DoublePendulumDX11.v17.vcxproj.filters │ │ │ ├── DoublePendulumGL46.v17.sln │ │ │ ├── DoublePendulumGL46.v17.vcxproj │ │ │ ├── DoublePendulumGL46.v17.vcxproj.filters │ │ │ ├── DoublePendulumMain.cpp │ │ │ ├── DoublePendulumWindow2.cpp │ │ │ ├── DoublePendulumWindow2.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── FlowingSkirt │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── FlowingSkirt.code-workspace │ │ │ ├── FlowingSkirtDX11.v17.sln │ │ │ ├── FlowingSkirtDX11.v17.vcxproj │ │ │ ├── FlowingSkirtDX11.v17.vcxproj.filters │ │ │ ├── FlowingSkirtGL46.v17.sln │ │ │ ├── FlowingSkirtGL46.v17.vcxproj │ │ │ ├── FlowingSkirtGL46.v17.vcxproj.filters │ │ │ ├── FlowingSkirtMain.cpp │ │ │ ├── FlowingSkirtWindow3.cpp │ │ │ ├── FlowingSkirtWindow3.h │ │ │ └── cmake-variants.json │ │ ├── Fluids2D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Fluids2D.code-workspace │ │ │ ├── Fluids2DDX11.v17.sln │ │ │ ├── Fluids2DDX11.v17.vcxproj │ │ │ ├── Fluids2DDX11.v17.vcxproj.filters │ │ │ ├── Fluids2DGL46.v17.sln │ │ │ ├── Fluids2DGL46.v17.vcxproj │ │ │ ├── Fluids2DGL46.v17.vcxproj.filters │ │ │ ├── Fluids2DMain.cpp │ │ │ ├── Fluids2DWindow2.cpp │ │ │ ├── Fluids2DWindow2.h │ │ │ ├── Shaders │ │ │ │ ├── DrawDensity.ps.glsl │ │ │ │ └── DrawDensity.ps.hlsl │ │ │ └── cmake-variants.json │ │ ├── Fluids3D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── Fluids3D.code-workspace │ │ │ ├── Fluids3DDX11.v17.sln │ │ │ ├── Fluids3DDX11.v17.vcxproj │ │ │ ├── Fluids3DDX11.v17.vcxproj.filters │ │ │ ├── Fluids3DGL46.v17.sln │ │ │ ├── Fluids3DGL46.v17.vcxproj │ │ │ ├── Fluids3DGL46.v17.vcxproj.filters │ │ │ ├── Fluids3DMain.cpp │ │ │ ├── Fluids3DWindow3.cpp │ │ │ ├── Fluids3DWindow3.h │ │ │ ├── Shaders │ │ │ │ ├── VolumeRender.ps.glsl │ │ │ │ ├── VolumeRender.ps.hlsl │ │ │ │ ├── VolumeRender.vs.glsl │ │ │ │ └── VolumeRender.vs.hlsl │ │ │ └── cmake-variants.json │ │ ├── FoucaultPendulum │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── FoucaultPendulum.code-workspace │ │ │ ├── FoucaultPendulumDX11.v17.sln │ │ │ ├── FoucaultPendulumDX11.v17.vcxproj │ │ │ ├── FoucaultPendulumDX11.v17.vcxproj.filters │ │ │ ├── FoucaultPendulumGL46.v17.sln │ │ │ ├── FoucaultPendulumGL46.v17.vcxproj │ │ │ ├── FoucaultPendulumGL46.v17.vcxproj.filters │ │ │ ├── FoucaultPendulumMain.cpp │ │ │ ├── FoucaultPendulumWindow3.cpp │ │ │ ├── FoucaultPendulumWindow3.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── FreeFormDeformation │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── FreeFormDeformation.code-workspace │ │ │ ├── FreeFormDeformationDX11.v17.sln │ │ │ ├── FreeFormDeformationDX11.v17.vcxproj │ │ │ ├── FreeFormDeformationDX11.v17.vcxproj.filters │ │ │ ├── FreeFormDeformationGL46.v17.sln │ │ │ ├── FreeFormDeformationGL46.v17.vcxproj │ │ │ ├── FreeFormDeformationGL46.v17.vcxproj.filters │ │ │ ├── FreeFormDeformationMain.cpp │ │ │ ├── FreeFormDeformationWindow3.cpp │ │ │ ├── FreeFormDeformationWindow3.h │ │ │ └── cmake-variants.json │ │ ├── FreeTopFixedTip │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── FreeTopFixedTip.code-workspace │ │ │ ├── FreeTopFixedTipDX11.v17.sln │ │ │ ├── FreeTopFixedTipDX11.v17.vcxproj │ │ │ ├── FreeTopFixedTipDX11.v17.vcxproj.filters │ │ │ ├── FreeTopFixedTipGL46.v17.sln │ │ │ ├── FreeTopFixedTipGL46.v17.vcxproj │ │ │ ├── FreeTopFixedTipGL46.v17.vcxproj.filters │ │ │ ├── FreeTopFixedTipMain.cpp │ │ │ ├── FreeTopFixedTipWindow3.cpp │ │ │ ├── FreeTopFixedTipWindow3.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── GelatinBlob │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GelatinBlob.code-workspace │ │ │ ├── GelatinBlobDX11.v17.sln │ │ │ ├── GelatinBlobDX11.v17.vcxproj │ │ │ ├── GelatinBlobDX11.v17.vcxproj.filters │ │ │ ├── GelatinBlobGL46.v17.sln │ │ │ ├── GelatinBlobGL46.v17.vcxproj │ │ │ ├── GelatinBlobGL46.v17.vcxproj.filters │ │ │ ├── GelatinBlobMain.cpp │ │ │ ├── GelatinBlobWindow3.cpp │ │ │ ├── GelatinBlobWindow3.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── GelatinCube │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── GelatinCube.code-workspace │ │ │ ├── GelatinCubeDX11.v17.sln │ │ │ ├── GelatinCubeDX11.v17.vcxproj │ │ │ ├── GelatinCubeDX11.v17.vcxproj.filters │ │ │ ├── GelatinCubeGL46.v17.sln │ │ │ ├── GelatinCubeGL46.v17.vcxproj │ │ │ ├── GelatinCubeGL46.v17.vcxproj.filters │ │ │ ├── GelatinCubeMain.cpp │ │ │ ├── GelatinCubeWindow3.cpp │ │ │ ├── GelatinCubeWindow3.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── HelixTubeSurface │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── HelixTubeSurface.code-workspace │ │ │ ├── HelixTubeSurfaceDX11.v17.sln │ │ │ ├── HelixTubeSurfaceDX11.v17.vcxproj │ │ │ ├── HelixTubeSurfaceDX11.v17.vcxproj.filters │ │ │ ├── HelixTubeSurfaceGL46.v17.sln │ │ │ ├── HelixTubeSurfaceGL46.v17.vcxproj │ │ │ ├── HelixTubeSurfaceGL46.v17.vcxproj.filters │ │ │ ├── HelixTubeSurfaceMain.cpp │ │ │ ├── HelixTubeSurfaceWindow3.cpp │ │ │ ├── HelixTubeSurfaceWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectingBoxes │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectingBoxes.code-workspace │ │ │ ├── IntersectingBoxesDX11.v17.sln │ │ │ ├── IntersectingBoxesDX11.v17.vcxproj │ │ │ ├── IntersectingBoxesDX11.v17.vcxproj.filters │ │ │ ├── IntersectingBoxesGL46.v17.sln │ │ │ ├── IntersectingBoxesGL46.v17.vcxproj │ │ │ ├── IntersectingBoxesGL46.v17.vcxproj.filters │ │ │ ├── IntersectingBoxesMain.cpp │ │ │ ├── IntersectingBoxesWindow3.cpp │ │ │ ├── IntersectingBoxesWindow3.h │ │ │ └── cmake-variants.json │ │ ├── IntersectingRectangles │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── IntersectingRectangles.code-workspace │ │ │ ├── IntersectingRectanglesDX11.v17.sln │ │ │ ├── IntersectingRectanglesDX11.v17.vcxproj │ │ │ ├── IntersectingRectanglesDX11.v17.vcxproj.filters │ │ │ ├── IntersectingRectanglesGL46.v17.sln │ │ │ ├── IntersectingRectanglesGL46.v17.vcxproj │ │ │ ├── IntersectingRectanglesGL46.v17.vcxproj.filters │ │ │ ├── IntersectingRectanglesMain.cpp │ │ │ ├── IntersectingRectanglesWindow2.cpp │ │ │ ├── IntersectingRectanglesWindow2.h │ │ │ └── cmake-variants.json │ │ ├── KeplerPolarForm │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── KeplerPolarForm.code-workspace │ │ │ ├── KeplerPolarFormDX11.v17.sln │ │ │ ├── KeplerPolarFormDX11.v17.vcxproj │ │ │ ├── KeplerPolarFormDX11.v17.vcxproj.filters │ │ │ ├── KeplerPolarFormGL46.v17.sln │ │ │ ├── KeplerPolarFormGL46.v17.vcxproj │ │ │ ├── KeplerPolarFormGL46.v17.vcxproj.filters │ │ │ ├── KeplerPolarFormMain.cpp │ │ │ ├── KeplerPolarFormWindow2.cpp │ │ │ ├── KeplerPolarFormWindow2.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── MassPulleySpringSystem │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── MassPulleySpringSystem.code-workspace │ │ │ ├── MassPulleySpringSystemDX11.v17.sln │ │ │ ├── MassPulleySpringSystemDX11.v17.vcxproj │ │ │ ├── MassPulleySpringSystemDX11.v17.vcxproj.filters │ │ │ ├── MassPulleySpringSystemGL46.v17.sln │ │ │ ├── MassPulleySpringSystemGL46.v17.vcxproj │ │ │ ├── MassPulleySpringSystemGL46.v17.vcxproj.filters │ │ │ ├── MassPulleySpringSystemMain.cpp │ │ │ ├── MassPulleySpringSystemWindow3.cpp │ │ │ ├── MassPulleySpringSystemWindow3.h │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ └── cmake-variants.json │ │ ├── MassSprings3D │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── CpuMassSpringVolume.cpp │ │ │ ├── CpuMassSpringVolume.h │ │ │ ├── GpuMassSpringVolume.cpp │ │ │ ├── GpuMassSpringVolume.h │ │ │ ├── MassSprings3D.code-workspace │ │ │ ├── MassSprings3DDX11.v17.sln │ │ │ ├── MassSprings3DDX11.v17.vcxproj │ │ │ ├── MassSprings3DDX11.v17.vcxproj.filters │ │ │ ├── MassSprings3DGL46.v17.sln │ │ │ ├── MassSprings3DGL46.v17.vcxproj │ │ │ ├── MassSprings3DGL46.v17.vcxproj.filters │ │ │ ├── MassSprings3DMain.cpp │ │ │ ├── MassSprings3DWindow3.cpp │ │ │ ├── MassSprings3DWindow3.h │ │ │ ├── Shaders │ │ │ │ ├── DrawUsingVertexID.ps.glsl │ │ │ │ ├── DrawUsingVertexID.ps.hlsl │ │ │ │ ├── DrawUsingVertexID.vs.glsl │ │ │ │ ├── DrawUsingVertexID.vs.hlsl │ │ │ │ ├── RungeKutta.cs.hlsli │ │ │ │ ├── RungeKutta1a.cs.glsl │ │ │ │ ├── RungeKutta1a.cs.hlsl │ │ │ │ ├── RungeKutta1b.cs.glsl │ │ │ │ ├── RungeKutta1b.cs.hlsl │ │ │ │ ├── RungeKutta2a.cs.glsl │ │ │ │ ├── RungeKutta2a.cs.hlsl │ │ │ │ ├── RungeKutta2b.cs.glsl │ │ │ │ ├── RungeKutta2b.cs.hlsl │ │ │ │ ├── RungeKutta3a.cs.glsl │ │ │ │ ├── RungeKutta3a.cs.hlsl │ │ │ │ ├── RungeKutta3b.cs.glsl │ │ │ │ ├── RungeKutta3b.cs.hlsl │ │ │ │ ├── RungeKutta4a.cs.glsl │ │ │ │ ├── RungeKutta4a.cs.hlsl │ │ │ │ ├── RungeKutta4b.cs.glsl │ │ │ │ └── RungeKutta4b.cs.hlsl │ │ │ └── cmake-variants.json │ │ ├── Rope │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── Rope.code-workspace │ │ │ ├── RopeDX11.v17.sln │ │ │ ├── RopeDX11.v17.vcxproj │ │ │ ├── RopeDX11.v17.vcxproj.filters │ │ │ ├── RopeGL46.v17.sln │ │ │ ├── RopeGL46.v17.vcxproj │ │ │ ├── RopeGL46.v17.vcxproj.filters │ │ │ ├── RopeMain.cpp │ │ │ ├── RopeWindow3.cpp │ │ │ ├── RopeWindow3.h │ │ │ └── cmake-variants.json │ │ ├── RoughPlaneFlatBoard │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RoughPlaneFlatBoard.code-workspace │ │ │ ├── RoughPlaneFlatBoardDX11.v17.sln │ │ │ ├── RoughPlaneFlatBoardDX11.v17.vcxproj │ │ │ ├── RoughPlaneFlatBoardDX11.v17.vcxproj.filters │ │ │ ├── RoughPlaneFlatBoardGL46.v17.sln │ │ │ ├── RoughPlaneFlatBoardGL46.v17.vcxproj │ │ │ ├── RoughPlaneFlatBoardGL46.v17.vcxproj.filters │ │ │ ├── RoughPlaneFlatBoardMain.cpp │ │ │ ├── RoughPlaneFlatBoardWindow2.cpp │ │ │ ├── RoughPlaneFlatBoardWindow2.h │ │ │ └── cmake-variants.json │ │ ├── RoughPlaneParticle1 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RoughPlaneParticle1.code-workspace │ │ │ ├── RoughPlaneParticle1DX11.v17.sln │ │ │ ├── RoughPlaneParticle1DX11.v17.vcxproj │ │ │ ├── RoughPlaneParticle1DX11.v17.vcxproj.filters │ │ │ ├── RoughPlaneParticle1GL46.v17.sln │ │ │ ├── RoughPlaneParticle1GL46.v17.vcxproj │ │ │ ├── RoughPlaneParticle1GL46.v17.vcxproj.filters │ │ │ ├── RoughPlaneParticle1Main.cpp │ │ │ ├── RoughPlaneParticle1Window2.cpp │ │ │ ├── RoughPlaneParticle1Window2.h │ │ │ └── cmake-variants.json │ │ ├── RoughPlaneParticle2 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RoughPlaneParticle2.code-workspace │ │ │ ├── RoughPlaneParticle2DX11.v17.sln │ │ │ ├── RoughPlaneParticle2DX11.v17.vcxproj │ │ │ ├── RoughPlaneParticle2DX11.v17.vcxproj.filters │ │ │ ├── RoughPlaneParticle2GL46.v17.sln │ │ │ ├── RoughPlaneParticle2GL46.v17.vcxproj │ │ │ ├── RoughPlaneParticle2GL46.v17.vcxproj.filters │ │ │ ├── RoughPlaneParticle2Main.cpp │ │ │ ├── RoughPlaneParticle2Window2.cpp │ │ │ ├── RoughPlaneParticle2Window2.h │ │ │ └── cmake-variants.json │ │ ├── RoughPlaneSolidBox │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RoughPlaneSolidBox.code-workspace │ │ │ ├── RoughPlaneSolidBoxDX11.v17.sln │ │ │ ├── RoughPlaneSolidBoxDX11.v17.vcxproj │ │ │ ├── RoughPlaneSolidBoxDX11.v17.vcxproj.filters │ │ │ ├── RoughPlaneSolidBoxGL46.v17.sln │ │ │ ├── RoughPlaneSolidBoxGL46.v17.vcxproj │ │ │ ├── RoughPlaneSolidBoxGL46.v17.vcxproj.filters │ │ │ ├── RoughPlaneSolidBoxMain.cpp │ │ │ ├── RoughPlaneSolidBoxWindow3.cpp │ │ │ ├── RoughPlaneSolidBoxWindow3.h │ │ │ └── cmake-variants.json │ │ ├── RoughPlaneThinRod1 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RoughPlaneThinRod1.code-workspace │ │ │ ├── RoughPlaneThinRod1DX11.v17.sln │ │ │ ├── RoughPlaneThinRod1DX11.v17.vcxproj │ │ │ ├── RoughPlaneThinRod1DX11.v17.vcxproj.filters │ │ │ ├── RoughPlaneThinRod1GL46.v17.sln │ │ │ ├── RoughPlaneThinRod1GL46.v17.vcxproj │ │ │ ├── RoughPlaneThinRod1GL46.v17.vcxproj.filters │ │ │ ├── RoughPlaneThinRod1Main.cpp │ │ │ ├── RoughPlaneThinRod1Window2.cpp │ │ │ ├── RoughPlaneThinRod1Window2.h │ │ │ └── cmake-variants.json │ │ ├── RoughPlaneThinRod2 │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── RoughPlaneThinRod2.code-workspace │ │ │ ├── RoughPlaneThinRod2DX11.v17.sln │ │ │ ├── RoughPlaneThinRod2DX11.v17.vcxproj │ │ │ ├── RoughPlaneThinRod2DX11.v17.vcxproj.filters │ │ │ ├── RoughPlaneThinRod2GL46.v17.sln │ │ │ ├── RoughPlaneThinRod2GL46.v17.vcxproj │ │ │ ├── RoughPlaneThinRod2GL46.v17.vcxproj.filters │ │ │ ├── RoughPlaneThinRod2Main.cpp │ │ │ ├── RoughPlaneThinRod2Window2.cpp │ │ │ ├── RoughPlaneThinRod2Window2.h │ │ │ └── cmake-variants.json │ │ ├── SimplePendulum │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── SimplePendulum.code-workspace │ │ │ ├── SimplePendulumConsole.cpp │ │ │ ├── SimplePendulumConsole.h │ │ │ ├── SimplePendulumDX11.v17.sln │ │ │ ├── SimplePendulumDX11.v17.vcxproj │ │ │ ├── SimplePendulumDX11.v17.vcxproj.filters │ │ │ ├── SimplePendulumGL46.v17.sln │ │ │ ├── SimplePendulumGL46.v17.vcxproj │ │ │ ├── SimplePendulumGL46.v17.vcxproj.filters │ │ │ ├── SimplePendulumMain.cpp │ │ │ └── cmake-variants.json │ │ ├── SimplePendulumFriction │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── PhysicsModule.cpp │ │ │ ├── PhysicsModule.h │ │ │ ├── SimplePendulumFriction.code-workspace │ │ │ ├── SimplePendulumFrictionDX11.v17.sln │ │ │ ├── SimplePendulumFrictionDX11.v17.vcxproj │ │ │ ├── SimplePendulumFrictionDX11.v17.vcxproj.filters │ │ │ ├── SimplePendulumFrictionGL46.v17.sln │ │ │ ├── SimplePendulumFrictionGL46.v17.vcxproj │ │ │ ├── SimplePendulumFrictionGL46.v17.vcxproj.filters │ │ │ ├── SimplePendulumFrictionMain.cpp │ │ │ ├── SimplePendulumFrictionWindow3.cpp │ │ │ ├── SimplePendulumFrictionWindow3.h │ │ │ └── cmake-variants.json │ │ ├── WaterDropFormation │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── RevolutionSurface.cpp │ │ │ ├── RevolutionSurface.h │ │ │ ├── WaterDropFormation.code-workspace │ │ │ ├── WaterDropFormationDX11.v17.sln │ │ │ ├── WaterDropFormationDX11.v17.vcxproj │ │ │ ├── WaterDropFormationDX11.v17.vcxproj.filters │ │ │ ├── WaterDropFormationGL46.v17.sln │ │ │ ├── WaterDropFormationGL46.v17.vcxproj │ │ │ ├── WaterDropFormationGL46.v17.vcxproj.filters │ │ │ ├── WaterDropFormationMain.cpp │ │ │ ├── WaterDropFormationWindow3.cpp │ │ │ ├── WaterDropFormationWindow3.h │ │ │ └── cmake-variants.json │ │ └── WrigglingSnake │ │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakeSample.sh │ │ │ ├── TubeSurface.cpp │ │ │ ├── TubeSurface.h │ │ │ ├── WrigglingSnake.code-workspace │ │ │ ├── WrigglingSnakeDX11.v17.sln │ │ │ ├── WrigglingSnakeDX11.v17.vcxproj │ │ │ ├── WrigglingSnakeDX11.v17.vcxproj.filters │ │ │ ├── WrigglingSnakeGL46.v17.sln │ │ │ ├── WrigglingSnakeGL46.v17.vcxproj │ │ │ ├── WrigglingSnakeGL46.v17.vcxproj.filters │ │ │ ├── WrigglingSnakeMain.cpp │ │ │ ├── WrigglingSnakeWindow3.cpp │ │ │ ├── WrigglingSnakeWindow3.h │ │ │ └── cmake-variants.json │ └── SceneGraphs │ │ ├── BillboardNodes │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── BillboardNodes.code-workspace │ │ ├── BillboardNodesDX11.v17.sln │ │ ├── BillboardNodesDX11.v17.vcxproj │ │ ├── BillboardNodesDX11.v17.vcxproj.filters │ │ ├── BillboardNodesGL46.v17.sln │ │ ├── BillboardNodesGL46.v17.vcxproj │ │ ├── BillboardNodesGL46.v17.vcxproj.filters │ │ ├── BillboardNodesMain.cpp │ │ ├── BillboardNodesWindow3.cpp │ │ ├── BillboardNodesWindow3.h │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ └── cmake-variants.json │ │ ├── BlendedAnimations │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── BipedManager.cpp │ │ ├── BipedManager.h │ │ ├── BlendedAnimations.code-workspace │ │ ├── BlendedAnimationsDX11.v17.sln │ │ ├── BlendedAnimationsDX11.v17.vcxproj │ │ ├── BlendedAnimationsDX11.v17.vcxproj.filters │ │ ├── BlendedAnimationsGL46.v17.sln │ │ ├── BlendedAnimationsGL46.v17.vcxproj │ │ ├── BlendedAnimationsGL46.v17.vcxproj.filters │ │ ├── BlendedAnimationsMain.cpp │ │ ├── BlendedAnimationsWindow3.cpp │ │ ├── BlendedAnimationsWindow3.h │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── Data │ │ │ ├── Animations │ │ │ │ ├── Idle │ │ │ │ │ ├── Biped.xfrmctrl.raw │ │ │ │ │ ├── Bones.xfrmctrl.raw │ │ │ │ │ ├── BonesX.xfrmctrl.raw │ │ │ │ │ ├── Head.xfrmctrl.raw │ │ │ │ │ ├── HeadNub.xfrmctrl.raw │ │ │ │ │ ├── HeadX.xfrmctrl.raw │ │ │ │ │ ├── LCalf.xfrmctrl.raw │ │ │ │ │ ├── LCalfX.xfrmctrl.raw │ │ │ │ │ ├── LClavicle.xfrmctrl.raw │ │ │ │ │ ├── LClavicleX.xfrmctrl.raw │ │ │ │ │ ├── LFinger0.xfrmctrl.raw │ │ │ │ │ ├── LFinger01.xfrmctrl.raw │ │ │ │ │ ├── LFinger01X.xfrmctrl.raw │ │ │ │ │ ├── LFinger0Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger0X.xfrmctrl.raw │ │ │ │ │ ├── LFinger1.xfrmctrl.raw │ │ │ │ │ ├── LFinger11.xfrmctrl.raw │ │ │ │ │ ├── LFinger11X.xfrmctrl.raw │ │ │ │ │ ├── LFinger1Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger1X.xfrmctrl.raw │ │ │ │ │ ├── LFinger2.xfrmctrl.raw │ │ │ │ │ ├── LFinger21.xfrmctrl.raw │ │ │ │ │ ├── LFinger21X.xfrmctrl.raw │ │ │ │ │ ├── LFinger2Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger2X.xfrmctrl.raw │ │ │ │ │ ├── LFinger3.xfrmctrl.raw │ │ │ │ │ ├── LFinger31.xfrmctrl.raw │ │ │ │ │ ├── LFinger31X.xfrmctrl.raw │ │ │ │ │ ├── LFinger3Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger3X.xfrmctrl.raw │ │ │ │ │ ├── LFinger4.xfrmctrl.raw │ │ │ │ │ ├── LFinger41.xfrmctrl.raw │ │ │ │ │ ├── LFinger41X.xfrmctrl.raw │ │ │ │ │ ├── LFinger4Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger4X.xfrmctrl.raw │ │ │ │ │ ├── LFoot.xfrmctrl.raw │ │ │ │ │ ├── LFootX.xfrmctrl.raw │ │ │ │ │ ├── LForearm.xfrmctrl.raw │ │ │ │ │ ├── LForearmX.xfrmctrl.raw │ │ │ │ │ ├── LHand.xfrmctrl.raw │ │ │ │ │ ├── LHandX.xfrmctrl.raw │ │ │ │ │ ├── LShoulderPad.xfrmctrl.raw │ │ │ │ │ ├── LThigh.xfrmctrl.raw │ │ │ │ │ ├── LThighX.xfrmctrl.raw │ │ │ │ │ ├── LToe0.xfrmctrl.raw │ │ │ │ │ ├── LToe0Nub.xfrmctrl.raw │ │ │ │ │ ├── LToe0X.xfrmctrl.raw │ │ │ │ │ ├── LUpperArm.xfrmctrl.raw │ │ │ │ │ ├── LUpperArmX.xfrmctrl.raw │ │ │ │ │ ├── Neck.xfrmctrl.raw │ │ │ │ │ ├── NeckX.xfrmctrl.raw │ │ │ │ │ ├── Pelvis.xfrmctrl.raw │ │ │ │ │ ├── PelvisX.xfrmctrl.raw │ │ │ │ │ ├── RCalf.xfrmctrl.raw │ │ │ │ │ ├── RCalfX.xfrmctrl.raw │ │ │ │ │ ├── RClavicle.xfrmctrl.raw │ │ │ │ │ ├── RClavicleX.xfrmctrl.raw │ │ │ │ │ ├── RFinger0.xfrmctrl.raw │ │ │ │ │ ├── RFinger01.xfrmctrl.raw │ │ │ │ │ ├── RFinger01X.xfrmctrl.raw │ │ │ │ │ ├── RFinger0Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger0X.xfrmctrl.raw │ │ │ │ │ ├── RFinger1.xfrmctrl.raw │ │ │ │ │ ├── RFinger11.xfrmctrl.raw │ │ │ │ │ ├── RFinger11X.xfrmctrl.raw │ │ │ │ │ ├── RFinger1Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger1X.xfrmctrl.raw │ │ │ │ │ ├── RFinger2.xfrmctrl.raw │ │ │ │ │ ├── RFinger21.xfrmctrl.raw │ │ │ │ │ ├── RFinger21X.xfrmctrl.raw │ │ │ │ │ ├── RFinger2Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger2X.xfrmctrl.raw │ │ │ │ │ ├── RFinger3.xfrmctrl.raw │ │ │ │ │ ├── RFinger31.xfrmctrl.raw │ │ │ │ │ ├── RFinger31X.xfrmctrl.raw │ │ │ │ │ ├── RFinger3Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger3X.xfrmctrl.raw │ │ │ │ │ ├── RFinger4.xfrmctrl.raw │ │ │ │ │ ├── RFinger41.xfrmctrl.raw │ │ │ │ │ ├── RFinger41X.xfrmctrl.raw │ │ │ │ │ ├── RFinger4Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger4X.xfrmctrl.raw │ │ │ │ │ ├── RFoot.xfrmctrl.raw │ │ │ │ │ ├── RFootX.xfrmctrl.raw │ │ │ │ │ ├── RForearm.xfrmctrl.raw │ │ │ │ │ ├── RForearmX.xfrmctrl.raw │ │ │ │ │ ├── RHand.xfrmctrl.raw │ │ │ │ │ ├── RHandX.xfrmctrl.raw │ │ │ │ │ ├── RShoulderPad.xfrmctrl.raw │ │ │ │ │ ├── RThigh.xfrmctrl.raw │ │ │ │ │ ├── RThighX.xfrmctrl.raw │ │ │ │ │ ├── RToe0.xfrmctrl.raw │ │ │ │ │ ├── RToe0Nub.xfrmctrl.raw │ │ │ │ │ ├── RToe0X.xfrmctrl.raw │ │ │ │ │ ├── RUpperArm.xfrmctrl.raw │ │ │ │ │ ├── RUpperArmX.xfrmctrl.raw │ │ │ │ │ ├── Skins.xfrmctrl.raw │ │ │ │ │ ├── Spine03.xfrmctrl.raw │ │ │ │ │ ├── Spine03X.xfrmctrl.raw │ │ │ │ │ ├── Spine1.xfrmctrl.raw │ │ │ │ │ ├── Spine1X.xfrmctrl.raw │ │ │ │ │ ├── Spine2.xfrmctrl.raw │ │ │ │ │ └── Spine2X.xfrmctrl.raw │ │ │ │ ├── Run │ │ │ │ │ ├── Biped.xfrmctrl.raw │ │ │ │ │ ├── Bones.xfrmctrl.raw │ │ │ │ │ ├── BonesX.xfrmctrl.raw │ │ │ │ │ ├── Head.xfrmctrl.raw │ │ │ │ │ ├── HeadNub.xfrmctrl.raw │ │ │ │ │ ├── HeadX.xfrmctrl.raw │ │ │ │ │ ├── LCalf.xfrmctrl.raw │ │ │ │ │ ├── LCalfX.xfrmctrl.raw │ │ │ │ │ ├── LClavicle.xfrmctrl.raw │ │ │ │ │ ├── LClavicleX.xfrmctrl.raw │ │ │ │ │ ├── LFinger0.xfrmctrl.raw │ │ │ │ │ ├── LFinger01.xfrmctrl.raw │ │ │ │ │ ├── LFinger01X.xfrmctrl.raw │ │ │ │ │ ├── LFinger0Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger0X.xfrmctrl.raw │ │ │ │ │ ├── LFinger1.xfrmctrl.raw │ │ │ │ │ ├── LFinger11.xfrmctrl.raw │ │ │ │ │ ├── LFinger11X.xfrmctrl.raw │ │ │ │ │ ├── LFinger1Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger1X.xfrmctrl.raw │ │ │ │ │ ├── LFinger2.xfrmctrl.raw │ │ │ │ │ ├── LFinger21.xfrmctrl.raw │ │ │ │ │ ├── LFinger21X.xfrmctrl.raw │ │ │ │ │ ├── LFinger2Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger2X.xfrmctrl.raw │ │ │ │ │ ├── LFinger3.xfrmctrl.raw │ │ │ │ │ ├── LFinger31.xfrmctrl.raw │ │ │ │ │ ├── LFinger31X.xfrmctrl.raw │ │ │ │ │ ├── LFinger3Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger3X.xfrmctrl.raw │ │ │ │ │ ├── LFinger4.xfrmctrl.raw │ │ │ │ │ ├── LFinger41.xfrmctrl.raw │ │ │ │ │ ├── LFinger41X.xfrmctrl.raw │ │ │ │ │ ├── LFinger4Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger4X.xfrmctrl.raw │ │ │ │ │ ├── LFoot.xfrmctrl.raw │ │ │ │ │ ├── LFootX.xfrmctrl.raw │ │ │ │ │ ├── LForearm.xfrmctrl.raw │ │ │ │ │ ├── LForearmX.xfrmctrl.raw │ │ │ │ │ ├── LHand.xfrmctrl.raw │ │ │ │ │ ├── LHandX.xfrmctrl.raw │ │ │ │ │ ├── LShoulderPad.xfrmctrl.raw │ │ │ │ │ ├── LThigh.xfrmctrl.raw │ │ │ │ │ ├── LThighX.xfrmctrl.raw │ │ │ │ │ ├── LToe0.xfrmctrl.raw │ │ │ │ │ ├── LToe0Nub.xfrmctrl.raw │ │ │ │ │ ├── LToe0X.xfrmctrl.raw │ │ │ │ │ ├── LUpperArm.xfrmctrl.raw │ │ │ │ │ ├── LUpperArmX.xfrmctrl.raw │ │ │ │ │ ├── Neck.xfrmctrl.raw │ │ │ │ │ ├── NeckX.xfrmctrl.raw │ │ │ │ │ ├── Pelvis.xfrmctrl.raw │ │ │ │ │ ├── PelvisX.xfrmctrl.raw │ │ │ │ │ ├── RCalf.xfrmctrl.raw │ │ │ │ │ ├── RCalfX.xfrmctrl.raw │ │ │ │ │ ├── RClavicle.xfrmctrl.raw │ │ │ │ │ ├── RClavicleX.xfrmctrl.raw │ │ │ │ │ ├── RFinger0.xfrmctrl.raw │ │ │ │ │ ├── RFinger01.xfrmctrl.raw │ │ │ │ │ ├── RFinger01X.xfrmctrl.raw │ │ │ │ │ ├── RFinger0Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger0X.xfrmctrl.raw │ │ │ │ │ ├── RFinger1.xfrmctrl.raw │ │ │ │ │ ├── RFinger11.xfrmctrl.raw │ │ │ │ │ ├── RFinger11X.xfrmctrl.raw │ │ │ │ │ ├── RFinger1Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger1X.xfrmctrl.raw │ │ │ │ │ ├── RFinger2.xfrmctrl.raw │ │ │ │ │ ├── RFinger21.xfrmctrl.raw │ │ │ │ │ ├── RFinger21X.xfrmctrl.raw │ │ │ │ │ ├── RFinger2Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger2X.xfrmctrl.raw │ │ │ │ │ ├── RFinger3.xfrmctrl.raw │ │ │ │ │ ├── RFinger31.xfrmctrl.raw │ │ │ │ │ ├── RFinger31X.xfrmctrl.raw │ │ │ │ │ ├── RFinger3Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger3X.xfrmctrl.raw │ │ │ │ │ ├── RFinger4.xfrmctrl.raw │ │ │ │ │ ├── RFinger41.xfrmctrl.raw │ │ │ │ │ ├── RFinger41X.xfrmctrl.raw │ │ │ │ │ ├── RFinger4Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger4X.xfrmctrl.raw │ │ │ │ │ ├── RFoot.xfrmctrl.raw │ │ │ │ │ ├── RFootX.xfrmctrl.raw │ │ │ │ │ ├── RForearm.xfrmctrl.raw │ │ │ │ │ ├── RForearmX.xfrmctrl.raw │ │ │ │ │ ├── RHand.xfrmctrl.raw │ │ │ │ │ ├── RHandX.xfrmctrl.raw │ │ │ │ │ ├── RShoulderPad.xfrmctrl.raw │ │ │ │ │ ├── RThigh.xfrmctrl.raw │ │ │ │ │ ├── RThighX.xfrmctrl.raw │ │ │ │ │ ├── RToe0.xfrmctrl.raw │ │ │ │ │ ├── RToe0Nub.xfrmctrl.raw │ │ │ │ │ ├── RToe0X.xfrmctrl.raw │ │ │ │ │ ├── RUpperArm.xfrmctrl.raw │ │ │ │ │ ├── RUpperArmX.xfrmctrl.raw │ │ │ │ │ ├── Skins.xfrmctrl.raw │ │ │ │ │ ├── Spine03.xfrmctrl.raw │ │ │ │ │ ├── Spine03X.xfrmctrl.raw │ │ │ │ │ ├── Spine1.xfrmctrl.raw │ │ │ │ │ ├── Spine1X.xfrmctrl.raw │ │ │ │ │ ├── Spine2.xfrmctrl.raw │ │ │ │ │ └── Spine2X.xfrmctrl.raw │ │ │ │ └── Walk │ │ │ │ │ ├── Biped.xfrmctrl.raw │ │ │ │ │ ├── Bones.xfrmctrl.raw │ │ │ │ │ ├── BonesX.xfrmctrl.raw │ │ │ │ │ ├── Head.xfrmctrl.raw │ │ │ │ │ ├── HeadNub.xfrmctrl.raw │ │ │ │ │ ├── HeadX.xfrmctrl.raw │ │ │ │ │ ├── LCalf.xfrmctrl.raw │ │ │ │ │ ├── LCalfX.xfrmctrl.raw │ │ │ │ │ ├── LClavicle.xfrmctrl.raw │ │ │ │ │ ├── LClavicleX.xfrmctrl.raw │ │ │ │ │ ├── LFinger0.xfrmctrl.raw │ │ │ │ │ ├── LFinger01.xfrmctrl.raw │ │ │ │ │ ├── LFinger01X.xfrmctrl.raw │ │ │ │ │ ├── LFinger0Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger0X.xfrmctrl.raw │ │ │ │ │ ├── LFinger1.xfrmctrl.raw │ │ │ │ │ ├── LFinger11.xfrmctrl.raw │ │ │ │ │ ├── LFinger11X.xfrmctrl.raw │ │ │ │ │ ├── LFinger1Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger1X.xfrmctrl.raw │ │ │ │ │ ├── LFinger2.xfrmctrl.raw │ │ │ │ │ ├── LFinger21.xfrmctrl.raw │ │ │ │ │ ├── LFinger21X.xfrmctrl.raw │ │ │ │ │ ├── LFinger2Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger2X.xfrmctrl.raw │ │ │ │ │ ├── LFinger3.xfrmctrl.raw │ │ │ │ │ ├── LFinger31.xfrmctrl.raw │ │ │ │ │ ├── LFinger31X.xfrmctrl.raw │ │ │ │ │ ├── LFinger3Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger3X.xfrmctrl.raw │ │ │ │ │ ├── LFinger4.xfrmctrl.raw │ │ │ │ │ ├── LFinger41.xfrmctrl.raw │ │ │ │ │ ├── LFinger41X.xfrmctrl.raw │ │ │ │ │ ├── LFinger4Nub.xfrmctrl.raw │ │ │ │ │ ├── LFinger4X.xfrmctrl.raw │ │ │ │ │ ├── LFoot.xfrmctrl.raw │ │ │ │ │ ├── LFootX.xfrmctrl.raw │ │ │ │ │ ├── LForearm.xfrmctrl.raw │ │ │ │ │ ├── LForearmX.xfrmctrl.raw │ │ │ │ │ ├── LHand.xfrmctrl.raw │ │ │ │ │ ├── LHandX.xfrmctrl.raw │ │ │ │ │ ├── LShoulderPad.xfrmctrl.raw │ │ │ │ │ ├── LThigh.xfrmctrl.raw │ │ │ │ │ ├── LThighX.xfrmctrl.raw │ │ │ │ │ ├── LToe0.xfrmctrl.raw │ │ │ │ │ ├── LToe0Nub.xfrmctrl.raw │ │ │ │ │ ├── LToe0X.xfrmctrl.raw │ │ │ │ │ ├── LUpperArm.xfrmctrl.raw │ │ │ │ │ ├── LUpperArmX.xfrmctrl.raw │ │ │ │ │ ├── Neck.xfrmctrl.raw │ │ │ │ │ ├── NeckX.xfrmctrl.raw │ │ │ │ │ ├── Pelvis.xfrmctrl.raw │ │ │ │ │ ├── PelvisX.xfrmctrl.raw │ │ │ │ │ ├── RCalf.xfrmctrl.raw │ │ │ │ │ ├── RCalfX.xfrmctrl.raw │ │ │ │ │ ├── RClavicle.xfrmctrl.raw │ │ │ │ │ ├── RClavicleX.xfrmctrl.raw │ │ │ │ │ ├── RFinger0.xfrmctrl.raw │ │ │ │ │ ├── RFinger01.xfrmctrl.raw │ │ │ │ │ ├── RFinger01X.xfrmctrl.raw │ │ │ │ │ ├── RFinger0Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger0X.xfrmctrl.raw │ │ │ │ │ ├── RFinger1.xfrmctrl.raw │ │ │ │ │ ├── RFinger11.xfrmctrl.raw │ │ │ │ │ ├── RFinger11X.xfrmctrl.raw │ │ │ │ │ ├── RFinger1Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger1X.xfrmctrl.raw │ │ │ │ │ ├── RFinger2.xfrmctrl.raw │ │ │ │ │ ├── RFinger21.xfrmctrl.raw │ │ │ │ │ ├── RFinger21X.xfrmctrl.raw │ │ │ │ │ ├── RFinger2Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger2X.xfrmctrl.raw │ │ │ │ │ ├── RFinger3.xfrmctrl.raw │ │ │ │ │ ├── RFinger31.xfrmctrl.raw │ │ │ │ │ ├── RFinger31X.xfrmctrl.raw │ │ │ │ │ ├── RFinger3Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger3X.xfrmctrl.raw │ │ │ │ │ ├── RFinger4.xfrmctrl.raw │ │ │ │ │ ├── RFinger41.xfrmctrl.raw │ │ │ │ │ ├── RFinger41X.xfrmctrl.raw │ │ │ │ │ ├── RFinger4Nub.xfrmctrl.raw │ │ │ │ │ ├── RFinger4X.xfrmctrl.raw │ │ │ │ │ ├── RFoot.xfrmctrl.raw │ │ │ │ │ ├── RFootX.xfrmctrl.raw │ │ │ │ │ ├── RForearm.xfrmctrl.raw │ │ │ │ │ ├── RForearmX.xfrmctrl.raw │ │ │ │ │ ├── RHand.xfrmctrl.raw │ │ │ │ │ ├── RHandX.xfrmctrl.raw │ │ │ │ │ ├── RShoulderPad.xfrmctrl.raw │ │ │ │ │ ├── RThigh.xfrmctrl.raw │ │ │ │ │ ├── RThighX.xfrmctrl.raw │ │ │ │ │ ├── RToe0.xfrmctrl.raw │ │ │ │ │ ├── RToe0Nub.xfrmctrl.raw │ │ │ │ │ ├── RToe0X.xfrmctrl.raw │ │ │ │ │ ├── RUpperArm.xfrmctrl.raw │ │ │ │ │ ├── RUpperArmX.xfrmctrl.raw │ │ │ │ │ ├── Skins.xfrmctrl.raw │ │ │ │ │ ├── Spine03.xfrmctrl.raw │ │ │ │ │ ├── Spine03X.xfrmctrl.raw │ │ │ │ │ ├── Spine1.xfrmctrl.raw │ │ │ │ │ ├── Spine1X.xfrmctrl.raw │ │ │ │ │ ├── Spine2.xfrmctrl.raw │ │ │ │ │ └── Spine2X.xfrmctrl.raw │ │ │ ├── Biped.txt │ │ │ ├── Bones │ │ │ │ ├── Biped.node.raw │ │ │ │ ├── Bones.node.raw │ │ │ │ ├── BonesX.node.raw │ │ │ │ ├── Head.node.raw │ │ │ │ ├── HeadNub.node.raw │ │ │ │ ├── HeadX.node.raw │ │ │ │ ├── LCalf.node.raw │ │ │ │ ├── LCalfX.node.raw │ │ │ │ ├── LClavicle.node.raw │ │ │ │ ├── LClavicleX.node.raw │ │ │ │ ├── LFinger0.node.raw │ │ │ │ ├── LFinger01.node.raw │ │ │ │ ├── LFinger01X.node.raw │ │ │ │ ├── LFinger0Nub.node.raw │ │ │ │ ├── LFinger0X.node.raw │ │ │ │ ├── LFinger1.node.raw │ │ │ │ ├── LFinger11.node.raw │ │ │ │ ├── LFinger11X.node.raw │ │ │ │ ├── LFinger1Nub.node.raw │ │ │ │ ├── LFinger1X.node.raw │ │ │ │ ├── LFinger2.node.raw │ │ │ │ ├── LFinger21.node.raw │ │ │ │ ├── LFinger21X.node.raw │ │ │ │ ├── LFinger2Nub.node.raw │ │ │ │ ├── LFinger2X.node.raw │ │ │ │ ├── LFinger3.node.raw │ │ │ │ ├── LFinger31.node.raw │ │ │ │ ├── LFinger31X.node.raw │ │ │ │ ├── LFinger3Nub.node.raw │ │ │ │ ├── LFinger3X.node.raw │ │ │ │ ├── LFinger4.node.raw │ │ │ │ ├── LFinger41.node.raw │ │ │ │ ├── LFinger41X.node.raw │ │ │ │ ├── LFinger4Nub.node.raw │ │ │ │ ├── LFinger4X.node.raw │ │ │ │ ├── LFoot.node.raw │ │ │ │ ├── LFootX.node.raw │ │ │ │ ├── LForearm.node.raw │ │ │ │ ├── LForearmX.node.raw │ │ │ │ ├── LHand.node.raw │ │ │ │ ├── LHandX.node.raw │ │ │ │ ├── LShoulderPad.node.raw │ │ │ │ ├── LThigh.node.raw │ │ │ │ ├── LThighX.node.raw │ │ │ │ ├── LToe0.node.raw │ │ │ │ ├── LToe0Nub.node.raw │ │ │ │ ├── LToe0X.node.raw │ │ │ │ ├── LUpperArm.node.raw │ │ │ │ ├── LUpperArmX.node.raw │ │ │ │ ├── Neck.node.raw │ │ │ │ ├── NeckX.node.raw │ │ │ │ ├── Pelvis.node.raw │ │ │ │ ├── PelvisX.node.raw │ │ │ │ ├── RCalf.node.raw │ │ │ │ ├── RCalfX.node.raw │ │ │ │ ├── RClavicle.node.raw │ │ │ │ ├── RClavicleX.node.raw │ │ │ │ ├── RFinger0.node.raw │ │ │ │ ├── RFinger01.node.raw │ │ │ │ ├── RFinger01X.node.raw │ │ │ │ ├── RFinger0Nub.node.raw │ │ │ │ ├── RFinger0X.node.raw │ │ │ │ ├── RFinger1.node.raw │ │ │ │ ├── RFinger11.node.raw │ │ │ │ ├── RFinger11X.node.raw │ │ │ │ ├── RFinger1Nub.node.raw │ │ │ │ ├── RFinger1X.node.raw │ │ │ │ ├── RFinger2.node.raw │ │ │ │ ├── RFinger21.node.raw │ │ │ │ ├── RFinger21X.node.raw │ │ │ │ ├── RFinger2Nub.node.raw │ │ │ │ ├── RFinger2X.node.raw │ │ │ │ ├── RFinger3.node.raw │ │ │ │ ├── RFinger31.node.raw │ │ │ │ ├── RFinger31X.node.raw │ │ │ │ ├── RFinger3Nub.node.raw │ │ │ │ ├── RFinger3X.node.raw │ │ │ │ ├── RFinger4.node.raw │ │ │ │ ├── RFinger41.node.raw │ │ │ │ ├── RFinger41X.node.raw │ │ │ │ ├── RFinger4Nub.node.raw │ │ │ │ ├── RFinger4X.node.raw │ │ │ │ ├── RFoot.node.raw │ │ │ │ ├── RFootX.node.raw │ │ │ │ ├── RForearm.node.raw │ │ │ │ ├── RForearmX.node.raw │ │ │ │ ├── RHand.node.raw │ │ │ │ ├── RHandX.node.raw │ │ │ │ ├── RShoulderPad.node.raw │ │ │ │ ├── RThigh.node.raw │ │ │ │ ├── RThighX.node.raw │ │ │ │ ├── RToe0.node.raw │ │ │ │ ├── RToe0Nub.node.raw │ │ │ │ ├── RToe0X.node.raw │ │ │ │ ├── RUpperArm.node.raw │ │ │ │ ├── RUpperArmX.node.raw │ │ │ │ ├── Skins.node.raw │ │ │ │ ├── Spine03.node.raw │ │ │ │ ├── Spine03X.node.raw │ │ │ │ ├── Spine1.node.raw │ │ │ │ ├── Spine1X.node.raw │ │ │ │ ├── Spine2.node.raw │ │ │ │ └── Spine2X.node.raw │ │ │ ├── FormatMeshRaw.txt │ │ │ ├── FormatNodeRaw.txt │ │ │ ├── FormatSkinCtrlRaw.txt │ │ │ ├── FormatXfrmCtrlRaw.txt │ │ │ └── Skins │ │ │ │ ├── Skins0.mesh.raw │ │ │ │ ├── Skins0.skinctrl.raw │ │ │ │ ├── Skins0.texture.png │ │ │ │ ├── Skins1.mesh.raw │ │ │ │ ├── Skins1.skinctrl.raw │ │ │ │ └── Skins1.texture.png │ │ └── cmake-variants.json │ │ ├── BspNodes │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── BspNodes.code-workspace │ │ ├── BspNodesDX11.v17.sln │ │ ├── BspNodesDX11.v17.vcxproj │ │ ├── BspNodesDX11.v17.vcxproj.filters │ │ ├── BspNodesGL46.v17.sln │ │ ├── BspNodesGL46.v17.vcxproj │ │ ├── BspNodesGL46.v17.vcxproj.filters │ │ ├── BspNodesMain.cpp │ │ ├── BspNodesWindow3.cpp │ │ ├── BspNodesWindow3.h │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ └── cmake-variants.json │ │ ├── CLODMeshes │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CLODMeshes.code-workspace │ │ ├── CLODMeshesDX11.v17.sln │ │ ├── CLODMeshesDX11.v17.vcxproj │ │ ├── CLODMeshesDX11.v17.vcxproj.filters │ │ ├── CLODMeshesGL46.v17.sln │ │ ├── CLODMeshesGL46.v17.vcxproj │ │ ├── CLODMeshesGL46.v17.vcxproj.filters │ │ ├── CLODMeshesMain.cpp │ │ ├── CLODMeshesWindow3.cpp │ │ ├── CLODMeshesWindow3.h │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── Data │ │ │ └── FunctionX64Y64R8.png │ │ └── cmake-variants.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSceneGraphSamples.sh │ │ ├── CameraAndLightNodes │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── CameraAndLightNodes.code-workspace │ │ ├── CameraAndLightNodesDX11.v17.sln │ │ ├── CameraAndLightNodesDX11.v17.vcxproj │ │ ├── CameraAndLightNodesDX11.v17.vcxproj.filters │ │ ├── CameraAndLightNodesGL46.v17.sln │ │ ├── CameraAndLightNodesGL46.v17.vcxproj │ │ ├── CameraAndLightNodesGL46.v17.vcxproj.filters │ │ ├── CameraAndLightNodesMain.cpp │ │ ├── CameraAndLightNodesWindow3.cpp │ │ ├── CameraAndLightNodesWindow3.h │ │ └── cmake-variants.json │ │ ├── Castle │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── Castle.code-workspace │ │ ├── CastleDX11.v17.sln │ │ ├── CastleDX11.v17.vcxproj │ │ ├── CastleDX11.v17.vcxproj.filters │ │ ├── CastleGL46.v17.sln │ │ ├── CastleGL46.v17.vcxproj │ │ ├── CastleGL46.v17.vcxproj.filters │ │ ├── CastleMain.cpp │ │ ├── CastleWindow3.cpp │ │ ├── CastleWindow3.h │ │ ├── CreateMeshes.cpp │ │ ├── Data │ │ │ ├── Geometry │ │ │ │ ├── Barrel01.txt │ │ │ │ ├── BarrelRack01.txt │ │ │ │ ├── BarrelRack03.txt │ │ │ │ ├── Bench01.txt │ │ │ │ ├── Box01.txt │ │ │ │ ├── Box02.txt │ │ │ │ ├── Bridge.txt │ │ │ │ ├── Bunk01.txt │ │ │ │ ├── CeilingLight01.txt │ │ │ │ ├── ChestBottom01.txt │ │ │ │ ├── ChestTop01.txt │ │ │ │ ├── Cylinder02.txt │ │ │ │ ├── Cylinder02NCL.txt │ │ │ │ ├── Cylinder03.txt │ │ │ │ ├── Cylinder06.txt │ │ │ │ ├── Door.txt │ │ │ │ ├── DoorFrame01.txt │ │ │ │ ├── DoorFrame53.txt │ │ │ │ ├── DoorFrame61.txt │ │ │ │ ├── DoorFrame62.txt │ │ │ │ ├── DrawBridge.txt │ │ │ │ ├── Exterior.txt │ │ │ │ ├── FrontHall.txt │ │ │ │ ├── FrontRamp.txt │ │ │ │ ├── LargePort.txt │ │ │ │ ├── MainGate.txt │ │ │ │ ├── MainGate01.txt │ │ │ │ ├── Mug.txt │ │ │ │ ├── QuadPatch01.txt │ │ │ │ ├── Rope.txt │ │ │ │ ├── SimpleChair01.txt │ │ │ │ ├── SkyDome.txt │ │ │ │ ├── SmallPort.txt │ │ │ │ ├── Sphere01.txt │ │ │ │ ├── SquareTable01.txt │ │ │ │ ├── Table01.txt │ │ │ │ ├── Terrain.txt │ │ │ │ ├── Tube01.txt │ │ │ │ ├── Wall01.txt │ │ │ │ ├── Wall02.txt │ │ │ │ ├── WallTurret01.txt │ │ │ │ ├── WallTurret02.txt │ │ │ │ ├── Water.txt │ │ │ │ ├── Water2.txt │ │ │ │ └── WoodShield01.txt │ │ │ └── Textures │ │ │ │ ├── barrel.png │ │ │ │ ├── barrelbase.png │ │ │ │ ├── blanket.png │ │ │ │ ├── bunkwood.png │ │ │ │ ├── chest01.png │ │ │ │ ├── door.png │ │ │ │ ├── doorframe.png │ │ │ │ ├── floor02.png │ │ │ │ ├── gravel01.png │ │ │ │ ├── gravel02.png │ │ │ │ ├── gravel_cap_ne.png │ │ │ │ ├── gravel_cap_nw.png │ │ │ │ ├── gravel_corner_ne.png │ │ │ │ ├── gravel_corner_nw.png │ │ │ │ ├── gravel_corner_se.png │ │ │ │ ├── gravel_corner_sw.png │ │ │ │ ├── gravel_side_n.png │ │ │ │ ├── gravel_side_s.png │ │ │ │ ├── gravel_side_w.png │ │ │ │ ├── hugestone01.png │ │ │ │ ├── hugestone02.png │ │ │ │ ├── keystone.png │ │ │ │ ├── largerstone01.png │ │ │ │ ├── largerstone02.png │ │ │ │ ├── largestone01.png │ │ │ │ ├── largeststone01.png │ │ │ │ ├── largeststone02.png │ │ │ │ ├── metal01.png │ │ │ │ ├── mug.png │ │ │ │ ├── outwall03.png │ │ │ │ ├── port.png │ │ │ │ ├── ramp03.png │ │ │ │ ├── river01.png │ │ │ │ ├── river02.png │ │ │ │ ├── rooftemp.png │ │ │ │ ├── rope.png │ │ │ │ ├── shield01.png │ │ │ │ ├── skyline.png │ │ │ │ ├── steps.png │ │ │ │ ├── stone01.png │ │ │ │ ├── stone02.png │ │ │ │ ├── stone03.png │ │ │ │ ├── tileplanks.png │ │ │ │ ├── torchhead.png │ │ │ │ ├── torchwood.png │ │ │ │ ├── wall02.png │ │ │ │ ├── walllightmap.png │ │ │ │ └── woodceiling.png │ │ ├── LoadData.cpp │ │ ├── TexturePNT1Effect.cpp │ │ ├── TexturePNT1Effect.h │ │ └── cmake-variants.json │ │ ├── DLODNodes │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── DLODNodes.code-workspace │ │ ├── DLODNodesDX11.v17.sln │ │ ├── DLODNodesDX11.v17.vcxproj │ │ ├── DLODNodesDX11.v17.vcxproj.filters │ │ ├── DLODNodesGL46.v17.sln │ │ ├── DLODNodesGL46.v17.vcxproj │ │ ├── DLODNodesGL46.v17.vcxproj.filters │ │ ├── DLODNodesMain.cpp │ │ ├── DLODNodesWindow3.cpp │ │ ├── DLODNodesWindow3.h │ │ └── cmake-variants.json │ │ ├── IKControllers │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── IKControllers.code-workspace │ │ ├── IKControllersDX11.v17.sln │ │ ├── IKControllersDX11.v17.vcxproj │ │ ├── IKControllersDX11.v17.vcxproj.filters │ │ ├── IKControllersGL46.v17.sln │ │ ├── IKControllersGL46.v17.vcxproj │ │ ├── IKControllersGL46.v17.vcxproj.filters │ │ ├── IKControllersMain.cpp │ │ ├── IKControllersWindow3.cpp │ │ ├── IKControllersWindow3.h │ │ └── cmake-variants.json │ │ ├── MorphControllers │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── MorphControllers.code-workspace │ │ ├── MorphControllersDX11.v17.sln │ │ ├── MorphControllersDX11.v17.vcxproj │ │ ├── MorphControllersDX11.v17.vcxproj.filters │ │ ├── MorphControllersGL46.v17.sln │ │ ├── MorphControllersGL46.v17.vcxproj │ │ ├── MorphControllersGL46.v17.vcxproj.filters │ │ ├── MorphControllersMain.cpp │ │ ├── MorphControllersWindow3.cpp │ │ ├── MorphControllersWindow3.h │ │ └── cmake-variants.json │ │ ├── MorphFaces │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── CubicInterpolator.h │ │ ├── Data │ │ │ ├── Eye.png │ │ │ ├── LightColorSampler.txt │ │ │ ├── M0BasePosNor.txt │ │ │ ├── M10FullLeftPosNor.txt │ │ │ ├── M10FullLeftWeights.txt │ │ │ ├── M11UpNotUsedPosNor.txt │ │ │ ├── M12DownNotUsedPosNor.txt │ │ │ ├── M1Viseme01PosNor.txt │ │ │ ├── M1Viseme01Weights.txt │ │ │ ├── M2Viseme02PosNor.txt │ │ │ ├── M2Viseme02Weights.txt │ │ │ ├── M3Viseme03aPosNor.txt │ │ │ ├── M3Viseme03aWeights.txt │ │ │ ├── M3Viseme03bPosNor.txt │ │ │ ├── M3Viseme03bWeights.txt │ │ │ ├── M4TheNoLookPosNor.txt │ │ │ ├── M4TheNoLookWeights.txt │ │ │ ├── M5SmilePosNor.txt │ │ │ ├── M5SmileWeights.txt │ │ │ ├── M6AngerPosNor.txt │ │ │ ├── M6AngerWeights.txt │ │ │ ├── M7FullRightPosNor.txt │ │ │ ├── M7FullRightWeights.txt │ │ │ ├── M8HalfRightPosNor.txt │ │ │ ├── M8HalfRightWeights.txt │ │ │ ├── M9HalfLeftPosNor.txt │ │ │ ├── M9HalfLeftWeights.txt │ │ │ └── SharedTexTri.txt │ │ ├── MorphFaces.code-workspace │ │ ├── MorphFacesDX11.v17.sln │ │ ├── MorphFacesDX11.v17.vcxproj │ │ ├── MorphFacesDX11.v17.vcxproj.filters │ │ ├── MorphFacesGL46.v17.sln │ │ ├── MorphFacesGL46.v17.vcxproj │ │ ├── MorphFacesGL46.v17.vcxproj.filters │ │ ├── MorphFacesMain.cpp │ │ ├── MorphFacesWindow3.cpp │ │ ├── MorphFacesWindow3.h │ │ ├── Shaders │ │ │ ├── Texture2PNT.ps.glsl │ │ │ ├── Texture2PNT.ps.hlsl │ │ │ ├── Texture2PNT.vs.glsl │ │ │ └── Texture2PNT.vs.hlsl │ │ └── cmake-variants.json │ │ ├── ParticleControllers │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── BloodCellController.cpp │ │ ├── BloodCellController.h │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── ParticleControllers.code-workspace │ │ ├── ParticleControllersDX11.v17.sln │ │ ├── ParticleControllersDX11.v17.vcxproj │ │ ├── ParticleControllersDX11.v17.vcxproj.filters │ │ ├── ParticleControllersGL46.v17.sln │ │ ├── ParticleControllersGL46.v17.vcxproj │ │ ├── ParticleControllersGL46.v17.vcxproj.filters │ │ ├── ParticleControllersMain.cpp │ │ ├── ParticleControllersWindow3.cpp │ │ ├── ParticleControllersWindow3.h │ │ └── cmake-variants.json │ │ ├── Picking │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── Picking.code-workspace │ │ ├── PickingDX11.v17.sln │ │ ├── PickingDX11.v17.vcxproj │ │ ├── PickingDX11.v17.vcxproj.filters │ │ ├── PickingGL46.v17.sln │ │ ├── PickingGL46.v17.vcxproj │ │ ├── PickingGL46.v17.vcxproj.filters │ │ ├── PickingMain.cpp │ │ ├── PickingWindow3.cpp │ │ ├── PickingWindow3.h │ │ └── cmake-variants.json │ │ ├── PointControllers │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── PointControllers.code-workspace │ │ ├── PointControllersDX11.v17.sln │ │ ├── PointControllersDX11.v17.vcxproj │ │ ├── PointControllersDX11.v17.vcxproj.filters │ │ ├── PointControllersGL46.v17.sln │ │ ├── PointControllersGL46.v17.vcxproj │ │ ├── PointControllersGL46.v17.vcxproj.filters │ │ ├── PointControllersMain.cpp │ │ ├── PointControllersWindow3.cpp │ │ ├── PointControllersWindow3.h │ │ ├── RandomController.cpp │ │ ├── RandomController.h │ │ └── cmake-variants.json │ │ ├── SwitchNodes │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── SwitchNodes.code-workspace │ │ ├── SwitchNodesDX11.v17.sln │ │ ├── SwitchNodesDX11.v17.vcxproj │ │ ├── SwitchNodesDX11.v17.vcxproj.filters │ │ ├── SwitchNodesGL46.v17.sln │ │ ├── SwitchNodesGL46.v17.vcxproj │ │ ├── SwitchNodesGL46.v17.vcxproj.filters │ │ ├── SwitchNodesMain.cpp │ │ ├── SwitchNodesWindow3.cpp │ │ ├── SwitchNodesWindow3.h │ │ └── cmake-variants.json │ │ └── Terrain │ │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── CMakeSample.sh │ │ ├── Data │ │ ├── Detail.png │ │ ├── color.0.0.png │ │ ├── color.0.1.png │ │ ├── color.0.2.png │ │ ├── color.0.3.png │ │ ├── color.0.4.png │ │ ├── color.0.5.png │ │ ├── color.0.6.png │ │ ├── color.0.7.png │ │ ├── color.1.0.png │ │ ├── color.1.1.png │ │ ├── color.1.2.png │ │ ├── color.1.3.png │ │ ├── color.1.4.png │ │ ├── color.1.5.png │ │ ├── color.1.6.png │ │ ├── color.1.7.png │ │ ├── color.2.0.png │ │ ├── color.2.1.png │ │ ├── color.2.2.png │ │ ├── color.2.3.png │ │ ├── color.2.4.png │ │ ├── color.2.5.png │ │ ├── color.2.6.png │ │ ├── color.2.7.png │ │ ├── color.3.0.png │ │ ├── color.3.1.png │ │ ├── color.3.2.png │ │ ├── color.3.3.png │ │ ├── color.3.4.png │ │ ├── color.3.5.png │ │ ├── color.3.6.png │ │ ├── color.3.7.png │ │ ├── color.4.0.png │ │ ├── color.4.1.png │ │ ├── color.4.2.png │ │ ├── color.4.3.png │ │ ├── color.4.4.png │ │ ├── color.4.5.png │ │ ├── color.4.6.png │ │ ├── color.4.7.png │ │ ├── color.5.0.png │ │ ├── color.5.1.png │ │ ├── color.5.2.png │ │ ├── color.5.3.png │ │ ├── color.5.4.png │ │ ├── color.5.5.png │ │ ├── color.5.6.png │ │ ├── color.5.7.png │ │ ├── color.6.0.png │ │ ├── color.6.1.png │ │ ├── color.6.2.png │ │ ├── color.6.3.png │ │ ├── color.6.4.png │ │ ├── color.6.5.png │ │ ├── color.6.6.png │ │ ├── color.6.7.png │ │ ├── color.7.0.png │ │ ├── color.7.1.png │ │ ├── color.7.2.png │ │ ├── color.7.3.png │ │ ├── color.7.4.png │ │ ├── color.7.5.png │ │ ├── color.7.6.png │ │ ├── color.7.7.png │ │ ├── height.0.0.binary │ │ ├── height.0.1.binary │ │ ├── height.0.2.binary │ │ ├── height.0.3.binary │ │ ├── height.0.4.binary │ │ ├── height.0.5.binary │ │ ├── height.0.6.binary │ │ ├── height.0.7.binary │ │ ├── height.1.0.binary │ │ ├── height.1.1.binary │ │ ├── height.1.2.binary │ │ ├── height.1.3.binary │ │ ├── height.1.4.binary │ │ ├── height.1.5.binary │ │ ├── height.1.6.binary │ │ ├── height.1.7.binary │ │ ├── height.2.0.binary │ │ ├── height.2.1.binary │ │ ├── height.2.2.binary │ │ ├── height.2.3.binary │ │ ├── height.2.4.binary │ │ ├── height.2.5.binary │ │ ├── height.2.6.binary │ │ ├── height.2.7.binary │ │ ├── height.3.0.binary │ │ ├── height.3.1.binary │ │ ├── height.3.2.binary │ │ ├── height.3.3.binary │ │ ├── height.3.4.binary │ │ ├── height.3.5.binary │ │ ├── height.3.6.binary │ │ ├── height.3.7.binary │ │ ├── height.4.0.binary │ │ ├── height.4.1.binary │ │ ├── height.4.2.binary │ │ ├── height.4.3.binary │ │ ├── height.4.4.binary │ │ ├── height.4.5.binary │ │ ├── height.4.6.binary │ │ ├── height.4.7.binary │ │ ├── height.5.0.binary │ │ ├── height.5.1.binary │ │ ├── height.5.2.binary │ │ ├── height.5.3.binary │ │ ├── height.5.4.binary │ │ ├── height.5.5.binary │ │ ├── height.5.6.binary │ │ ├── height.5.7.binary │ │ ├── height.6.0.binary │ │ ├── height.6.1.binary │ │ ├── height.6.2.binary │ │ ├── height.6.3.binary │ │ ├── height.6.4.binary │ │ ├── height.6.5.binary │ │ ├── height.6.6.binary │ │ ├── height.6.7.binary │ │ ├── height.7.0.binary │ │ ├── height.7.1.binary │ │ ├── height.7.2.binary │ │ ├── height.7.3.binary │ │ ├── height.7.4.binary │ │ ├── height.7.5.binary │ │ ├── height.7.6.binary │ │ ├── height.7.7.binary │ │ └── height.information.txt │ │ ├── Shaders │ │ ├── BaseMulDetailFogExpSqr.ps.glsl │ │ ├── BaseMulDetailFogExpSqr.ps.hlsl │ │ ├── BaseMulDetailFogExpSqr.vs.glsl │ │ └── BaseMulDetailFogExpSqr.vs.hlsl │ │ ├── Terrain.code-workspace │ │ ├── TerrainDX11.v17.sln │ │ ├── TerrainDX11.v17.vcxproj │ │ ├── TerrainDX11.v17.vcxproj.filters │ │ ├── TerrainEffect.cpp │ │ ├── TerrainEffect.h │ │ ├── TerrainGL46.v17.sln │ │ ├── TerrainGL46.v17.vcxproj │ │ ├── TerrainGL46.v17.vcxproj.filters │ │ ├── TerrainMain.cpp │ │ ├── TerrainWindow3.cpp │ │ ├── TerrainWindow3.h │ │ └── cmake-variants.json ├── Tools │ ├── BitmapFontCreator │ │ ├── BitmapFontCreator.cpp │ │ ├── BitmapFontCreator.v17.sln │ │ ├── BitmapFontCreator.v17.vcxproj │ │ └── BitmapFontCreator.v17.vcxproj.filters │ ├── ChangePlatformToolset │ │ ├── ChangePlatformToolset.cpp │ │ ├── ChangePlatformToolset.v17.sln │ │ ├── ChangePlatformToolset.v17.vcxproj │ │ ├── ChangePlatformToolset.v17.vcxproj.filters │ │ └── ReadMe.txt │ ├── FiniteDifferences │ │ ├── FiniteDifferencesConsole.cpp │ │ ├── FiniteDifferencesConsole.h │ │ ├── FiniteDifferencesDX11.v17.sln │ │ ├── FiniteDifferencesDX11.v17.vcxproj │ │ ├── FiniteDifferencesDX11.v17.vcxproj.filters │ │ ├── FiniteDifferencesGL45.v17.sln │ │ ├── FiniteDifferencesGL45.v17.vcxproj │ │ ├── FiniteDifferencesGL45.v17.vcxproj.filters │ │ └── FiniteDifferencesMain.cpp │ ├── GenerateApproximations │ │ ├── FitASin.h │ │ ├── FitATan.h │ │ ├── FitCos.h │ │ ├── FitExp2.h │ │ ├── FitInvSqrt.h │ │ ├── FitLog2.h │ │ ├── FitReciprocal.h │ │ ├── FitSin.h │ │ ├── FitSqrt.h │ │ ├── FitTan.h │ │ ├── GenerateApproximations.cpp │ │ ├── GenerateApproximations.v17.sln │ │ ├── GenerateApproximations.v17.vcxproj │ │ └── GenerateApproximations.v17.vcxproj.filters │ ├── GenerateOpenGLWrapper │ │ ├── GL45.h │ │ ├── GenerateOpenGLWrapper.cpp │ │ ├── GenerateOpenGLWrapper.v17.sln │ │ ├── GenerateOpenGLWrapper.v17.vcxproj │ │ ├── GenerateOpenGLWrapper.v17.vcxproj.filters │ │ ├── Initialize.txt │ │ ├── Version.txt │ │ ├── glcorearb.h │ │ ├── glext.h │ │ ├── glxext.h │ │ ├── makefile.gte │ │ └── wglext.h │ ├── GenerateProject │ │ ├── GenerateProject.cpp │ │ ├── GenerateProject.v17.sln │ │ ├── GenerateProject.v17.vcxproj │ │ ├── GenerateProject.v17.vcxproj.filters │ │ ├── ProjectTemplate.cpp │ │ ├── ProjectTemplate.h │ │ ├── ProjectTemplate.v17.cpp │ │ ├── ProjectTemplate.v17.h │ │ ├── ProjectTemplateVSCode.cpp │ │ └── ProjectTemplateVSCode.h │ ├── PrecisionCalculator │ │ ├── PrecisionCalculator.cpp │ │ ├── PrecisionCalculator.v17.sln │ │ ├── PrecisionCalculator.v17.vcxproj │ │ └── PrecisionCalculator.v17.vcxproj.filters │ └── RotationApproximation │ │ ├── RemezConstrained.cpp │ │ ├── RemezConstrained.h │ │ ├── RemezRotC0.cpp │ │ ├── RemezRotC0.h │ │ ├── RemezRotC1.cpp │ │ ├── RemezRotC1.h │ │ ├── RemezRotC2.cpp │ │ ├── RemezRotC2.h │ │ ├── RemezRotC3.cpp │ │ ├── RemezRotC3.h │ │ ├── RotationApproximationConsole.cpp │ │ ├── RotationApproximationConsole.h │ │ ├── RotationApproximationDX11.v17.sln │ │ ├── RotationApproximationDX11.v17.vcxproj │ │ ├── RotationApproximationDX11.v17.vcxproj.filters │ │ ├── RotationApproximationGL45.v17.sln │ │ ├── RotationApproximationGL45.v17.vcxproj │ │ ├── RotationApproximationGL45.v17.vcxproj.filters │ │ └── RotationApproximationMain.cpp ├── clean.py ├── cmake-variants.json └── gtengine.natvis ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/.gitattributes -------------------------------------------------------------------------------- /GTE/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/.vscode/settings.json -------------------------------------------------------------------------------- /GTE/Applications/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Application.cpp -------------------------------------------------------------------------------- /GTE/Applications/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Application.h -------------------------------------------------------------------------------- /GTE/Applications/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Applications/CameraRig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/CameraRig.cpp -------------------------------------------------------------------------------- /GTE/Applications/CameraRig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/CameraRig.h -------------------------------------------------------------------------------- /GTE/Applications/Command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Command.cpp -------------------------------------------------------------------------------- /GTE/Applications/Command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Command.h -------------------------------------------------------------------------------- /GTE/Applications/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Console.h -------------------------------------------------------------------------------- /GTE/Applications/ConsoleApplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/ConsoleApplication.h -------------------------------------------------------------------------------- /GTE/Applications/Environment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Environment.cpp -------------------------------------------------------------------------------- /GTE/Applications/Environment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Environment.h -------------------------------------------------------------------------------- /GTE/Applications/GLX/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/Console.cpp -------------------------------------------------------------------------------- /GTE/Applications/GLX/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/Console.h -------------------------------------------------------------------------------- /GTE/Applications/GLX/ConsoleSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/ConsoleSystem.cpp -------------------------------------------------------------------------------- /GTE/Applications/GLX/ConsoleSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/ConsoleSystem.h -------------------------------------------------------------------------------- /GTE/Applications/GLX/WICFileIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/WICFileIO.cpp -------------------------------------------------------------------------------- /GTE/Applications/GLX/WICFileIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/WICFileIO.h -------------------------------------------------------------------------------- /GTE/Applications/GLX/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/Window.cpp -------------------------------------------------------------------------------- /GTE/Applications/GLX/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/Window.h -------------------------------------------------------------------------------- /GTE/Applications/GLX/WindowSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/WindowSystem.cpp -------------------------------------------------------------------------------- /GTE/Applications/GLX/WindowSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GLX/WindowSystem.h -------------------------------------------------------------------------------- /GTE/Applications/GTApplications.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GTApplications.cpp -------------------------------------------------------------------------------- /GTE/Applications/GTApplications.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GTApplications.h -------------------------------------------------------------------------------- /GTE/Applications/GTApplicationsPCH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/GTApplicationsPCH.h -------------------------------------------------------------------------------- /GTE/Applications/MSW/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/Console.cpp -------------------------------------------------------------------------------- /GTE/Applications/MSW/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/Console.h -------------------------------------------------------------------------------- /GTE/Applications/MSW/ConsoleSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/ConsoleSystem.cpp -------------------------------------------------------------------------------- /GTE/Applications/MSW/ConsoleSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/ConsoleSystem.h -------------------------------------------------------------------------------- /GTE/Applications/MSW/WICFileIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/WICFileIO.cpp -------------------------------------------------------------------------------- /GTE/Applications/MSW/WICFileIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/WICFileIO.h -------------------------------------------------------------------------------- /GTE/Applications/MSW/WICFileIONative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/WICFileIONative.h -------------------------------------------------------------------------------- /GTE/Applications/MSW/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/Window.cpp -------------------------------------------------------------------------------- /GTE/Applications/MSW/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/Window.h -------------------------------------------------------------------------------- /GTE/Applications/MSW/WindowSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/WindowSystem.cpp -------------------------------------------------------------------------------- /GTE/Applications/MSW/WindowSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/MSW/WindowSystem.h -------------------------------------------------------------------------------- /GTE/Applications/OnIdleTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/OnIdleTimer.cpp -------------------------------------------------------------------------------- /GTE/Applications/OnIdleTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/OnIdleTimer.h -------------------------------------------------------------------------------- /GTE/Applications/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Timer.cpp -------------------------------------------------------------------------------- /GTE/Applications/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Timer.h -------------------------------------------------------------------------------- /GTE/Applications/TrackBall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/TrackBall.cpp -------------------------------------------------------------------------------- /GTE/Applications/TrackBall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/TrackBall.h -------------------------------------------------------------------------------- /GTE/Applications/TrackCylinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/TrackCylinder.cpp -------------------------------------------------------------------------------- /GTE/Applications/TrackCylinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/TrackCylinder.h -------------------------------------------------------------------------------- /GTE/Applications/TrackObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/TrackObject.cpp -------------------------------------------------------------------------------- /GTE/Applications/TrackObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/TrackObject.h -------------------------------------------------------------------------------- /GTE/Applications/WICFileIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/WICFileIO.h -------------------------------------------------------------------------------- /GTE/Applications/Window2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Window2.cpp -------------------------------------------------------------------------------- /GTE/Applications/Window2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Window2.h -------------------------------------------------------------------------------- /GTE/Applications/Window3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Window3.cpp -------------------------------------------------------------------------------- /GTE/Applications/Window3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/Window3.h -------------------------------------------------------------------------------- /GTE/Applications/WindowApplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Applications/WindowApplication.cpp -------------------------------------------------------------------------------- /GTE/BuildAll.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/BuildAll.v17.sln -------------------------------------------------------------------------------- /GTE/BuildAllDX11.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/BuildAllDX11.v17.sln -------------------------------------------------------------------------------- /GTE/BuildAllGL46.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/BuildAllGL46.v17.sln -------------------------------------------------------------------------------- /GTE/CMakeLibraries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/CMakeLibraries.sh -------------------------------------------------------------------------------- /GTE/CMakeLibrariesAndSamples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/CMakeLibrariesAndSamples.sh -------------------------------------------------------------------------------- /GTE/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/GTApplicationsDX11.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTApplicationsDX11.v17.sln -------------------------------------------------------------------------------- /GTE/GTApplicationsDX11.v17.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTApplicationsDX11.v17.vcxproj -------------------------------------------------------------------------------- /GTE/GTApplicationsGL46.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTApplicationsGL46.v17.sln -------------------------------------------------------------------------------- /GTE/GTApplicationsGL46.v17.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTApplicationsGL46.v17.vcxproj -------------------------------------------------------------------------------- /GTE/GTE.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTE.code-workspace -------------------------------------------------------------------------------- /GTE/GTGraphics.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTGraphics.v17.sln -------------------------------------------------------------------------------- /GTE/GTGraphics.v17.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTGraphics.v17.vcxproj -------------------------------------------------------------------------------- /GTE/GTGraphics.v17.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTGraphics.v17.vcxproj.filters -------------------------------------------------------------------------------- /GTE/GTGraphicsDX11.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTGraphicsDX11.v17.sln -------------------------------------------------------------------------------- /GTE/GTGraphicsDX11.v17.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTGraphicsDX11.v17.vcxproj -------------------------------------------------------------------------------- /GTE/GTGraphicsGL46.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTGraphicsGL46.v17.sln -------------------------------------------------------------------------------- /GTE/GTGraphicsGL46.v17.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTGraphicsGL46.v17.vcxproj -------------------------------------------------------------------------------- /GTE/GTMathematics.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTMathematics.v17.sln -------------------------------------------------------------------------------- /GTE/GTMathematics.v17.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTMathematics.v17.vcxproj -------------------------------------------------------------------------------- /GTE/GTMathematicsGPU.v17.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTMathematicsGPU.v17.sln -------------------------------------------------------------------------------- /GTE/GTMathematicsGPU.v17.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/GTMathematicsGPU.v17.vcxproj -------------------------------------------------------------------------------- /GTE/Graphics/AmbientLightEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/AmbientLightEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/AmbientLightEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/AmbientLightEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/AreaLightEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/AreaLightEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/AreaLightEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/AreaLightEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/BaseEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BaseEngine.cpp -------------------------------------------------------------------------------- /GTE/Graphics/BaseEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BaseEngine.h -------------------------------------------------------------------------------- /GTE/Graphics/BillboardNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BillboardNode.cpp -------------------------------------------------------------------------------- /GTE/Graphics/BillboardNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BillboardNode.h -------------------------------------------------------------------------------- /GTE/Graphics/BlendState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BlendState.cpp -------------------------------------------------------------------------------- /GTE/Graphics/BlendState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BlendState.h -------------------------------------------------------------------------------- /GTE/Graphics/BoundTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BoundTree.h -------------------------------------------------------------------------------- /GTE/Graphics/BoundingSphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BoundingSphere.h -------------------------------------------------------------------------------- /GTE/Graphics/BspNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BspNode.cpp -------------------------------------------------------------------------------- /GTE/Graphics/BspNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BspNode.h -------------------------------------------------------------------------------- /GTE/Graphics/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Buffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Buffer.h -------------------------------------------------------------------------------- /GTE/Graphics/BumpMapEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BumpMapEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/BumpMapEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/BumpMapEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/CLODCollapseRecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CLODCollapseRecord.h -------------------------------------------------------------------------------- /GTE/Graphics/CLODMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CLODMesh.cpp -------------------------------------------------------------------------------- /GTE/Graphics/CLODMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CLODMesh.h -------------------------------------------------------------------------------- /GTE/Graphics/CLODMeshCreator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CLODMeshCreator.h -------------------------------------------------------------------------------- /GTE/Graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Graphics/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Camera.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Camera.h -------------------------------------------------------------------------------- /GTE/Graphics/CollisionGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CollisionGroup.h -------------------------------------------------------------------------------- /GTE/Graphics/CollisionMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CollisionMesh.cpp -------------------------------------------------------------------------------- /GTE/Graphics/CollisionMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CollisionMesh.h -------------------------------------------------------------------------------- /GTE/Graphics/CollisionRecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CollisionRecord.h -------------------------------------------------------------------------------- /GTE/Graphics/ComputeProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ComputeProgram.h -------------------------------------------------------------------------------- /GTE/Graphics/ConstantBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ConstantBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/ConstantBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ConstantBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/ConstantColorEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ConstantColorEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/ControlledObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ControlledObject.cpp -------------------------------------------------------------------------------- /GTE/Graphics/ControlledObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ControlledObject.h -------------------------------------------------------------------------------- /GTE/Graphics/Controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Controller.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Controller.h -------------------------------------------------------------------------------- /GTE/Graphics/CubeMapEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CubeMapEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/CubeMapEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CubeMapEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/Culler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Culler.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Culler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Culler.h -------------------------------------------------------------------------------- /GTE/Graphics/CullingPlane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/CullingPlane.h -------------------------------------------------------------------------------- /GTE/Graphics/DLODNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DLODNode.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DLODNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DLODNode.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11BlendState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11BlendState.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Buffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Buffer.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11DrawTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11DrawTarget.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Engine.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Engine.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11IndexBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11IndexBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11InputLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11InputLayout.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11PixelShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11PixelShader.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11RawBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11RawBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11RawBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11RawBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Resource.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Resource.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Shader.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Shader.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture1.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture1.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture2.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture2.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture3.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11Texture3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11Texture3.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11TextureCube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11TextureCube.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11TextureDS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11TextureDS.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11TextureDS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11TextureDS.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11TextureRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11TextureRT.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DX11TextureRT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DX11TextureRT.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DXGIAdapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DXGIAdapter.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DXGIAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DXGIAdapter.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DXGIOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DXGIOutput.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/DXGIOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/DXGIOutput.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/GTGraphicsDX11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/GTGraphicsDX11.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLBaseBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLBaseBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLFactory.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLParameter.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLParameter.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLReflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLReflection.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLResource.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLResource.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLShader.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLShader.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLShaderType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLShaderType.h -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLTexture.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DX11/HLSLTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DX11/HLSLTexture.h -------------------------------------------------------------------------------- /GTE/Graphics/DataFormat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DataFormat.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DataFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DataFormat.h -------------------------------------------------------------------------------- /GTE/Graphics/DepthStencilState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DepthStencilState.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DepthStencilState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DepthStencilState.h -------------------------------------------------------------------------------- /GTE/Graphics/DrawTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DrawTarget.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DrawTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DrawTarget.h -------------------------------------------------------------------------------- /GTE/Graphics/DrawingState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DrawingState.cpp -------------------------------------------------------------------------------- /GTE/Graphics/DrawingState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/DrawingState.h -------------------------------------------------------------------------------- /GTE/Graphics/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Font.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Font.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H12.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H12.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H14.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H14.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H14.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H16.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H16.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H18.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW400H18.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW400H18.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H12.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H12.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H14.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H14.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H14.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H16.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H16.h -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H18.cpp -------------------------------------------------------------------------------- /GTE/Graphics/FontArialW700H18.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/FontArialW700H18.h -------------------------------------------------------------------------------- /GTE/Graphics/GEDrawTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GEDrawTarget.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GEDrawTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GEDrawTarget.h -------------------------------------------------------------------------------- /GTE/Graphics/GEInputLayoutManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GEInputLayoutManager.h -------------------------------------------------------------------------------- /GTE/Graphics/GEObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GEObject.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GEObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GEObject.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL/glcorearb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL/glcorearb.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL/glext.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL/glxext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL/glxext.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL/wglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL/wglext.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46BlendState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46BlendState.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Buffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Buffer.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46DrawTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46DrawTarget.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Engine.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Engine.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46IndexBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46IndexBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46InputLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46InputLayout.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Resource.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Resource.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture1.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture1.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture2.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture2.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture3.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46Texture3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46Texture3.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46TextureCube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46TextureCube.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46TextureDS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46TextureDS.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46TextureDS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46TextureDS.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46TextureRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46TextureRT.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GL46TextureRT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GL46TextureRT.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GLSLReflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GLSLReflection.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GLSLShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GLSLShader.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GLSLShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GLSLShader.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GLX/GLXEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GLX/GLXEngine.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GLX/GLXEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GLX/GLXEngine.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/GTGraphicsGL46.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/GTGraphicsGL46.h -------------------------------------------------------------------------------- /GTE/Graphics/GL46/WGL/WGLEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/WGL/WGLEngine.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GL46/WGL/WGLEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GL46/WGL/WGLEngine.h -------------------------------------------------------------------------------- /GTE/Graphics/GTGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GTGraphics.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GTGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GTGraphics.h -------------------------------------------------------------------------------- /GTE/Graphics/GTGraphicsPCH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GTGraphicsPCH.h -------------------------------------------------------------------------------- /GTE/Graphics/GlossMapEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GlossMapEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GlossMapEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GlossMapEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Graphics.h -------------------------------------------------------------------------------- /GTE/Graphics/GraphicsEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GraphicsEngine.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GraphicsEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GraphicsEngine.h -------------------------------------------------------------------------------- /GTE/Graphics/GraphicsObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GraphicsObject.cpp -------------------------------------------------------------------------------- /GTE/Graphics/GraphicsObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/GraphicsObject.h -------------------------------------------------------------------------------- /GTE/Graphics/IKController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/IKController.cpp -------------------------------------------------------------------------------- /GTE/Graphics/IKController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/IKController.h -------------------------------------------------------------------------------- /GTE/Graphics/IndexBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/IndexBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/IndexBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/IndexBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/IndexFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/IndexFormat.h -------------------------------------------------------------------------------- /GTE/Graphics/KeyframeController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/KeyframeController.cpp -------------------------------------------------------------------------------- /GTE/Graphics/KeyframeController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/KeyframeController.h -------------------------------------------------------------------------------- /GTE/Graphics/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Light.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Light.h -------------------------------------------------------------------------------- /GTE/Graphics/LightCameraGeometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/LightCameraGeometry.h -------------------------------------------------------------------------------- /GTE/Graphics/LightEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/LightEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/LightEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/LightEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/Lighting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Lighting.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Lighting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Lighting.h -------------------------------------------------------------------------------- /GTE/Graphics/Material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Material.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Material.h -------------------------------------------------------------------------------- /GTE/Graphics/MemberLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/MemberLayout.h -------------------------------------------------------------------------------- /GTE/Graphics/MeshFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/MeshFactory.cpp -------------------------------------------------------------------------------- /GTE/Graphics/MeshFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/MeshFactory.h -------------------------------------------------------------------------------- /GTE/Graphics/MorphController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/MorphController.cpp -------------------------------------------------------------------------------- /GTE/Graphics/MorphController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/MorphController.h -------------------------------------------------------------------------------- /GTE/Graphics/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Node.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Node.h -------------------------------------------------------------------------------- /GTE/Graphics/OverlayEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/OverlayEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/OverlayEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/OverlayEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/PVWUpdater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PVWUpdater.cpp -------------------------------------------------------------------------------- /GTE/Graphics/PVWUpdater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PVWUpdater.h -------------------------------------------------------------------------------- /GTE/Graphics/ParticleController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ParticleController.cpp -------------------------------------------------------------------------------- /GTE/Graphics/ParticleController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ParticleController.h -------------------------------------------------------------------------------- /GTE/Graphics/Particles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Particles.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Particles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Particles.h -------------------------------------------------------------------------------- /GTE/Graphics/PickRecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PickRecord.cpp -------------------------------------------------------------------------------- /GTE/Graphics/PickRecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PickRecord.h -------------------------------------------------------------------------------- /GTE/Graphics/Picker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Picker.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Picker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Picker.h -------------------------------------------------------------------------------- /GTE/Graphics/PlanarShadowEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PlanarShadowEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/PlanarShadowEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PlanarShadowEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/PointController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PointController.cpp -------------------------------------------------------------------------------- /GTE/Graphics/PointController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PointController.h -------------------------------------------------------------------------------- /GTE/Graphics/PointLightEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PointLightEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/PointLightEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/PointLightEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/ProgramDefines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ProgramDefines.cpp -------------------------------------------------------------------------------- /GTE/Graphics/ProgramDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ProgramDefines.h -------------------------------------------------------------------------------- /GTE/Graphics/ProgramFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ProgramFactory.cpp -------------------------------------------------------------------------------- /GTE/Graphics/ProgramFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ProgramFactory.h -------------------------------------------------------------------------------- /GTE/Graphics/RasterizerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/RasterizerState.cpp -------------------------------------------------------------------------------- /GTE/Graphics/RasterizerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/RasterizerState.h -------------------------------------------------------------------------------- /GTE/Graphics/RawBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/RawBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/RawBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/RawBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Resource.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Resource.h -------------------------------------------------------------------------------- /GTE/Graphics/SamplerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SamplerState.cpp -------------------------------------------------------------------------------- /GTE/Graphics/SamplerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SamplerState.h -------------------------------------------------------------------------------- /GTE/Graphics/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Shader.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Shader.h -------------------------------------------------------------------------------- /GTE/Graphics/SkinController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SkinController.cpp -------------------------------------------------------------------------------- /GTE/Graphics/SkinController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SkinController.h -------------------------------------------------------------------------------- /GTE/Graphics/Spatial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Spatial.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Spatial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Spatial.h -------------------------------------------------------------------------------- /GTE/Graphics/SphereMapEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SphereMapEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/SphereMapEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SphereMapEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/SpotLightEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SpotLightEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/SpotLightEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SpotLightEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/StructuredBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/StructuredBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/StructuredBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/StructuredBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/SwitchNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SwitchNode.cpp -------------------------------------------------------------------------------- /GTE/Graphics/SwitchNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/SwitchNode.h -------------------------------------------------------------------------------- /GTE/Graphics/Terrain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Terrain.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Terrain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Terrain.h -------------------------------------------------------------------------------- /GTE/Graphics/TextEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture1.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture1.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture1Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture1Array.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture1Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture1Array.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture2.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture2.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture2Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture2Array.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture2Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture2Array.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture2Effect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture2Effect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture2Effect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture2Effect.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture3.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture3.h -------------------------------------------------------------------------------- /GTE/Graphics/Texture3Effect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture3Effect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Texture3Effect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Texture3Effect.h -------------------------------------------------------------------------------- /GTE/Graphics/TextureArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureArray.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextureArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureArray.h -------------------------------------------------------------------------------- /GTE/Graphics/TextureBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextureBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/TextureCube.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureCube.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextureCube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureCube.h -------------------------------------------------------------------------------- /GTE/Graphics/TextureCubeArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureCubeArray.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextureCubeArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureCubeArray.h -------------------------------------------------------------------------------- /GTE/Graphics/TextureDS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureDS.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextureDS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureDS.h -------------------------------------------------------------------------------- /GTE/Graphics/TextureRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureRT.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextureRT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureRT.h -------------------------------------------------------------------------------- /GTE/Graphics/TextureSingle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureSingle.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TextureSingle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TextureSingle.h -------------------------------------------------------------------------------- /GTE/Graphics/TransformController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TransformController.h -------------------------------------------------------------------------------- /GTE/Graphics/TypedBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TypedBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/TypedBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/TypedBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/VertexBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VertexBuffer.cpp -------------------------------------------------------------------------------- /GTE/Graphics/VertexBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VertexBuffer.h -------------------------------------------------------------------------------- /GTE/Graphics/VertexColorEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VertexColorEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/VertexColorEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VertexColorEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/VertexFormat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VertexFormat.cpp -------------------------------------------------------------------------------- /GTE/Graphics/VertexFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VertexFormat.h -------------------------------------------------------------------------------- /GTE/Graphics/ViewVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ViewVolume.cpp -------------------------------------------------------------------------------- /GTE/Graphics/ViewVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ViewVolume.h -------------------------------------------------------------------------------- /GTE/Graphics/ViewVolumeNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ViewVolumeNode.cpp -------------------------------------------------------------------------------- /GTE/Graphics/ViewVolumeNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/ViewVolumeNode.h -------------------------------------------------------------------------------- /GTE/Graphics/Visual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Visual.cpp -------------------------------------------------------------------------------- /GTE/Graphics/Visual.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/Visual.h -------------------------------------------------------------------------------- /GTE/Graphics/VisualEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VisualEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/VisualEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VisualEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/VisualProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VisualProgram.h -------------------------------------------------------------------------------- /GTE/Graphics/VolumeFogEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VolumeFogEffect.cpp -------------------------------------------------------------------------------- /GTE/Graphics/VolumeFogEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/VolumeFogEffect.h -------------------------------------------------------------------------------- /GTE/Graphics/cmake-variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Graphics/cmake-variants.json -------------------------------------------------------------------------------- /GTE/Gte8p1InstallationRelease.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Gte8p1InstallationRelease.pdf -------------------------------------------------------------------------------- /GTE/Mathematics/ACosEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ACosEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/APConversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/APConversion.h -------------------------------------------------------------------------------- /GTE/Mathematics/APInterval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/APInterval.h -------------------------------------------------------------------------------- /GTE/Mathematics/ASinEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ASinEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/ATanEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ATanEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/AlignedBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/AlignedBox.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprCircle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprCircle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprCone3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprCone3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprCurveByArcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprCurveByArcs.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprCylinder3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprCylinder3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprEllipse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprEllipse2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprEllipseByArcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprEllipseByArcs.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprEllipsoid3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprEllipsoid3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprGaussian2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprGaussian2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprGaussian3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprGaussian3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprGreatCircle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprGreatCircle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprHeightLine2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprHeightLine2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprHeightPlane3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprHeightPlane3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprParabola2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprParabola2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprParaboloid3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprParaboloid3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprPolynomial2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprPolynomial2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprPolynomial3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprPolynomial3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprPolynomial4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprPolynomial4.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprQuadratic2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprQuadratic2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprQuadratic3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprQuadratic3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprQuery.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprSphere3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprSphere3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ApprTorus3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ApprTorus3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/Array2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Array2.h -------------------------------------------------------------------------------- /GTE/Mathematics/Array3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Array3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Array4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Array4.h -------------------------------------------------------------------------------- /GTE/Mathematics/AtomicMinMax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/AtomicMinMax.h -------------------------------------------------------------------------------- /GTE/Mathematics/AxisAngle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/AxisAngle.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSNumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSNumber.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSPPolygon2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSPPolygon2.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSPrecision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSPrecision.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSRational.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSRational.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSplineCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSplineCurve.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSplineCurveFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSplineCurveFit.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSplineGeodesic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSplineGeodesic.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSplineReduction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSplineReduction.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSplineSurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSplineSurface.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSplineSurfaceFit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSplineSurfaceFit.h -------------------------------------------------------------------------------- /GTE/Mathematics/BSplineVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BSplineVolume.h -------------------------------------------------------------------------------- /GTE/Mathematics/BVTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BVTree.h -------------------------------------------------------------------------------- /GTE/Mathematics/BVTreeOfTriangles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BVTreeOfTriangles.h -------------------------------------------------------------------------------- /GTE/Mathematics/BandedMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BandedMatrix.h -------------------------------------------------------------------------------- /GTE/Mathematics/BasisFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BasisFunction.h -------------------------------------------------------------------------------- /GTE/Mathematics/BezierCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BezierCurve.h -------------------------------------------------------------------------------- /GTE/Mathematics/BitHacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BitHacks.h -------------------------------------------------------------------------------- /GTE/Mathematics/BoxManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/BoxManager.h -------------------------------------------------------------------------------- /GTE/Mathematics/CLODPolyline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CLODPolyline.h -------------------------------------------------------------------------------- /GTE/Mathematics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Mathematics/CanonicalBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CanonicalBox.h -------------------------------------------------------------------------------- /GTE/Mathematics/Capsule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Capsule.h -------------------------------------------------------------------------------- /GTE/Mathematics/ChebyshevRatio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ChebyshevRatio.h -------------------------------------------------------------------------------- /GTE/Mathematics/Circle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Circle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Cone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Cone.h -------------------------------------------------------------------------------- /GTE/Mathematics/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Constants.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContAlignedBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContAlignedBox.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContCapsule3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContCapsule3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContCircle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContCircle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContCone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContCone.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContCylinder3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContCylinder3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContEllipse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContEllipse2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContEllipse2MinCR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContEllipse2MinCR.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContEllipsoid3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContEllipsoid3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContLozenge3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContLozenge3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContOrientedBox2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContOrientedBox2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContOrientedBox3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContOrientedBox3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContScribeCircle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContScribeCircle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContSphere3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContSphere3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ContTetrahedron3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ContTetrahedron3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ConvexHull2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ConvexHull2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ConvexHull3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ConvexHull3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ConvexMesh3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ConvexMesh3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ConvexPolyhedron3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ConvexPolyhedron3.h -------------------------------------------------------------------------------- /GTE/Mathematics/CosEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CosEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/CubicRootsQR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CubicRootsQR.h -------------------------------------------------------------------------------- /GTE/Mathematics/CurvatureFlow2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CurvatureFlow2.h -------------------------------------------------------------------------------- /GTE/Mathematics/CurvatureFlow3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CurvatureFlow3.h -------------------------------------------------------------------------------- /GTE/Mathematics/CurveExtractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/CurveExtractor.h -------------------------------------------------------------------------------- /GTE/Mathematics/Cylinder3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Cylinder3.h -------------------------------------------------------------------------------- /GTE/Mathematics/DCPQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DCPQuery.h -------------------------------------------------------------------------------- /GTE/Mathematics/DarbouxFrame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DarbouxFrame.h -------------------------------------------------------------------------------- /GTE/Mathematics/Delaunay2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Delaunay2.h -------------------------------------------------------------------------------- /GTE/Mathematics/Delaunay2Mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Delaunay2Mesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/Delaunay3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Delaunay3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Delaunay3Mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Delaunay3Mesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/DisjointIntervals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DisjointIntervals.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistLine2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistLine2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistLine2Circle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistLine2Circle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistLine3Circle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistLine3Circle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistLineLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistLineLine.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistLineRay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistLineRay.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistLineSegment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistLineSegment.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistPoint2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistPoint2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistPoint2Circle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistPoint2Circle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistPoint3Circle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistPoint3Circle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistPointLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistPointLine.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistPointRay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistPointRay.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistPointSegment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistPointSegment.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistPointTriangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistPointTriangle.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistRay2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistRay2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistRay2Circle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistRay2Circle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistRay2Triangle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistRay2Triangle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistRay3Circle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistRay3Circle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistRay3Triangle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistRay3Triangle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistRayRay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistRayRay.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistRaySegment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistRaySegment.h -------------------------------------------------------------------------------- /GTE/Mathematics/DistSegment2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/DistSegment2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ETManifoldMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ETManifoldMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/ETNonmanifoldMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ETNonmanifoldMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/EdgeKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/EdgeKey.h -------------------------------------------------------------------------------- /GTE/Mathematics/Ellipse3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Ellipse3.h -------------------------------------------------------------------------------- /GTE/Mathematics/EllipsoidGeodesic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/EllipsoidGeodesic.h -------------------------------------------------------------------------------- /GTE/Mathematics/EulerAngles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/EulerAngles.h -------------------------------------------------------------------------------- /GTE/Mathematics/Exp2Estimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Exp2Estimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/ExpEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ExpEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/ExtremalQuery3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ExtremalQuery3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ExtremalQuery3BSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ExtremalQuery3BSP.h -------------------------------------------------------------------------------- /GTE/Mathematics/ExtremalQuery3PRJ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ExtremalQuery3PRJ.h -------------------------------------------------------------------------------- /GTE/Mathematics/FIQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FIQuery.h -------------------------------------------------------------------------------- /GTE/Mathematics/FPInterval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FPInterval.h -------------------------------------------------------------------------------- /GTE/Mathematics/FastGaussianBlur1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FastGaussianBlur1.h -------------------------------------------------------------------------------- /GTE/Mathematics/FastGaussianBlur2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FastGaussianBlur2.h -------------------------------------------------------------------------------- /GTE/Mathematics/FastGaussianBlur3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FastGaussianBlur3.h -------------------------------------------------------------------------------- /GTE/Mathematics/FastMarch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FastMarch.h -------------------------------------------------------------------------------- /GTE/Mathematics/FastMarch2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FastMarch2.h -------------------------------------------------------------------------------- /GTE/Mathematics/FastMarch3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FastMarch3.h -------------------------------------------------------------------------------- /GTE/Mathematics/FeatureKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FeatureKey.h -------------------------------------------------------------------------------- /GTE/Mathematics/FrenetFrame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/FrenetFrame.h -------------------------------------------------------------------------------- /GTE/Mathematics/Frustum3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Frustum3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Functions.h -------------------------------------------------------------------------------- /GTE/Mathematics/GMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/GMatrix.h -------------------------------------------------------------------------------- /GTE/Mathematics/GVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/GVector.h -------------------------------------------------------------------------------- /GTE/Mathematics/GaussianBlur2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/GaussianBlur2.h -------------------------------------------------------------------------------- /GTE/Mathematics/GaussianBlur3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/GaussianBlur3.h -------------------------------------------------------------------------------- /GTE/Mathematics/GenerateMeshUV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/GenerateMeshUV.h -------------------------------------------------------------------------------- /GTE/Mathematics/Halfspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Halfspace.h -------------------------------------------------------------------------------- /GTE/Mathematics/HashCombine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/HashCombine.h -------------------------------------------------------------------------------- /GTE/Mathematics/HermiteBicubic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/HermiteBicubic.h -------------------------------------------------------------------------------- /GTE/Mathematics/HermiteBiquintic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/HermiteBiquintic.h -------------------------------------------------------------------------------- /GTE/Mathematics/HermiteCubic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/HermiteCubic.h -------------------------------------------------------------------------------- /GTE/Mathematics/HermiteQuintic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/HermiteQuintic.h -------------------------------------------------------------------------------- /GTE/Mathematics/HermiteTricubic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/HermiteTricubic.h -------------------------------------------------------------------------------- /GTE/Mathematics/HermiteTriquintic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/HermiteTriquintic.h -------------------------------------------------------------------------------- /GTE/Mathematics/Histogram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Histogram.h -------------------------------------------------------------------------------- /GTE/Mathematics/Hyperellipsoid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Hyperellipsoid.h -------------------------------------------------------------------------------- /GTE/Mathematics/Hyperplane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Hyperplane.h -------------------------------------------------------------------------------- /GTE/Mathematics/Hypersphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Hypersphere.h -------------------------------------------------------------------------------- /GTE/Mathematics/IEEEBinary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IEEEBinary.h -------------------------------------------------------------------------------- /GTE/Mathematics/IEEEBinary16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IEEEBinary16.h -------------------------------------------------------------------------------- /GTE/Mathematics/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Image.h -------------------------------------------------------------------------------- /GTE/Mathematics/Image2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Image2.h -------------------------------------------------------------------------------- /GTE/Mathematics/Image3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Image3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ImageUtility2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ImageUtility2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ImageUtility3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ImageUtility3.h -------------------------------------------------------------------------------- /GTE/Mathematics/ImplicitCurve2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ImplicitCurve2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ImplicitSurface3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ImplicitSurface3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IndexAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IndexAttribute.h -------------------------------------------------------------------------------- /GTE/Mathematics/Integration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Integration.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpAkima1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpAkima1.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpAkimaUniform1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpAkimaUniform1.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpAkimaUniform2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpAkimaUniform2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpAkimaUniform3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpAkimaUniform3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpBicubic2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpBicubic2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpBilinear2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpBilinear2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpSphere2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpSphere2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpTricubic3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpTricubic3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpTrilinear3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpTrilinear3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntpVectorField2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntpVectorField2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrArc2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrArc2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrCircle2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrCircle2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrDisk2Sector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrDisk2Sector2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrIntervals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrIntervals.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine2Circle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine2Circle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine2Line2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine2Line2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine2Ray2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine2Ray2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine2Segment2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine2Segment2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine3Capsule3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine3Capsule3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine3Cone3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine3Cone3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine3Plane3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine3Plane3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine3Sphere3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine3Sphere3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrLine3Torus3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrLine3Torus3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrPlane3Circle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrPlane3Circle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrPlane3Plane3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrPlane3Plane3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrPlane3Sphere3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrPlane3Sphere3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay2Circle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay2Circle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay2Ray2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay2Ray2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay2Segment2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay2Segment2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay2Triangle2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay2Triangle2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay3Capsule3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay3Capsule3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay3Cone3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay3Cone3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay3Cylinder3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay3Cylinder3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay3Plane3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay3Plane3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay3Sphere3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay3Sphere3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrRay3Triangle3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrRay3Triangle3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrSegment2Arc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrSegment2Arc2.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrSegment3Cone3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrSegment3Cone3.h -------------------------------------------------------------------------------- /GTE/Mathematics/IntrSphere3Cone3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IntrSphere3Cone3.h -------------------------------------------------------------------------------- /GTE/Mathematics/InvSqrtEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/InvSqrtEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/IsPlanarGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/IsPlanarGraph.h -------------------------------------------------------------------------------- /GTE/Mathematics/LCPSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/LCPSolver.h -------------------------------------------------------------------------------- /GTE/Mathematics/LDLTDecomposition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/LDLTDecomposition.h -------------------------------------------------------------------------------- /GTE/Mathematics/LexicoArray2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/LexicoArray2.h -------------------------------------------------------------------------------- /GTE/Mathematics/LieGroupsAlgebras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/LieGroupsAlgebras.h -------------------------------------------------------------------------------- /GTE/Mathematics/Line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Line.h -------------------------------------------------------------------------------- /GTE/Mathematics/LinearSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/LinearSystem.h -------------------------------------------------------------------------------- /GTE/Mathematics/Log2Estimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Log2Estimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/LogEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/LogEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Logger.h -------------------------------------------------------------------------------- /GTE/Mathematics/Lozenge3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Lozenge3.h -------------------------------------------------------------------------------- /GTE/Mathematics/MarchingCubes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MarchingCubes.h -------------------------------------------------------------------------------- /GTE/Mathematics/MassSpringCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MassSpringCurve.h -------------------------------------------------------------------------------- /GTE/Mathematics/MassSpringSurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MassSpringSurface.h -------------------------------------------------------------------------------- /GTE/Mathematics/MassSpringVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MassSpringVolume.h -------------------------------------------------------------------------------- /GTE/Mathematics/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Matrix.h -------------------------------------------------------------------------------- /GTE/Mathematics/Matrix2x2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Matrix2x2.h -------------------------------------------------------------------------------- /GTE/Mathematics/Matrix3x3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Matrix3x3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Matrix4x4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Matrix4x4.h -------------------------------------------------------------------------------- /GTE/Mathematics/Mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Mesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/MeshCurvature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MeshCurvature.h -------------------------------------------------------------------------------- /GTE/Mathematics/MeshSmoother.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MeshSmoother.h -------------------------------------------------------------------------------- /GTE/Mathematics/MinHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MinHeap.h -------------------------------------------------------------------------------- /GTE/Mathematics/MinimalCycleBasis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MinimalCycleBasis.h -------------------------------------------------------------------------------- /GTE/Mathematics/Minimize1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Minimize1.h -------------------------------------------------------------------------------- /GTE/Mathematics/MinimizeN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MinimizeN.h -------------------------------------------------------------------------------- /GTE/Mathematics/MinimumAreaBox2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MinimumAreaBox2.h -------------------------------------------------------------------------------- /GTE/Mathematics/MinimumVolumeBox3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/MinimumVolumeBox3.h -------------------------------------------------------------------------------- /GTE/Mathematics/NURBSCircle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/NURBSCircle.h -------------------------------------------------------------------------------- /GTE/Mathematics/NURBSCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/NURBSCurve.h -------------------------------------------------------------------------------- /GTE/Mathematics/NURBSSphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/NURBSSphere.h -------------------------------------------------------------------------------- /GTE/Mathematics/NURBSSurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/NURBSSurface.h -------------------------------------------------------------------------------- /GTE/Mathematics/NURBSVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/NURBSVolume.h -------------------------------------------------------------------------------- /GTE/Mathematics/OBBTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OBBTree.h -------------------------------------------------------------------------------- /GTE/Mathematics/OBBTreeOfPoints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OBBTreeOfPoints.h -------------------------------------------------------------------------------- /GTE/Mathematics/OBBTreeOfSegments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OBBTreeOfSegments.h -------------------------------------------------------------------------------- /GTE/Mathematics/OdeEuler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OdeEuler.h -------------------------------------------------------------------------------- /GTE/Mathematics/OdeImplicitEuler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OdeImplicitEuler.h -------------------------------------------------------------------------------- /GTE/Mathematics/OdeMidpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OdeMidpoint.h -------------------------------------------------------------------------------- /GTE/Mathematics/OdeRungeKutta4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OdeRungeKutta4.h -------------------------------------------------------------------------------- /GTE/Mathematics/OdeSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OdeSolver.h -------------------------------------------------------------------------------- /GTE/Mathematics/OrientedBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/OrientedBox.h -------------------------------------------------------------------------------- /GTE/Mathematics/Parallelepiped3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Parallelepiped3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Parallelogram2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Parallelogram2.h -------------------------------------------------------------------------------- /GTE/Mathematics/ParametricCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ParametricCurve.h -------------------------------------------------------------------------------- /GTE/Mathematics/ParametricSurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ParametricSurface.h -------------------------------------------------------------------------------- /GTE/Mathematics/ParticleSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ParticleSystem.h -------------------------------------------------------------------------------- /GTE/Mathematics/PdeFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PdeFilter.h -------------------------------------------------------------------------------- /GTE/Mathematics/PdeFilter1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PdeFilter1.h -------------------------------------------------------------------------------- /GTE/Mathematics/PdeFilter2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PdeFilter2.h -------------------------------------------------------------------------------- /GTE/Mathematics/PdeFilter3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PdeFilter3.h -------------------------------------------------------------------------------- /GTE/Mathematics/PlanarMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PlanarMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/Polygon2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Polygon2.h -------------------------------------------------------------------------------- /GTE/Mathematics/PolygonTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PolygonTree.h -------------------------------------------------------------------------------- /GTE/Mathematics/Polyhedron3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Polyhedron3.h -------------------------------------------------------------------------------- /GTE/Mathematics/PolylineOffset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PolylineOffset.h -------------------------------------------------------------------------------- /GTE/Mathematics/Polynomial1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Polynomial1.h -------------------------------------------------------------------------------- /GTE/Mathematics/PolynomialCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PolynomialCurve.h -------------------------------------------------------------------------------- /GTE/Mathematics/PolynomialRoot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PolynomialRoot.h -------------------------------------------------------------------------------- /GTE/Mathematics/PrimalQuery2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PrimalQuery2.h -------------------------------------------------------------------------------- /GTE/Mathematics/PrimalQuery3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/PrimalQuery3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Projection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Projection.h -------------------------------------------------------------------------------- /GTE/Mathematics/QFNumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/QFNumber.h -------------------------------------------------------------------------------- /GTE/Mathematics/QuadricSurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/QuadricSurface.h -------------------------------------------------------------------------------- /GTE/Mathematics/QuarticRootsQR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/QuarticRootsQR.h -------------------------------------------------------------------------------- /GTE/Mathematics/Quaternion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Quaternion.h -------------------------------------------------------------------------------- /GTE/Mathematics/RangeIteration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RangeIteration.h -------------------------------------------------------------------------------- /GTE/Mathematics/Ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Ray.h -------------------------------------------------------------------------------- /GTE/Mathematics/Rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Rectangle.h -------------------------------------------------------------------------------- /GTE/Mathematics/RectangleManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RectangleManager.h -------------------------------------------------------------------------------- /GTE/Mathematics/RectangleMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RectangleMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/RemezAlgorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RemezAlgorithm.h -------------------------------------------------------------------------------- /GTE/Mathematics/RevolutionMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RevolutionMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/RigidBody.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RigidBody.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsBisection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsBisection.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsBisection1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsBisection1.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsBisection2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsBisection2.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsBrentsMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsBrentsMethod.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsCubic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsCubic.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsLinear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsLinear.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsPolynomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsPolynomial.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsQuadratic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsQuadratic.h -------------------------------------------------------------------------------- /GTE/Mathematics/RootsQuartic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RootsQuartic.h -------------------------------------------------------------------------------- /GTE/Mathematics/RotatingCalipers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RotatingCalipers.h -------------------------------------------------------------------------------- /GTE/Mathematics/Rotation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Rotation.h -------------------------------------------------------------------------------- /GTE/Mathematics/RotationEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/RotationEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/STLBinaryFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/STLBinaryFile.h -------------------------------------------------------------------------------- /GTE/Mathematics/SWInterval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SWInterval.h -------------------------------------------------------------------------------- /GTE/Mathematics/SampleCircularArc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SampleCircularArc.h -------------------------------------------------------------------------------- /GTE/Mathematics/Sector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Sector2.h -------------------------------------------------------------------------------- /GTE/Mathematics/Segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Segment.h -------------------------------------------------------------------------------- /GTE/Mathematics/SegmentMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SegmentMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/SeparatePoints2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SeparatePoints2.h -------------------------------------------------------------------------------- /GTE/Mathematics/SeparatePoints3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SeparatePoints3.h -------------------------------------------------------------------------------- /GTE/Mathematics/SharedPtrCompare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SharedPtrCompare.h -------------------------------------------------------------------------------- /GTE/Mathematics/SinEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SinEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/Slerp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Slerp.h -------------------------------------------------------------------------------- /GTE/Mathematics/SlerpEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SlerpEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/SplitMeshByPlane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SplitMeshByPlane.h -------------------------------------------------------------------------------- /GTE/Mathematics/SqrtEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SqrtEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/StringUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/StringUtility.h -------------------------------------------------------------------------------- /GTE/Mathematics/SurfaceExtractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/SurfaceExtractor.h -------------------------------------------------------------------------------- /GTE/Mathematics/TCBSplineCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TCBSplineCurve.h -------------------------------------------------------------------------------- /GTE/Mathematics/TIQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TIQuery.h -------------------------------------------------------------------------------- /GTE/Mathematics/TSManifoldMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TSManifoldMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/TanEstimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TanEstimate.h -------------------------------------------------------------------------------- /GTE/Mathematics/Tetrahedron3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Tetrahedron3.h -------------------------------------------------------------------------------- /GTE/Mathematics/TetrahedronKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TetrahedronKey.h -------------------------------------------------------------------------------- /GTE/Mathematics/ThreadSafeMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ThreadSafeMap.h -------------------------------------------------------------------------------- /GTE/Mathematics/ThreadSafeQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/ThreadSafeQueue.h -------------------------------------------------------------------------------- /GTE/Mathematics/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Timer.h -------------------------------------------------------------------------------- /GTE/Mathematics/Torus3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Torus3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Transform.h -------------------------------------------------------------------------------- /GTE/Mathematics/Triangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Triangle.h -------------------------------------------------------------------------------- /GTE/Mathematics/TriangleKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TriangleKey.h -------------------------------------------------------------------------------- /GTE/Mathematics/TriangulateCDT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TriangulateCDT.h -------------------------------------------------------------------------------- /GTE/Mathematics/TriangulateEC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TriangulateEC.h -------------------------------------------------------------------------------- /GTE/Mathematics/TubeMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TubeMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/TypeTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/TypeTraits.h -------------------------------------------------------------------------------- /GTE/Mathematics/UIntegerALU32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/UIntegerALU32.h -------------------------------------------------------------------------------- /GTE/Mathematics/UIntegerAP32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/UIntegerAP32.h -------------------------------------------------------------------------------- /GTE/Mathematics/UIntegerFP32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/UIntegerFP32.h -------------------------------------------------------------------------------- /GTE/Mathematics/VEManifoldMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/VEManifoldMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/VETManifoldMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/VETManifoldMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/VTSManifoldMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/VTSManifoldMesh.h -------------------------------------------------------------------------------- /GTE/Mathematics/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Vector.h -------------------------------------------------------------------------------- /GTE/Mathematics/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Vector2.h -------------------------------------------------------------------------------- /GTE/Mathematics/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Vector3.h -------------------------------------------------------------------------------- /GTE/Mathematics/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/Vector4.h -------------------------------------------------------------------------------- /GTE/Mathematics/VertexAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/VertexAttribute.h -------------------------------------------------------------------------------- /GTE/Mathematics/WeakPtrCompare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/WeakPtrCompare.h -------------------------------------------------------------------------------- /GTE/Mathematics/cmake-variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Mathematics/cmake-variants.json -------------------------------------------------------------------------------- /GTE/MathematicsGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/MathematicsGPU/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/MathematicsGPU/GPUFluid2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/MathematicsGPU/GPUFluid2.cpp -------------------------------------------------------------------------------- /GTE/MathematicsGPU/GPUFluid2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/MathematicsGPU/GPUFluid2.h -------------------------------------------------------------------------------- /GTE/MathematicsGPU/GPUFluid3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/MathematicsGPU/GPUFluid3.cpp -------------------------------------------------------------------------------- /GTE/MathematicsGPU/GPUFluid3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/MathematicsGPU/GPUFluid3.h -------------------------------------------------------------------------------- /GTE/Samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Samples/CMakeSamples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/CMakeSamples.sh -------------------------------------------------------------------------------- /GTE/Samples/CSharpCppManaged/CppLibrary/CppLibrary.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "MinimumVolumeBox.h" 3 | -------------------------------------------------------------------------------- /GTE/Samples/Data/BTCloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BTCloud.png -------------------------------------------------------------------------------- /GTE/Samples/Data/BTGrass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BTGrass.png -------------------------------------------------------------------------------- /GTE/Samples/Data/BTHeightField.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BTHeightField.png -------------------------------------------------------------------------------- /GTE/Samples/Data/BTStone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BTStone.png -------------------------------------------------------------------------------- /GTE/Samples/Data/BallTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BallTexture.png -------------------------------------------------------------------------------- /GTE/Samples/Data/BlueGrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BlueGrid.png -------------------------------------------------------------------------------- /GTE/Samples/Data/BlueSky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BlueSky.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Bricks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Bricks.png -------------------------------------------------------------------------------- /GTE/Samples/Data/BricksNormal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/BricksNormal.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Checkerboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Checkerboard.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Cloth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Cloth.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Floor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Floor.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Flower.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Grass.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Grating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Grating.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Gravel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Gravel.png -------------------------------------------------------------------------------- /GTE/Samples/Data/HeightField.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/HeightField.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Magic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Magic.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Magician.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Magician.png -------------------------------------------------------------------------------- /GTE/Samples/Data/MedicineBag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/MedicineBag.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Metal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Metal.png -------------------------------------------------------------------------------- /GTE/Samples/Data/RedSky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/RedSky.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Rope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Rope.png -------------------------------------------------------------------------------- /GTE/Samples/Data/SkyDome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/SkyDome.png -------------------------------------------------------------------------------- /GTE/Samples/Data/SkyDome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/SkyDome.txt -------------------------------------------------------------------------------- /GTE/Samples/Data/Snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Snake.png -------------------------------------------------------------------------------- /GTE/Samples/Data/SphereMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/SphereMap.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Stone.png -------------------------------------------------------------------------------- /GTE/Samples/Data/StoneWall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/StoneWall.png -------------------------------------------------------------------------------- /GTE/Samples/Data/TopTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/TopTexture.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Wall1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Wall1.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Water.png -------------------------------------------------------------------------------- /GTE/Samples/Data/Wood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/Wood.png -------------------------------------------------------------------------------- /GTE/Samples/Data/XmFace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/XmFace.png -------------------------------------------------------------------------------- /GTE/Samples/Data/XpFace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/XpFace.png -------------------------------------------------------------------------------- /GTE/Samples/Data/YmFace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/YmFace.png -------------------------------------------------------------------------------- /GTE/Samples/Data/YpFace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/YpFace.png -------------------------------------------------------------------------------- /GTE/Samples/Data/ZmFace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/ZmFace.png -------------------------------------------------------------------------------- /GTE/Samples/Data/ZpFace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Data/ZpFace.png -------------------------------------------------------------------------------- /GTE/Samples/Distance/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Distance/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Samples/Geometrics/Delaunay2D/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Geometrics/Delaunay3D/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/AreaLights/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/BumpMaps/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Graphics/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Samples/Graphics/CubeMaps/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/GlossMaps/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/LightTexture/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/Lights/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/ShadowMaps/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/Skinning/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/SphereMaps/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/Texturing/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/VolumeFog/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Graphics/WireMesh/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Imagics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Imagics/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Samples/Imagics/Convolution/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Imagics/ExtractRidges/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Imagics/VideoStreams/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Mathematics/FitCone/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Mathematics/FitTorus/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/BallHill/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/BeadSlide/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/BlownGlass/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/BouncingBall/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/Samples/Physics/CMakeLists.txt -------------------------------------------------------------------------------- /GTE/Samples/Physics/Cloth/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/FlowingSkirt/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/Fluids2D/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/Fluids3D/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/GelatinBlob/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/GelatinCube/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/MassSprings3D/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/Physics/Rope/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/BonesX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/HeadNub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/HeadX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LCalfX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LClavicleX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger01X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger0Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger0X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger11X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger1Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger1X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger21X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger2Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger2X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger31X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger3Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger3X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger41X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger4Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFinger4X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LFootX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LForearmX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LHandX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LShoulderPad.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LThighX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LToe0Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LToe0X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/LUpperArmX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/NeckX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/PelvisX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RCalfX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RClavicleX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger01X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger0Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger0X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger11X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger1Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger1X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger21X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger2Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger2X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger31X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger3Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger3X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger41X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger4Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFinger4X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RFootX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RForearmX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RHandX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RShoulderPad.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RThighX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RToe0Nub.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RToe0X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/RUpperArmX.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/Spine03X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/Spine1X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BlendedAnimations/Data/Bones/Spine2X.node.raw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/BspNodes/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/Castle/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/DLODNodes/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/Picking/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/Samples/SceneGraphs/Terrain/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" 3 | } -------------------------------------------------------------------------------- /GTE/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/clean.py -------------------------------------------------------------------------------- /GTE/cmake-variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/cmake-variants.json -------------------------------------------------------------------------------- /GTE/gtengine.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/GTE/gtengine.natvis -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davideberly/GeometricTools/HEAD/README.md --------------------------------------------------------------------------------