NGimbal / sdfui

Drafting with signed distance fields
https://www.alignaec.com
GNU General Public License v3.0
27 stars 0 forks source link

Trim, exted, fillet lines, offset #45

Open NGimbal opened 4 years ago

NGimbal commented 4 years ago

These tools are very important to any CAD drafting workflow. Will have to figure out how they translate to the SDFUI world. Will have to operate at the point level to create independent objects, which negates some of the benefits of SDFs but... only slightly. For some of these things will look to JS implementations of distance functions, which should be easy.

Creating an offset tool that operated at the SDF level could be very interesting, basically it would be a child of the original object and would always maintain that offset distance.

Fillet could also be done at the SDF level as is being explored with the rect tool, but quick explorations have shown some complications with scaling the shape.