PicoGK
Computational-geometry
PicoGK | Computational-geometry | |
---|---|---|
4 | 2 | |
164 | 1,139 | |
- | - | |
8.7 | 0.0 | |
5 days ago | over 1 year ago | |
C# | C# | |
Apache License 2.0 | MIT 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.
PicoGK
- PicoGK – a compact and robust open-source geometry kernel for Computational Eng
-
PicoGK is a compact and robust geometry kernel for Computational Engineering
Indeed, which is why I suggested an eDSL rather than a full-blown DSL. C# is decent at embedding domain-specific languages (fluent APIs are simple eDSLs and are fairly common). You can see the need even from their simple examples:
https://github.com/leap71/PicoGK/blob/main/Examples/Ex_Boole...
Although I just noticed that they also support defining objects via implicit functions, so that's neat:
https://github.com/leap71/PicoGK/blob/main/Examples/Ex_Impli...
Computational-geometry
- Math for Game Dev
-
Resource About Mesh Cutting
https://github.com/Habrador/Computational-geometry#8-deform-mesh
What are some alternatives?
OpenVDB - OpenVDB - Sparse volume data structure and tools
LibTessDotNet - C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab
delaunator-sharp - Fast Delaunay triangulation of 2D points implemented in C#.
SeamAwareDecimater - Mesh simplification with UV's boundary preserved
flipon-tiny - An open-source minimalist but playable version of Flipon
FastNoise - Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
khan-api - Documentation for (and examples of) using the Khan Academy API
MathForGameDevelopers - Sample code for my YouTube series.
GeometricAlgorithms - Geometric Algorithms implemented for Java Processing v3
InferrableLanguages - Inferrable Languages