On Wed, Mar 27, 2013 at 4:16 PM, Joe Larson (aka Cymon)
<
joeal...@gmail.com> wrote:
> Ethan, you couldn't get Blender to work in 2 hours but managed to do what
> you wanted in OpenSCAD in 5 minutes? I think your brain is wired backwards.
I won't disagree with that. I've been a professional coder for 2/3rds
of my life.
I tried Blender tutorials. I couldn't find what I needed, which was "I want
to select these three holes in this object and "remove" the holes."
My goal was not to become a Blender user. My goal was to modify an
object (Mendel Vertex Bracket) posted by someone else. The learning
curve for Blender was too steep for me to continue fighting with the
terrible UI on a laptop.
> I write code for a living but every
> foray into OpenSCAD ends badly. And looking for OpenSCAD tutorials turns up
> nothing that has helped yet. I'm not trying to say Blender is the best but I
> can't back up your assertion that OpenSCAD is better. Quite frankly you've
> lost credibility with that assertion.
I didn't need a tutorial for OpenSCAD. I opened up the code that
was posted on Thingiverse, looked at it, made some changes, hit
"F5" and got what I wanted.
I've written thousands of lines of C and Perl and other Algol-family
languages (and plenty of assembler and other things, too). I didn't
need *any* instruction in how to do basic things in OpenSCAD
beyond inspecting other people's code. To me, it's all right there
and makes sense because it builds on shared principles I've already
absorbed.
People often ask me what I use for 3D design. I tell them that
unless you are already a hardcore programmer, you don't want
to use what I use. I was productive in OpenSCAD in less time
than it took to download and install. Mind you, I'm also the
guy that writes Perl scripts to pump out coordinate pairs and
command-line shortcuts that I feed into Q-Cad for 2D CAD. I
can't stand grid mismatches and manually tweaking the
approximations you get from mousing CAD objects. I want
a 10 unit x 10 unit square, not 9.9998 x 10.0002.
So back to your first comment, yeah... I'd rather write
code than pick up a mouse. I'm certain I'm in the minority
with that, but it doesn't invalidate my horrible Blender
experience. I just ran into the same problems other
people had, I ran into them faster and harder, and I
decided I'd rather switch than fight.
FWIW, I had no problems learning Solidworks. I only
scratched the surface in the first few hours, but I didn't
spend the entire time screaming at Dassault Systemes.
Unfortunately for me, I just can't justify that kind of
expense for my hobby. I'll happily accept a free or
low-cost license for Solid Works, but since there's no
chance of that (and they have every right to charge
whatever they can get for their product), I'll stick
with OpenSCAD. I have no need to make "organic"
parts, so it fills my requirements and doesn't give
me application rage.
-ethan