Paul,
Right after I posted this last message it occured to me that you have
in your posession a good sample of the vagaries of patterning features,
but had to wait to revise my post because I had to leave to watch some
fire-works and drive some Russians around (long-ish story)
When I responded to your modeling contest in March (or thereabouts) I
sent you a sample that failed inexplicably (to me) - a feature pattern
using 'countour select' would not pattern, but when the feature was
made from just a sketch (that contained only the contour needed to make
the feature) the pattern worked just fine.
When playing with a contest on my time I can roll the dice and see what
happens. I can target fewest features and fastest rebuild time, not
fastest modeling time. But when working for a customer, I can't go for
anything other than fastest total MODELING time for the job -
otherwise, I would be sitting at the craps table pissing away someone
elses money, not mine (and that just aint right). If its a long job,
fastest rebuild time becomes part of the equation. No one makes more
money - and final products sitting on a shelf simply don't care - if
there are a fewer features (unless that impacts editability or rebuild
time - damn, I hate having to add all these disclaimers).
If I had to develop a theory for the discrepancy between the
reliability of feature patterns vs body patterns, it is that some
programmer or group of programmers have to work to make feature
patterns work for and deal with every variation of everything that SWx
has to offer. This is what - maybe 50-100 features now (or more - boy
I don't want to have to count), plus all of the variations of geometry
plus variations of selection offered by contour select, smart select,
and things I can't think of right now.
When patterning a body, to my mind, those same programmers only have to
PATTERN THE BODY - they have one, completely self-contained thing to
deal with.
As Daisy RIGHTLY pointed out, patterning bodies comes with its own
issues - but I have a bit of experience with the BREP and always can
get bodies to fit in (another really long post or lesson - darn, these
disclaimers suck)
So, for me, the question is to deal with the devil I know and can
control reliably, or deal with the devil I can't know (and am unsure if
I could ever know). So I default away from techniques that I have seen
produce spotty results, even once (like contour select), and to prepare
for patterning bodies any time there is any doubt that the pattern will
work (like when parting line draft or fillet are involved). And when
its a mirror, I go for rebuild time - build half of the model and
mirror that body instead of mirroring the features which need to be
recalculated.
Does this make sense? I'm curious about your experience and the
experience of others - I bet this could be a fascinating and
educational thread.
-Ed