gumyr / build123d

A python CAD programming library
Apache License 2.0
480 stars 80 forks source link

Add support for guide curves to `Solid.sweep` #681

Open jdegenstein opened 2 weeks ago

jdegenstein commented 2 weeks ago

Currently sweep/Solid.sweep have support for a standard sweep using a single path. OCCT has support to allow auxiliary curves to be added to a sweep with a few different constraint options including especially BRepFill_TypeOfContact.BRepFill_ContactOnBorder. These auxiliary curves appear to be analogous to guide curves that are used in sweeps/lofts of other CAD packages.

I propose this is exposed at the direct API level Solid.sweep

gumyr commented 2 weeks ago

Sounds good to me.