#codecad — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #codecad, aggregated by home.social.
-
Another quicky, this is a parametric cable comb generator, built in #replicad.
I like building more elaborate parametric projects, but it's great to have a convenient tool to knock out these easy ones as well.
https://www.printables.com/model/951121-parametric-cable-comb-generator
-
I needed a small tray for my bathroom - it took me a few minutes to model, but now it will take me even less time.
-
There is some really cool new features being worked on in #SolveSpace, bringing it a tad closer to #codeCAD like :openscad: #OpenSCAD: named parameters and equation constraints. This will make gearing logic and several other things feasible.
https://github.com/solvespace/solvespace/issues/1382#issuecomment-2052520765
-
@scruss Does #FreeCAD not have keybindings for the common constraints? #SolveSpace does at least and it makes sketching quite fast. But I'm totally with you that #codeCAD is so much quicker and more concise for many things.
-
Oh and there is a CAD program called Antimony that looks an awful lot like #codeCAD but with graphical interaction:
https://www.mattkeeter.com/projects/antimony/3/
🧵 A short thread of me looking at #AntimonyCAD and comparing it to #sdfCAD 👇
-
TIL that there's #ImplicitCAD, a sort of #OpenSCAD dialect that's based on #SDF's, written in #Haskell. It's similar to #sdfCAD in many ways and has the sdf approach's smoothing powers, but also the same shitty meshes as sdfCAD 😅
-
Oh for christ's sake what is #pyvista doing here? Randomly moving the axis origins around when switching between rendering modes? How is one supposed to do #CAD like this? 🙄
I'm using pyvista to view the generated #sdfCAD models but shifting axes around is a pretty severe no-go for a 3D viewer. pyvista also recently started spitting out some weird vue2/vue3 errors... Are there any other good #STL viewers for #Jupyter?
-
@brett Right. I really want to like #SolveSpace. There aren't many FOSS CAD programs and SolveSpace's simple yet powerful approach fits a good niche between #codeCAD and e.g. #FreeCAD. However very basic operations like intersecting round objects seem to quickly cause problems and require triangulation or not work at all. Threads are also a big problem. I'll keep using it. FreeCAD is a bit too big for my taste.
-
I tried approaching a small #3dDesign project first with graphical #SolveSpace, but quickly got annoyed by all the clicky-draggy bits and complicated constraints and switched to #sdfCAD. I love its new auto-chamfering capabilities, making the design of such a clamping ring with #3dPrinting in mind a bliss in eight lines of #Python code - including boilerplate.
-
#sdfCAD now supports chamfers and fillets (and both simultaneously!) for unions, intersections and differences 🥳
-
🥳 #sdfCAD can now do chamfers, fillets and even both (chamfers with a smooth transition at the edges).
-
I found a recipe to do chamfers on SDFs, so chamfers will come to #sdfCAD soon 🥳
https://www.ronja-tutorials.com/post/035-2d-sdf-combination/#champfer
-
My first successful real #3DModelling project in #SolveSpace - repairing a toy excavator for a local playschool! 🥳
I thought about making it in #codeCAD like #OpenSCAD or #sdfCAD, but the ability to draw onto pictures is just an absolute must for projects like this.
https://www.printables.com/model/737349-cat-toy-excavator-repair-kit
-
Published yet another parametric-box-generator here: https://www.printables.com/model/702716-parametric-box-with-lid
This one is built with #replicad, which really streamlined some of the design (namely fillets and chamfers), relative to my other favorite: CascadeStudio
-
New blog post: "The current landscape of 2D CAD libraries".
https://carrots.sgenoud.com/2d-cad-libraries/
I wanted to have pure 2D operations in replicad, open cascade was not great for it.
I looked at what I could find in the ecosystem. It is all summed up in the post!
-
The new replicad tutorial is published as part of the documentation: https://replicad.xyz/docs/tutorial-making-a-watering-can/intro
I walks you through how to use the draw API to #codecad your way through creating a nice designer watering can.
-
I have been playing with replicad within natto.dev.
I could easily make it work for 2D stuff - and have a small interface easily.
This makes me think of how it could be used to build a node based CAD software.
https://natto.dev/@sgenoud/e2ade00d1fb4406abe78061e7f9a959b?layout=sce24mgd to play with it!