PicoGK Runtime is the native C++ backbone of PicoGK, a compact geometry kernel for Computational Engineering, developed by LEAP 71.
This repository contains the C++ implementation and native interface of PicoGK 2.x, which is moving into maintenance mode.
PicoGK Runtime is not distributed or built independently. It is included as a Git submodule in PicoGK.Legacy, which manages the native dependencies, cross-platform compilation, testing, and distribution.
If you want to build PicoGK 2.x from source, please use the PicoGK.Legacy superproject.
The runtime is based on the open-source OpenVDB, GLFW, and Dear ImGui projects.
- PicoGK — The existing C# geometry library and public API for PicoGK 2.x.
- PicoGKRuntime — The native C++ implementation of PicoGK 2.x (this repository).
- PicoGK.Legacy — The unified build and distribution system for PicoGK 2.x.
- PicoGK.Core — The next-generation geometry kernel, featuring a redesigned architecture and native runtime.
PicoGK 2.x will continue to receive maintenance and bug fixes, while new architectural development takes place in PicoGK.Core.
PicoGK was originally developed by Lin Kayser and is maintained by LEAP 71.
PicoGK and PicoGK Runtime are released under the Apache License 2.0 (SPDX: Apache-2.0).