<- Back
Comments (14)
- ramses0I'll throw my hat in on the feedback... looks great!https://github.com/openscad/openscad/pull/4478#issuecomment-...My pet use case is: "My naive approach as a programmer would be: `pen := new Pen(q,r,s,t); box := new Box( pen.L, pen.W, pen.H )`" along with being able to sometimes work with the whole pen, and sometimes touch the pen vs. the cap separately.Since it's all javascript, it seems like there's a chance that this use case would work (ie: `p = Pen(...).render().getWidth()`)? Additionally, your intermediate step screenshots really makes it seem like a SketchUp-ish GUI would be perfect! Obviously a ton of work, but SketchUp's "grab face + extrude / push", but if it were "sticky" to the underlying parametric components seems like it'd be an awesome combo... something like group/components, but backed by code instead of GUI-only (or GUI-centric) editing.
- bsimpsonThe thing that made Flash magical was that it had the approachability of a design tool (and it really did have some of the best design tools ever), with the extensibility of a scripting language. You could start by drawing on a canvas and grow into programmatically generating designs.This looks like it could do the same thing for constraint modeling. That's awesome!
- unforbiddenYetNice work and kudos for programming it by hand! Starred the project and plan to try it out soonish.
- intersticeI've been working on this exact idea! But it's late, will remember to come back and check this out to compare notes.
- WillAdamsWhy use this rather than Maker.js?https://www.microsoft.com/en-us/garage/profiles/maker-js/
- CWIZOThis looks great. I just started trying to generate some models using golang and the ecosystem doesn't seem great. Will check this out, might work out better.
- shocksThis looks awesome.
- alteromWhat geometry kernel is it using?Which operations are supported? (Booleans? ...)Where's the API link?...finally, was this vibe-coded?Inquiring minds want to know!