An open API service providing repository metadata for many open source software ecosystems.

Topic: "computational-geometry"

geo-grpc/geometry-service-java

Geography Geometry Operators Service using gRPC.

Language: Java - Size: 375 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 3

congma/polygon-inclusion

Python implementation of polygon-inclusion algorithm based on the winding number

Language: Python - Size: 24.4 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 2

chengengjie/delaunay-triangulation

Delaunay Triangulation

Language: C++ - Size: 409 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 2

matan2050/TFMatcher

Matlab impelentation of polygon matching using Turning Functions

Language: Matlab - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 2

jhidding/adhesion-example

This is a short astro-physical program showing how to compute the adhesion model, describing the large-scale structure of the Universe, using regular triangulations in CGAL (www.cgal.org), as well as using the Convex Hull algorithm present in Python's Scipy.

Language: Jupyter Notebook - Size: 10.5 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

NikosBakalis/K-D_Tree-Quad_Tree

Basic implementations of kd tree and quad tree in python

Language: Python - Size: 75.2 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

stla/RCGAL

An incomplete R wrapper of the CGAL library

Language: R - Size: 19.6 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 1

chakravala/Grassmann.wl

⟨Leibniz-Grassmann-Clifford⟩ multilinear differential geometric algebra

Language: Mathematica - Size: 111 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 3

the-other-mariana/computational-geometry

This repo contains the process of implementing computational geometry algorithms such as Convex Hull, Bentley-Ottmann Sweep Line, Subdivison Intersection and Voronoi.

Language: Python - Size: 34.5 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

atyuwen/smallest-k-gon

Implementation of Aggarwal's smallest circumscribing k-gon algorithm.

Language: C++ - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

poormanslaserscanner/pmls4matlab

Matlab toolbox for creating 3D cave models from sparse survey

Language: MATLAB - Size: 33.2 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

SergiosKar/Robot-Motion-Planning

Development of motion planning system through obstacles for 2 dimensional robot using computational geometry methods such as voronoi diagram and visibility graph

Language: C++ - Size: 238 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 1

kevinzg/visimerge

Algorithm to find the visible region from a set of line segments

Language: Cuda - Size: 485 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 1

liu115/mesh2color_voxel

This is a tool for voxelizing ply mesh with color informations.

Language: C++ - Size: 72.3 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 2

AmbarZaidi/Art-Gallery-Problem

DCEL / Triangulation of Polygon / Vertex Guard Problem / 3 coloring

Language: Jupyter Notebook - Size: 5.32 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 2

Yidadaa/Offset-Polygon 📦

Compute the area, perimeter, polygon's approximate center and the union of Polygons.

Language: C++ - Size: 213 KB - Last synced at: about 17 hours ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 2

dingzeyuli/AirCode

Source code for UIST 2017 paper "AirCode: Unobtrusive Physical Tags for Digital Fabrication". C++ Computational Camera Imaging code, and MATLAB robust decoding implementation.

Language: C++ - Size: 29.9 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 3

examachine/lasvegas-geom

Ocaml implementation of some randomized computational geometry algorithms

Language: OCaml - Size: 562 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 6 - Forks: 0

mxfactorial/geonum

geometric number library supporting unlimited dimensions with O(1) complexity

Language: Rust - Size: 705 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 1

manaakiwhenua/compGeometeR

Implementation of computational geometry algorithms for use in R

Language: C - Size: 5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

RustyBamboo/lie

A numerical library for working with Lie Groups and Algebras.

Language: Rust - Size: 65.4 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

oycar/VoroBox

Constrained Voronoi Diagrams in 2D - not clipped so each cell is a true Voronoi cell.

Language: Swift - Size: 42.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

abhinav-bohra/Graham-Scan-Algorithm

My implementation of Graham's Scan Algorithm for finding the convex hull of a finite set of points in the plane with time complexity O(N*log(N)).

Language: C - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

NikolasGialitsis/Molecular_Motion_Planning

Language: Jupyter Notebook - Size: 39.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

ekzhang/triangulate

Fast polygon triangulation in C++, compiled to WebAssembly with Emscripten

Language: C++ - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

w8r/isom-layout

Self-Organizing maps layout

Language: JavaScript - Size: 229 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 1

azrafe7/UniformPoissonDisk

Uniform Poisson Disk Sampling (in Haxe)

Language: Haxe - Size: 1020 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 1

IBM/doframework

A Testing Framework for Decision-Optimization Model Learning Algorithms

Language: Jupyter Notebook - Size: 3.16 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

pboechat/SAT.js

Javascript implementation of the Separating Axis Theorem for convex polygons and polyhedra

Language: JavaScript - Size: 727 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

RemiBardon/swift-geo

Generic geographical library for Swift

Language: Swift - Size: 4.94 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

rowanwins/vector-to-grid

Convert geojson to a grid/raster

Language: JavaScript - Size: 4.68 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

markolalovic/metric-graph-reconstruction

