|
|
|
|
|
by autumn-antlers
90 days ago
|
|
i got really carried away making a contoured split-keyboard in build123d, and affirm there are some gaps in docs and functionality -- eg. it was quite tricky to get the center of an object in the right form (vector, position, or location), and often zero otherwise. i think a lot of it boils down to an OOP hierarchy with a lot of inherited or generit methods that aren't applicable or impl'ed. OpenCascade causes its own geom issues too, and by the end i was fighting build123d just to slap absolute-position--based hacks over inadvertantly invalid geometry. the dev team's interest in llm-generated code does not inspire confidence that it will become more reliable. but i found-out up-thread that libfive, which i was esp. interested in for more reliable geom, has a Rust-based successor in Fidget -- and there's even a parametric split-keyboard that can be contrasted with my (static, hack-ier, but single-file) build123d iteration. exited to follow suit! |
|