straight-skeleton

Straight skeleton algorithm implementation in TypeScript (by StrandedKitty)

Straight-skeleton Alternatives

Similar projects and alternatives to straight-skeleton based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better straight-skeleton alternative or higher similarity.

straight-skeleton reviews and mentions

Posts with mentions or reviews of straight-skeleton. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-03.
  • Streets GL — a new 3D renderer for OSM
    4 projects | /r/openstreetmap | 3 May 2023
    Hi, I've ported a C# implementation of straight skeleton algorithm to TS for this specific purpose: https://github.com/StrandedKitty/straight-skeleton Though I don't think you should use it, it fails quite a lot on OSM data. I would suggest looking into the straight skeleton implementation in CGAL: https://doc.cgal.org/latest/Straight_skeleton_2/index.html It's in C++, and I've tried to run it in the browser using emscripten, but unfortunately I couldn't get it running. Also I've seen some people pointing out a problem with rounding modes: they seem to not work in WASM, and straight skeleton algorithm probably depends on them. So your best bet probably would be to just make a server that takes multipolygons as an input and produces straight skeletons using CGAL. There are also some other implementations in other languages but I think they are not as robust as CGAL.

Stats

Basic straight-skeleton repo stats
1
37
5.8
8 months ago

StrandedKitty/straight-skeleton is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of straight-skeleton is TypeScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com