←back to thread

238 points jamesbvaughan | 2 comments | | HN request time: 0.425s | source
Show context
rao-v ◴[] No.44437398[source]
Isn’t the python based build123d the current best CAD in code solution? The problem with OpenSCAD is that it cannot export solid geometry, just a final mesh.

More broadly, I was genuinely shocked to realize, when I was playing with it, that there is no cross CAD file format that captures even simple design concepts like “this hole is aligned to the center of this plate” or even “this is a 2mm fillet”. STEP (the file format) mostly just captures final geometry.

I think CAD people just … redesign the part again if they need to move from say Fusion 360 to FreeCAD or whatever. How do they live like that?!

replies(4): >>44437853 #>>44437963 #>>44438309 #>>44439117 #
1. ethan_smith ◴[] No.44439117[source]
The interoperability problem stems from CAD kernels using proprietary B-rep representations and constraint solvers, with STEP's AP242 standard attempting to address this by including Product Manufacturing Information (PMI) and semantic annotations, though adoption remains fragmented.
replies(1): >>44439980 #
2. rao-v ◴[] No.44439980[source]
I’d have assumed that somebody had a format for just the basic operations … but it looks like even that is just being considered