Finding all regions defined by a set of pseudorandom circles. Here, 8 input circles gave 37 output regions.

Python using pyclipper for 2d predicates & matplotlib for display. The (probably inefficient and maybe wrong) algorithm for ensuring all regions are found by me using trial and error.

pssst don't tell anyone but the circles are actually just 360-gons.

#python #matPlotLib #computationalGeometry #algorithmicArt

🧩🔢 Apparently, the nerd safari over at "Open Problems in Computational Geometry" has been tirelessly cataloging unsolved math mysteries since 2001. With a whopping 75+ problems, they now eagerly await your #GitHub Pull Requests to update their existential crisis board. Because, who wouldn't want to spend their free time proving that math still doesn't make sense? 🤷‍♂️💻
https://topp.openproblem.net/ #OpenProblems #ComputationalGeometry #MathMysteries #PullRequests #NerdSafari #HackerNews #ngated
TOPP: The Open Problems Project

TOPP: The Open Problems Project

"Encode #spatial data as #topology in #Python!

With #topojson it is possible to reduce the size of your spatial data. Mostly by orders of magnitude."

https://mattijn.github.io/topojson/

#geopython #geospacial #GIS #computationalGeometry

Overview

Encode spatial data as topology in Python! 🌍 https://mattijn.github.io/topojson

topojson

📚Crack the Code of Geometry – Expert Assignment Help is Just a Click Away!
💡 Stop stressing over geometry! Get the support you need today.

✅WhatsApp:- +91-9878492406
📩Email:-help@tutorintellect.com
🌐Visit:- https://tutorintellect.com/geometry-assignment-help/

#tutorintellect #geometryonline #geometrymath #computationalgeometry #geometryhomeworkhelp #geometryassignmenthelp #geometrytutoringhelp

Geometry Assignment Help

Struggling with geometry homework? Get expert geometry assignment help. our experienced tutors provide personalized support to boost your grades. Contact Now!

Tutor Intellect
Meshes.jl has superb functionality for working with computational geometry, from primitives to algorithms https://juliageometry.github.io/MeshesDocs/dev/
#JuliaComputing #computationalgeometry and IO using GeoIO.jl to vtk/vtu etc. for easy visualization
Home · Meshes.jl

Documentation for Meshes.jl.

Am I the only one who thinks Python's frozensets are amazing and a great way to deal with recognizing duplicated polygons?

If you represent a closed polygon as a sequence of vertices, you might get many different orderings of the same "ring" (clockwise, counter-clockwise, starting at different points of the cycle) and those are for most purposes "the same polygon". It is easy to see that "visually", but how to eliminate those duplicates in code?

If you represent the vertices as a set of edges made with frozensets you get the same result for all the possible rotations/windings that are the same polygon :)

#ComputationalGeometry #Python #DataStructures

@villares #ComputationalGeometry and #StraightSkeketons are such a rabbit hole... «Computing Straight Skeletons and Motorcycle Graphs: Theory and Practice»
https://www.sthu.org/research/publications/files/phdthesis.pdf
@villares there is a port of polyskel for #blender https://github.com/prochitecture/bpypolyskel
Used for making wonderful roofs! #Python #ComputationalGeometry
GitHub - prochitecture/bpypolyskel: A port of Botffy/polyskel library for Blender that outputs polygons formed by a straight skeleton. 'pip install mathutils' to use it as a general purpose library independent of Blender.

A port of Botffy/polyskel library for Blender that outputs polygons formed by a straight skeleton. 'pip install mathutils' to use it as a general purpose library independent of Blender. - p...

GitHub

That suspicious moment where your code apparently not only works, but also solves the problem you’re trying to solve incredibly quickly, but you’re not sure if it actually does because it seems too good to be true and you trust the code about as far as you can throw it…

#programming #ComputationalGeometry #robotics #cplusplus