Earlier quoted context omitted.
Indeed, and what worries me is that it might pull resources away from OpenSCAD or similar projects for something that, I imagine, won't be maintained.
What resources will it pull away if it’s unmaintained?
Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
21–30 of 31 posts
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#22tfw faster to build cad than learn cad. great job, isn't this how earliest incarnation of cad use to work, i think they had stylus, human interface support fair early, but before that one would expect just imputing coordinates in punched tape or something equally tedious but obvious to some brains.
"action shape center_x center_y width height"
But he said that everything was "conjoined" by default.
He could be wrong (it was 45 years ago, and he's in his 70s now), but he would type: a {return} c {return} 0 {return} 0 {return} 1 {return} 1 {return}
That would add a cube. All the commands/params could be shorthand or long hand, but he was a two finger typist, so there is no way he'd have typed out an entire word that spanned multiple sides of the keyboard like "cube".
You could subtract a sphere with "s {return} s" and I'm assuming you could intersect with "i" or similar, but he doesn't remember ever doing that.
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#23I'm the author, so I will address everyone's comments in here: > Why To scratch an itch. I wouldn't have ever made this if /I/ had to make it. I wanted a way to express the primitive solids in a way that my autistic brain understands (through rigid object definitions in code). I have another neurodivergent trait called aphantasia which doesn't let me easily (at all really) conjure images in my mind, everything is des…
You might get less pushback if you called it a 3D modeler and not CAD software. It looks like an okay CSG modeler, but it's missing a thousand features that it would need to be CAD software. There's no PMI, no views, no simulation, no unit handling, no material properties (like material, density, etc.), no product structure, no measurement and dimensioning, ...
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#24Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#25I'm the author, so I will address everyone's comments in here: > Why To scratch an itch. I wouldn't have ever made this if /I/ had to make it. I wanted a way to express the primitive solids in a way that my autistic brain understands (through rigid object definitions in code). I have another neurodivergent trait called aphantasia which doesn't let me easily (at all really) conjure images in my mind, everything is des…
You might get less pushback if you called it a 3D modeler and not CAD software. It looks like an okay CSG modeler, but it's missing a thousand features that it would need to be CAD software. There's no PMI, no views, no simulation, no unit handling, no material properties (like material, density, etc.), no product structure, no measurement and dimensioning, ...
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#26tfw faster to build cad than learn cad. great job, isn't this how earliest incarnation of cad use to work, i think they had stylus, human interface support fair early, but before that one would expect just imputing coordinates in punched tape or something equally tedious but obvious to some brains.
My dad was a CAD engineer from the early 80s until he was laid off in 08, before that he was a drafter on pen and paper. He was the first one in his company to be given a computer for CAD, and he said this was basically what he would do. "action shape center_x center_y width height" But he said that everything was "conjoined" by default. He could be wrong (it was 45 years ago, and he's in his 70s now), but he would t…
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#27Earlier quoted context omitted.
Neato! I might just self-host this at home and explore using it for my 3d printing needs... Declarative constructed solid geometry sounds like how OpenSCAD works. I was curious if you took any inspiration from that project, or if you had found it but didn't suit your needs for some reason...
A friend of mine who ran a print farm actually told me about OpenSCAD when I shared a screenshot of my first design (a ball joint with armature). So I didn't take inspiration, but I plan on learning it just to figure out how they handle things like fillets. Because currently my fillets are blowing up. I contemplated just faking the fillets using an extrusion with a cylinder cut out of it, but if I can define edges in…
They have to be done manually, usually using the Minkowski feature iirc.
There's another similar tool called implicitcad that handles them better (it's also the only useful piece of software written in Haskell I've ever encountered) https://implicitcad.org/
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#28Earlier quoted context omitted.
Neato! I might just self-host this at home and explore using it for my 3d printing needs... Declarative constructed solid geometry sounds like how OpenSCAD works. I was curious if you took any inspiration from that project, or if you had found it but didn't suit your needs for some reason...
A friend of mine who ran a print farm actually told me about OpenSCAD when I shared a screenshot of my first design (a ball joint with armature). So I didn't take inspiration, but I plan on learning it just to figure out how they handle things like fillets. Because currently my fillets are blowing up. I contemplated just faking the fillets using an extrusion with a cylinder cut out of it, but if I can define edges in…
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#29Worth mentioning OpenSCAD & ImplicitCAD. There's also Antimony which has a graph-based modeling approach.
Re: Show HN: JermCAD – A YAML-powered, vibe-coded, browser-based CAD software
#30If it is browser based where's the browser link?? I wish there was a downvote button for submissions.