|
|
|
|
|
by digdugdirk
641 days ago
|
|
While similar at a glance, the underlying functionality between a 3d modeler and a CAD kernel is tragically completely different. Even FreeCAD has some fundamental differences (and lack of functionality) between it and other mainline CAD programs. Hopefully someone with more knowledge and experience than me can hop in and explain more, I'm just a CAD user, not a CAD kernel developer. |
|
3D modelers like blender (or even OpenSCAD) work with a bunch of triangles - there is often not some higher level representation of the geometry. You could put a drill hole in a part, but it ends up as just a ton of triangles that approximate that drill hole, vs. a file format which semantically encodes "there is a cylindrical drill hole at this location, with this vector direction, and this radius".
That's what things like BRep (Boundary Representation) and STEP files give you is that semantic data which describes the part "here are the edges, faces, dimensions, etc.", vs. "here's a bunch of triangles, good luck machining this"