SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 C++ Geometry Projects
-
OpenMVG (open Multiple View Geometry)
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
coverage-planning
Implementation of the QuickOpp algorithm, as described in "Complete coverage path planning in an agricultural environment"
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Magic123: One Image to High-Quality 3D Object Generation | news.ycombinator.com | 2023-08-03
Project mention: If you can't reproduce the model then it's not open-source | news.ycombinator.com | 2024-01-17I think the process of data acquisition isn't so clear-cut. Take CERN as an example: they release loads of data from various experiments under the CC0 license [1]. This isn't just a few small datasets for classroom use; we're talking big-league data, like the entire first run data from LHCb [2].
On their portal, they don't just dump the data and leave you to it. They've got guides on analysis and the necessary tools (mostly open source stuff like ROOT [3] and even VMs). This means anyone can dive in. You could potentially discover something new or build on existing experiment analyses. This setup, with open data and tools, ticks the boxes for reproducibility. But does it mean people need to recreate the data themselves?
Ideally, yeah, but realistically, while you could theoretically rebuild the LHC (since most technical details are public), it would take an army of skilled people, billions of dollars, and years to do it.
This contrasts with open source models, where you can retrain models using data to get the weights. But getting hold of the data and the cost to reproduce the weights is usually prohibitive. I get that CERN's approach might seem to counter this, but remember, they're not releasing raw data (which is mostly noise), but a more refined version. Try downloading several petabytes of raw data if not; good luck with that. But for training something like a LLM, you might need the whole dataset, which in many cases have its own problems with copyrights…etc.
[1] https://opendata.cern.ch/docs/terms-of-use
[2] https://opendata.cern.ch/docs/lhcb-releases-entire-run1-data...
[3] https://root.cern/
Project mention: Hexagons and Hilbert Curves – The Horrors of Distributed Spatial Indices | news.ycombinator.com | 2024-03-22I experimented with geospatial Hilbert Curves as a Postgres extension [0] for PostGIS using the S2 [1] spherical geometry library. S2 uses a scale free cell coverage pattern that is numbered using six interlocking space filling Hilbert Curves [2].
By having both high level (cell) and low level (cell id) geometries it was a very powerful library which allowed projection from the hilbert space into a Postgres spatial index (spgist) including various trees, like noted in this article. It appears to be still quite active in development.
[0] https://github.com/michelp/pgs2
[1] https://s2geometry.io/
[2] https://s2geometry.io/devguide/s2cell_hierarchy
Project mention: What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented? | /r/rust | 2023-06-09I tried to rewrite Clipper2 in Rust. There's a C#, a Delphi and a C++ implementation, so how hard can it be?
https://libgeos.org/
GEOS is a C/C++ library for computational geometry with a focus on algorithms used in geographic information systems (GIS) software. It implements the OGC Simple Features geometry model and provides all the spatial functions in that standard as well as many others. GEOS is a core dependency of PostGIS, QGIS, GDAL, Shapely and many others.
C++ Geometry related posts
-
Hexagons and Hilbert Curves – The Horrors of Distributed Spatial Indices
-
Show HN: TG – Fast geometry library in C
-
Unum: Vector Search engine in a single file
-
Understanding Geohashes
-
Drone mapping is pretty dang cool
-
HELP!!
-
Import many photogrammetry software's scenes into Blender
-
A note from our sponsor - SaaSHub
www.saashub.com | 31 May 2024
Index
What are some of the best open-source Geometry projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | colmap | 6,940 |
2 | OpenMVG (open Multiple View Geometry) | 5,517 |
3 | CGal | 4,612 |
4 | glslViewer | 4,499 |
5 | root | 2,433 |
6 | s2geometry | 2,203 |
7 | PyMesh | 1,836 |
8 | Clipper2 | 1,283 |
9 | geos | 1,091 |
10 | TheiaSfM | 874 |
11 | vulkanizer | 545 |
12 | CavalierContours | 371 |
13 | polylidar | 296 |
14 | Directional | 171 |
15 | volesti | 140 |
16 | pyprt | 60 |
17 | coverage-planning | 31 |
Sponsored