[HN Gopher] PicoGK is a compact and robust geometry kernel for c...
       ___________________________________________________________________
        
       PicoGK is a compact and robust geometry kernel for computational
       engineering
        
       Author : neom
       Score  : 44 points
       Date   : 2024-04-14 21:17 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | itishappy wrote:
       | This looks incredibly interesting, and their designs are
       | certainly eye catching. In C# too!
       | 
       | Main site: https://github.com/leap71
       | 
       | Gallery: https://leap71.com/gallery/
       | 
       | Heat Exchange (example):
       | https://github.com/leap71/LEAP71_HelixHeatX
       | 
       | Rover Wheel (example):
       | https://github.com/leap71/LEAP71_RoverWheel
        
       | WillAdams wrote:
       | To get started see:
       | https://github.com/leap71/PicoGK/tree/main/Documentation
       | 
       | All the designs look to be 3D printed --- is there no
       | consideration of "Design for Manufacturing" and using a CNC mill
       | or router?
        
       | zengid wrote:
       | Really cool to see some neat stuff in C#.
       | 
       | Somewhat of a tangent, but what does "kernel" mean in this sense?
       | I'm aware of Operating System kernels, but am not sure what it
       | means here.
        
         | WillAdams wrote:
         | "Geometry" kernel --- so a small piece of code which does
         | geometric calculations.
         | 
         | There are a couple of other opensource kernels:
         | 
         | https://github.com/elalish/manifold
         | 
         | https://opencsg.org/
         | 
         | as well as commercial ones such as:
         | 
         | https://en.wikipedia.org/wiki/Parasolid
         | 
         | which is used in: https://www.plasticity.xyz/
        
       | neonsunset wrote:
       | A couple of question:
       | 
       | - It seems the library is not published on nuget.org? (e.g. there
       | isn't a single .csproj in the repo for contributors to jump into
       | the project) Is there a specific reason to this?
       | 
       | - PicoGKRuntime is written in C++ rather than in C#. Was the
       | performance a consideration for this or some other type of
       | requirement?
        
         | nullstyle wrote:
         | In the README there is a section title "On the shoulders of
         | giants" that probably points to the main reason for C++. This
         | project is a layer overtop https://www.openvdb.org/
        
       ___________________________________________________________________
       (page generated 2024-04-15 23:00 UTC)