Yggdrasil icon indicating copy to clipboard operation
Yggdrasil copied to clipboard

[libfive] init

Open sjkelly opened this issue 3 years ago • 0 comments

This adds libfive:

libfive is a software library and set of tools for solid modeling, especially suited for parametric and procedural design. It is infrastructure for generative design, mass customization, and domain-specific CAD tools. Your browser does not support the video tag.

The geometry kernel is based on functional representations, which have several benefits over traditional triangle meshes:

Constructive solid geometry is trivial, and scales well to large models Resolution can be arbitrarily high (down to floating-point accuracy) Many unusual operations (e.g. blends and warps) are robust and easy to express

The libfive stack includes a low-level geometry kernel, bindings in higher-level languages, a standard library of shapes and transforms, and a desktop application for script-based design.

Bindings: https://github.com/JuliaGeometry/Libfive.jl

sjkelly avatar Dec 26 '21 17:12 sjkelly