@villares @sheena @linux_mclinuxface Cute, you mentioned my #sdfCAD fork! 😀

@rasterweb @lemgandi Nice! For organic shapes, #sdfCAD is quite capable as it's sdf-based. One can do pretty cool smoothing with it, stuff you can only dream of in mainstream CAD software.

https://gitlab.com/nobodyinperson/sdfcad

Yann Büchau / sdfCAD · GitLab

Simple 3D mesh generation with Python based on SDFs

GitLab
fluencyCAD current state

PeerTube

fluencyCAD in the wilds

I just mirrored the fluencyCAD repository to the open section form internal so anyone who is interested have a look. Don´t expect super clean stuff though. It´s in a very early experimental state.

I´ll add more documentation as I find more time.

https://git.raise-uav.com/Hermes/fluencyCAD

#fluencycad #sdfcad #solvespace

@scudderfish I could never find my way through #cadquery. Too weird the syntax and concepts. I forked #sdfCAD and worked on something I understood myself but in the end stayed with #solveSpace.
@degroof Very cool! I've only ever used an offset circle and extruded it while rotating, because I thought other magic was going on to make the thread. This technique should also be compatible with #sdfCAD, very nice! 👍

Basic extrusions are working again with the all new object system. I´m trying to write the code as transparent as possible. This helps me picking up the project after longer pauses and others jumping in should have a good time too :D

I´ll mirror the repo to github once its usable for some basic tasks..

So far these are the components:

  • Project: Main File
  • Timeline : Used to track the steps
  • Assembly: Uses Components and Connectors to form Assemblies
  • Component: Container for multiple smaller elements "part"
  • Connector: Preserves connections between parts even if the part in between is deleted
  • Code: A special type that directly builds bodies from sdfCAD code.
  • Body: The 3D meshed result from sdfCAD (blue in 3d view)
  • Sketch: The base to draw new entities.
  • Interactor: A special component mesh that is used to manipulate the bodies in 3d view.

#solvespace #freecad #sdfcad #cadtools

Ever since I worked on #sdfCAD¹ I have waited for the moment I could actually use #sdf's (signed distance functions) for my research. I know it would come. Today is that day. 🤩

This is for my last #PhD publication I'm working on.

¹https://gitlab.com/nobodyinperson/sdfcad

#meteorology #geoscience #PhDLife #Python #matplotlib #CO2

Yann Büchau / sdfCAD · GitLab

Simple 3D mesh generation with Python based on SDFs

GitLab

Pushed fluencyCAD a tiny bit forward with a basic rewrite of the sketch widget.

Less code and prettier to work with internally.

#fluencycad #sdfcad

@rahix @sowa While we're at it, you could also give my #sdfCAD fork a try. It's much simpler than #cadQuery and has even more powerful fillets, chamfers and smooth operations. STL only output amd sharp edges are a bit jagged, but the underlying #Python code and maths is understandable and hackable.

https://gitlab.com/nobodyinperson/sdfcad

Yann Büchau / sdfCAD · GitLab

Simple 3D mesh generation with Python based on SDFs

GitLab