Reconstructing the topology of a metric graph

Language: Python - Size: 6.46 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

ilya-palachev/polyhedra-correction-library

Code of my qualification and PhD works: reconstruction and correction of 3D polyhedra from shadow contours

Language: C++ - Size: 48.3 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

dg1an3/ALGT

An expert system using SWI Prolog that can be used to verify imaging algorithms

Language: Prolog - Size: 81.1 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

c-ohle/CSG-Project

csg3mf application

Language: C# - Size: 12.7 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

dengwirda/find-poly

A fast points(s)-in-polygons(s) test for MATLAB.

Language: MATLAB - Size: 1.66 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 2

margaeor/map-shortest-path

Find the shortest polyline between 2 points in a map by implementing the funnel algorithm

Language: Python - Size: 21.4 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

dengwirda/find-tria

Spatial queries for collections of triangles, tetrahedrons and general d-simplexes in MATLAB.

Language: MATLAB - Size: 1.21 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 3

dengwirda/robust-predicate

Robust geometric predicates without the agonising pain.

Language: C++ - Size: 76.2 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 2

Shikhar-S/Computational-Geometry

API for constructing Convex Hull, Triangulation of polygons and Delaunay triangulation of point sets.

Language: C++ - Size: 1.65 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

r-o-b-o-t-o/computational-geometry

Language: Rust - Size: 180 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

kevinzg/spholes

2d Euclidean shortest path solver

Language: C++ - Size: 348 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 2

DirkToewe/DelTri4S

(Constrained) 2D Delaunay Triangulation in Scala(JS)

Language: Scala - Size: 200 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

xuzebin/gjk

Real-time 3D collision detection for convex polyhedrons using the Gilbert–Johnson–Keerthi (GJK) algorithm

Language: C - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 5

korydondzila/SurfaceReconstruction

Hugues Hoppe surface reconstruction implementations for grad thesis

Language: C++ - Size: 206 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 3

csteuer/LineSegmentsIntersectionSplitter

An algorithm for splitting line segments at their intersections.

Language: C++ - Size: 94.7 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 4 - Forks: 1

maparoni/GeoJSONKit-Turf

Geospatial algorithms in pristine Swift

Language: Swift - Size: 612 KB - Last synced at: about 13 hours ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

stla/cgalPolygons

Utilities for polygons, using CGAL.

Language: R - Size: 2.08 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

GeorgySk/pdan

Implementation of the algorithm by Skorobogatov et al., 2021, for decomposition of convex polygons.

Language: Python - Size: 70.3 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

stla/Apollonius

Additively weighted Voronoï diagrams

Language: R - Size: 7.62 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

neelotpal-d/VectorField_Multiaxis

Vector Field Based Volume Peeling for Multi-Axis Machining

Language: C++ - Size: 30.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

ChrisVilches/2D-Physics-Engine

A retro minimalist engine for making a 2D game.

Language: TypeScript - Size: 301 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

manuelpagliuca/subdivision-surfaces

Project for the course of Computational Geometry, University of Milan, M.Sc. in Computer Science, A.Y. 2020/2021. Tessellation & Triangulation.

Language: C++ - Size: 22.3 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

azmainadel/computational-geometry

Solution to the assignments of my academic course for Computational Geometry

Language: C++ - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

micycle1/JMedialAxis

Medial Axes for JTS Geometry [WIP]

Language: Java - Size: 447 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

stla/marching-cubes2

The marching cubes algorithm.

Language: C - Size: 42 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

stla/marching-cubes

The marching cubes algorithm.

Language: Haskell - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

micycle1/Hobby-Curves

Library for global and incremental variants of John Hobby's curve drawing algorithm

Language: Java - Size: 93.8 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

stla/MeshesOperations

Operations on 3D meshes with R

Language: R - Size: 16.8 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

MeShootIn/computational-geometry

📐 Computational geometry labs

Language: C++ - Size: 4.65 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

yimengli46/Superpixels-in-Convex-Holes

Language: C - Size: 5.61 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

sripathisridhar/sridhar2020ismir

Implementation of a novel 'helicality' algorithm that quantifies the octave equivalence of frequency sub-bands in an audio dataset.

Language: Jupyter Notebook - Size: 9.78 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

pavalucas/computational_geometry

Solutions to exercises and projects of "Computational Geometry" graduate course

Language: Jupyter Notebook - Size: 907 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

galtproject/galtproject-geodesic

📚Solidity Libraries for coordinate transformation operations and various implementations of computational geometry algorithms for operations with polygons.

Language: Solidity - Size: 544 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

espdev/scikit-curve

A toolkit to manipulate n-dimensional geometric curves in Python :curly_loop:

Language: Python - Size: 1.11 MB - Last synced at: about 16 hours ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

ChanchalKumarMaji/Computational-Geometry

[Coursera] Computational Geometry by "Saint Petersburg State University"

Language: Python - Size: 1.17 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

rowanwins/geometry-js-links

