michaeljclark / glhull

experiment to render béziergon convex interior hulls.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

glhull

glhull is an experiment to render béziergon convex interior hulls.

  • loading truetype glyphs into manifold buffers using FreeType.
  • division of béziergons into interior and exterior hulls.
  • splitting of béziergon interior hulls into convex polygons.
  • outputting stanford polygon files and testing for convexity.
  • simple debug UI using GLFW and nanovg to trace convex hulls.

glhull

Build Instructions

sudo apt-get install -y cmake ninja-build libfreetype-dev
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build build

About

experiment to render béziergon convex interior hulls.

License:zlib License


Languages

Language:C 82.8%Language:GLSL 9.4%Language:Python 5.7%Language:CMake 2.1%