Definition
Computational geometry is a branch of computer science devoted to the study of algorithms that can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems are also considered to be part of computational geometry. While modern computational geometry is a recent development, it is one of the oldest fields of computing with a history stretching back to antiquity.
Related concepts
3D reconstruction4-polytope5-cellACM Computing Classification SystemACM Computing SurveysACM Transactions on GraphicsAbsolute geometryActa InformaticaAdvances in GeometryAffine geometryAffine transformationAhmesAlgebra of physical spaceAlgebraic geometryAlgebraic structureAlgebraic topologyAlgorithmAlgorithm designAlgorithmic efficiencyAlgorithmicaAlhazenAltitude (triangle)Amortized analysisAnabelian geometryAnalysis of algorithmsAnalytic geometryAnalytical mechanicsAngleAntipodal pointApollonius of PergaApplication securityApplied mathematicsApproximation theoryArchimedesAreaArea of a circleArithmetic geometryArs Combinatoria (journal)Artificial intelligenceAryabhataAugmented realityAutomata theoryAutomated planning and schedulingAutomated theorem provingAxiomatic systemBaudhayanaBefore Common EraBentley–Ottmann algorithmBernhard RiemannBig O notationBlaise PascalBoolean operations on polygonsBosonic string theoryBowyer–Watson algorithmBrahmaguptaBrute-force searchBézier curveCalculus of variationsCalculus on Euclidean spaceCarl Friedrich GaussCartesian coordinate systemChan's algorithmChaos theoryChew's second algorithmChristiaan HuygensCircleCircular triangleCircumferenceClassical field theoryClifford algebraClifford analysisClosest pair of pointsClosest pair problemCoding theoryCollision detectionCombinatorial topologyCombinatoricsCommunication protocolCommunications of the ACMCompiler constructionComplex geometryComputability theoryComputational Geometry (journal)Computational biologyComputational chemistryComputational complexityComputational complexity theoryComputational engineeringComputational intelligenceComputational mathematicsComputational number theoryComputational physicsComputational problemComputational social scienceComputational statisticsComputational topologyComputerComputer-aided designComputer-aided engineeringComputer-aided geometric designComputer-aided manufacturingComputer Graphics WorldComputer Graphics and ApplicationsComputer accessibilityComputer algebraComputer animationComputer architectureComputer data storageComputer graphicsComputer hardwareComputer networkComputer representation of surfacesComputer scienceComputer securityComputer visionComputingComputing platformConcurrency (computer science)Concurrent computingConeCone algorithmConformal field theoryConformal geometryCongruence (geometry)Constrained Delaunay triangulationConstraint programmingConstraint satisfaction problemConstructive geometryContinuum (topology)Control flowControl theoryConvex geometryConvex hullConvex hull algorithmsConvex polygonConvex setCoordinate systemCross-validation (statistics)CryptographyCubeCuboidCurveCyber-physical systemCyberwarfareCylinder (geometry)Data miningData pre-processingData structureDatabaseDavid HilbertDecision support systemDecision theoryDelaunay triangulationDependabilityDescriptive geometryDiagonalDiameterDifferential equationDifferential formDifferential geometryDifferential topologyDigital artDigital geometryDigital libraryDigital marketingDimension (geometry)Dimension (mathematics and physics)Diophantine geometryDiscrete & Computational GeometryDiscrete differential geometryDiscrete geometryDiscrete mathematicsDisk (mathematics)DistanceDistributed artificial intelligenceDistributed computingDocument management systemDodecahedronDomain-specific languageDuality (mathematics)Dynamic convex hullDynamic data structuresDynamic problem (algorithms)Dynamic range searchingDynamical systemE-commerceEducational technologyEffective field theoryElectronic design automationElectronic publishingElectronic votingElliptic curveElliptic geometryEmbedded systemEnterprise information systemEnterprise softwareEuclidEuclid's ElementsEuclidean distance mapEuclidean geometryEuclidean shortest pathEuclidean spaceEuropean Community on Computational Methods in Applied SciencesExterior algebraExterior calculusFault toleranceFelix KleinField (mathematics)Field theory (physics)Finite geometryForm factor (design)Formal languageFormal methodsFortune's AlgorithmFoundations of geometryFour-dimensional spaceFourier analysisFractalFractal analysisFranco P. PreparataFunctional analysisFunctional integrationGame theoryGauge theoryGauge theory (mathematics)General topologyGeneralized trigonometryGeographic information systemGeombinatoricsGeometriae DedicataGeometric algebraGeometric analysisGeometric calculusGeometric data analysisGeometric group theoryGeometric hashingGeometric measure theoryGeometric modelingGeometric topologyGeometryGeometry of numbersGift wrapping algorithmGilbert–Johnson–Keerthi distance algorithmGlossary of Riemannian and metric geometryGlossary of algebraic geometryGlossary of algebraic topologyGlossary of arithmetic and diophantine geometryGlossary of classical algebraic geometryGlossary of differential geometry and topologyGlossary of general topologyGlossary of mathematical symbolsGlossary of shapes with metaphorical namesGlossary of symplectic geometryGraham scanGraph theoryGraphics processing unitGreat circleGreen computingGroup theoryHamiltonian mechanicsHardware accelerationHardware securityHarmonic analysisHarmonic analysis (mathematics)Harold Scott MacDonald CoxeterHealth informaticsHenri PoincaréHermann MinkowskiHistory of geometryHuman-centered computingHuman–computer interactionHyperbolic geometryHyperbolic triangleHypercubeHypersphereHypotenuseIEEE Transactions on ComputersIEEE Transactions on GraphicsIEEE Transactions on Pattern Analysis and Machine IntelligenceIbn al-YasaminIcosahedronImage compressionIncidence geometryIndustrial process controlInformation Processing LettersInformation geometryInformation retrievalInformation securityInformation systemInformation theoryIntegrated circuitIntegrated development environmentInteraction designInternational Council for Industrial and Applied MathematicsInternational Journal of Computational Geometry and ApplicationsInterpreter (computing)Intrusion detection systemJapan Society for Industrial and Applied MathematicsJoseph O'Rourke (professor)Journal of AlgorithmsJournal of Combinatorial TheoryJournal of Computational GeometryJournal of Computer and System SciencesJournal of the ACMJump-and-Walk algorithmJyeṣṭhadevaJános BolyaiKirkpatrick–Seidel algorithmKite (geometry)Knot theoryKnowledge representation and reasoningKātyāyanaLagrangian mechanicsLaplacian smoothingLargest empty circleLattice theoryLengthLeonhard EulerLevel-set methodLibrary (computing)Line (geometry)Line segmentLine segment intersectionLinear programmingList of algorithmsList of arbitrary-precision arithmetic softwareList of books in computational geometryList of combinatorial computational geometry topicsList of computer size categoriesList of differential geometry topicsList of examples in general topologyList of finite element software packagesList of formulas in Riemannian geometryList of formulas in elementary geometryList of geometersList of geometry topicsList of information graphics softwareList of interactive geometry softwareList of knot theory topicsList of mathematics topicsList of numerical-analysis softwareList of numerical computational geometry topicsList of optimization softwareList of polygonsList of shapesList of statistical softwareList of topologiesList of uniform polyhedraLists of geometry topicsLogic in computer scienceLow-dimensional topologyMachine learningMalliavin calculusManagement Science (journal)ManavaMarching trianglesMathematical analysisMathematical and theoretical biologyMathematical chemistryMathematical economicsMathematical financeMathematical optimizationMathematical physicsMathematical psychologyMathematical sociologyMathematical softwareMathematical visualizationMathematicsMesh generationMetric geometryMichael AtiyahMichael Ian ShamosMiddlewareMikhail Leonidovich GromovMinggatuMinimum bounding boxMinimum bounding box algorithmsMobile computingModel of computationModeling languageMotion planningMulti-task learningMulticomplex numberMultilinear algebraMultimedia databaseMultiprocessingMultithreading (computer architecture)Multivariable calculusN-sphereNasir al-Din al-TusiNatural language processingNearest neighbor searchNearest neighbour searchNesting algorithmNetwork architectureNetwork performanceNetwork schedulerNetwork securityNetwork serviceNetworking hardwareNikolai LobachevskyNon-Archimedean geometryNon-Euclidean geometryNon-Euclidean spaceNoncommutative algebraic geometryNoncommutative geometryNoncommutative topologyNumerical analysisNumerical linear algebraNumerical methods for ordinary differential equationsNumerical methods for partial differential equationsOctahedronOmar KhayyámOne-dimensional spaceOpen sourceOperating systemOperations researchOperator algebraOperator theoryOrdered geometryOrdinary differential equationOrthogonalityOswald VeblenOutline of computer scienceOutline of geometryPDFParallel (geometry)Parallel computingParallelogramParameshvaraParametric curveParametric surfacePartial differential equationParticle physics and representation theoryPath integral formulationPattern Recognition (journal)Pattern Recognition LettersPeripheralPerpendicularPerturbation theoryPerturbation theory (quantum mechanics)Philosophy of artificial intelligencePhotograph manipulationPlane (geometry)Platonic SolidPoint (geometry)Point cloudPoint in polygonPoint location problemPoint set registrationPointer (graphical user interfaces)Poisson algebraPolar coordinate systemPolygonPolygon triangulationPolyhedronPotential theoryPrinted circuit boardProbabilityProbability distributionProbability theoryProcessor (computing)Programming languageProgramming language theoryProgramming paradigmProgramming teamProgramming toolProjective geometryPyramid (geometry)PythagorasPythagorean theoremQuadrilateralQuantum computingQuantum field theoryQuantum groupQuasitriangulationQuery (complexity)QuickhullRadiusRandom variableRandomized algorithmRange searchingRay tracing (graphics)Real-time computingRectangleReinforcement learningRendering (computer graphics)Renormalization groupRené DescartesRequirements analysisRhomboidRhombusRiemannian geometryRing theoryRoboticsRobust geometric computationRotating calipersRuppert's algorithmSIAM Journal on Computing
39 concepts already in your glossary