A bunch of links related to computational geometry and javascript

Size: 6.84 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

nicoguaro/ellipse_packing

Generate random ellipses that cover an area

Language: Python - Size: 244 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

Dozed12/Area-Point-Inside

An algorithm to check if a point is inside a polygon using areas

Language: JavaScript - Size: 8.2 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

GianlucaMancusi/matrix_computation

Some useful Matrix Calculation tools optimized for each system

Language: C - Size: 1.4 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

BRUTALISM/BRU-7

Aesthetic Engine 1

Language: C# - Size: 2.17 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

BRUTALISM/BRU-12

An experimental Cinder + OpenVDB toolchain for doing realtime volumetric processing.

Language: C++ - Size: 9.45 MB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0

lisa-yaqing-xu/ChanConvexHull

Implementation of Timothy Chan's convex hull algorithm, in JS.

Language: JavaScript - Size: 993 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 1

Modular-Robotics-Group/modular-robotics

A set of tools to aid in research related to modular robots

Language: JavaScript - Size: 15.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 3

chakravala/FlowGeometry.jl

Geometry for fluid dynamics

Language: Julia - Size: 65.4 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 0

sdhzhs/PolyhedronBoolean

Boolean Operations of two three-dimensional Polyhedrons based on CGAL Package

Language: C++ - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

lace/hyla

Immutable 2D and 3D computational geometry in TypeScript

Language: TypeScript - Size: 446 KB - Last synced at: about 13 hours ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

emilyng-sz/cursor-motion-analysis

end-to-end solution for cursor detection and motion analysis

Language: Jupyter Notebook - Size: 756 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

austinvishal/Singular

This repository illustrates a tetrahedron based approach to determine the singular configurations of motion simulator platforms

Language: MATLAB - Size: 12.5 MB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

PolyRocketMatt/Vectorize

A small and lightweight library to store and work with 2-, 3- and 4-dimensional vectors

Language: Java - Size: 213 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

StoccoDavide/acme

A Small 3D Geometry Library

Language: C++ - Size: 90.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 3

gallottino/galmetry

A simple library for computational geometry

Language: Rust - Size: 60.5 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

digimortl/Geometry

Implementation of the common computational geometry problems. The problem as old as the language that they are implemented here :-)

Language: Pascal - Size: 743 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

CG-SHOP/pyutils23

Utilities for verifying solutions of the CG:SHOP 2023 Competition.

Language: C++ - Size: 127 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

FernandoFong/ComputationalGeometry

My own implementation of classical computational geometry algorithms on diverse languages.

Language: C++ - Size: 261 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

JaydevSR/Intelligent-Robotics-Course-Project

A repository for coursework for ECS418 (Intelligent Robotics) at IISERB

Language: Python - Size: 29.5 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

ghoshanirban/UnitDiskCoverAlgorithms

Language: C++ - Size: 6.36 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Rubo12345/Constructing-a-watchman-route-for-an-indoor-environment Fork of skanjalkar/Watchman-Route-Optimal

Motion Planning Group Project - Tried to find a shortest watchman route (robot shortest path) by solving the art gallery problem to find the optimal scan locations, and then connected these scan locations by solving the travelling salesman problem

Language: Python - Size: 1.93 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

Rubo12345/Computational-Geometry-Research-on-the-Art-Gallery-Problem-AGP

About Determination of optimal scanning of indoor environment by solving the Art Gallery Problem

Language: Python - Size: 3.58 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

stla/qhull

Delaunay triangulation, Voronoi diagrams and convex hulls in arbitrary dimension.

Language: R - Size: 1.09 MB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 4

rowanwins/convex-hull-wp

A convex hull implementation based on the paper by Wijeweera & Pinidiyaarachchi

Language: JavaScript - Size: 595 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

nompelis/INCG

A growing library of essential computational geometry tools

Language: C - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

ajaycc17/polygon-triangulation

Polygon triangulation algorithm using Python.

Language: Jupyter Notebook - Size: 530 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

TrandeLik/map_generalization

Language: Python - Size: 1.62 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

neilmehta31/Bentley_Ottmann_algo_CompGeo

Bentley Ottman Algorithm to find the intersection points in the 2d plane for lines. The algorithm is input sensitive and has a running time complexity of O((N + K) log N) and space complexity of O(N).

Language: C++ - Size: 481 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Matheritasiv/covcirc

求给定点集的最小覆盖圆

Language: Makefile - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

lolistoy/sweepline

Sweep Line algorithm for segments intersection

Language: Python - Size: 163 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

luihabl/delaunator.h

A header-only C++11 port of the Delaunator

Language: C++ - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

Mathias-Fuchs/quickconvolution

Single file header library for image convolution, for instance for blurring. Pure C API.

Language: C - Size: 1.87 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

make-github-pseudonymous-again/js-cg

:triangular_ruler: Computational geometry data structures and algorithms for JavaScript

Language: HTML - Size: 389 KB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1