zpl
earcut.hpp
Our great sponsors
zpl | earcut.hpp | |
---|---|---|
3 | 2 | |
960 | 811 | |
1.1% | 1.6% | |
6.8 | 3.0 | |
8 months ago | 3 months ago | |
C | C | |
GNU General Public License v3.0 or later | ISC License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zpl
- ZPL: C99 single header-only multi-purpose toolkit
-
ZPL: (Almost) C99 Powerkit
While a lot of the library looks useful, stuff like the above makes it feel like it's written by somebody who knows C, but doesn't feel fully comfortable writing it.
[1]: https://github.com/zpl-c/zpl/blob/master/code/header/essenti...
[2]: https://github.com/zpl-c/zpl/blob/27c80bd5807da5238777bfcba8...
earcut.hpp
-
TTF Parser, managed to triangulate simple polygons. Next will be inner holes.
Have you looked into mapbox's earcut hpp library? https://github.com/mapbox/earcut.hpp
-
RapidObj v0.1 - A fast, header-only, C++17 library for parsing Wavefront .obj files.
And out of 6,000 lines in the file, at least 3000 are other people's code: earcut for polygon triangulation and fast_float because .obj files typically contain a lot of floating point numbers so it's important to parse them quickly.
What are some alternatives?
epilepsy - A functional language for C99 preprocessor metaprogramming [Moved to: https://github.com/Hirrolot/metalang99]
fast_float - Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari
libimobiledevice-glue - A library with common code used by libraries and tools around the libimobiledevice project
CGal - The public CGAL repository, see the README below
metalang99 - Full-blown preprocessor metaprogramming
NativeRenderingPlugin - C++ Rendering Plugin example for Unity
chronos - a terminal-based speedrun timer using https://github.com/livesplit/livesplit-core
earcut - The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
ClickHouse - ClickHouse® is a free analytics DBMS for big data
rapidobj - A fast, header-only, C++17 library for parsing Wavefront .obj files.
haskell-igraph - Haskell bindings to igraph library.
HSL - HSL to RGB and RGB to HSL