PicoGK is a compact and robust geometry kernel for Computational Engineering

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • PicoGK

    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...

  • manifold

    Geometry library for topological robustness (by elalish)

  • Small in a relative sense compared to some larger codebase.

    Here's a bit on Manifold:

    https://github.com/elalish/manifold/wiki/Manifold-Library

    and the author's blog is interesting:

    https://elalish.blogspot.com/search/label/Manifold

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • LEAP71_HelixHeatX

    A helical heat exchanger built on the LEAP 71 Shape Kernel and PicoGK

  • LEAP71_RoverWheel

    A library to create rover-wheel-like objects with several layers of structures

  • OpenVDB

    OpenVDB - Sparse volume data structure and tools

  • In the README there is a section title "On the shoulders of giants" that probably points to the main reason. This project is a layer overtop https://www.openvdb.org/

  • libfive

    Infrastructure for solid modeling

  • gcodepreview

    OpenSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.

  • While I certainly appreciate the virtues of a Domain Specific Language, and that OpenSCAD has been wildly successful because of its limitations, the limitations are downright infuriating at times.

    An interesting potential alternative (which hopefully won't result in a fork) is adding Python:

    https://pythonscad.org/

    which I've had some success with:

    https://github.com/WillAdams/gcodepreview

    ImplicitCAD is interesting --- and the (new?) ability to open files from GitHub is _amazing_ (OpenSCAD recently gained that same facility, _and_ it supports the customizer: https://seasick.github.io/openscad-web-gui/?https://raw.gith... ), but it's a heavy lift given the need to work out how to edit files, preview them, and so forth.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Question About Runtime Mesh Editing

    1 project | /r/gamedev | 3 Apr 2023
  • Show HN: Make 3D art in your browser using Lisp and math

    10 projects | news.ycombinator.com | 6 Sep 2022
  • Tovero 3D Modeling system - where is it?

    2 projects | /r/lisp | 21 Dec 2021
  • Autolisp

    1 project | /r/lisp | 20 Dec 2021
  • A New Era for Mechanical CAD

    4 projects | news.ycombinator.com | 15 Jun 2021