<div dir="ltr">Yes you can't query the geometry in OpenSCAD but I never need to do that because I specify the geometry precisely with maths. <div><br></div><div>I don't make anything with hand tools, so I don't need dimensioned drawings. I make my designs so that they fit around parts they need to mount or mate with. I don't care what the final dimensions are, they are often far from round numbers due to the build up of parameters and clearances and radii. If I want to sanity check something, I examine the STL in NetFabb before printing it.</div><div><br></div><div>Before OpenSCAD I used CoCreate but since switching to OpenSCAD I would never consider a GUI based CAD system because I a computer programmer, not a mechanical design engineer. I can't even sketch anything in 3D and have difficulty imagining 3D shapes. I start with a mental model of how the non printed parts need to be arranged and design the plastic around them.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 2 Oct 2019 at 11:35, Robin2 <<a href="mailto:robin@nbleopard.com">robin@nbleopard.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I don't mean the user-interface, which is obviously very different between<br>
Openscad and Freecad. Different people like different interfaces but anyone<br>
could learn either or both of them if necessary.<br>
<br>
It seems to me there is a more fundamental difference. With Freecad (and<br>
other similar CAD programs) you can define an object and later "ask<br>
questions" about that object. For example you can select a point that is the<br>
corner of a cube and it will tell you the coordinates in 3D space. And you<br>
can locate the surface of a face of the cube even though it may have been<br>
rotated or scaled.<br>
<br>
However with Openscad the process of defining a model is mono-directional.<br>
You define the object (such as a cube) and you can have no further<br>
interaction with it. You cannot "ask questions".<br>
<br>
Is this a fair assessment, or am I completely muddled?<br>
<br>
As I see it very many projects can be created with an Openscad approach -<br>
i.e. without ever needing to be able to "ask questions". But I suspect there<br>
are some projects where the ability to easily locate a point or a surface of<br>
an existing object would be essential. And for those cases Openscad would<br>
not be an option.<br>
<br>
...R<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://forum.openscad.org/" rel="noreferrer" target="_blank">http://forum.openscad.org/</a><br>
<br>
_______________________________________________<br>
OpenSCAD mailing list<br>
<a href="mailto:Discuss@lists.openscad.org" target="_blank">Discuss@lists.openscad.org</a><br>
<a href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org" rel="noreferrer" target="_blank">http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org</a><br>
</blockquote></div>