Hi,
I am not trying to belabour and we obviously don't see quite eye to eye. I am just trying to understand under what
circumstances people would regularly use what you are proposing. I am quite familiar with commenting code in
software engineering I am trying to grasp why it is an issue with fusion.
I am all for standards and best practice because it is the best way to fit into a team environment. It keeps everyone
on the same page. Where I am a little confused is if the outside design team is designing to a standard of some kind
and they produce an assembly that works and fits the standard why a third person would want to pull it apart to try
to understand it? It meets the standard. It works. If there is an issue then sure discuss it, that is normal, but one of
the reasons it was outsourced to another team is because someone cannot do the whole thing themselves. Software
works in exactly the same way.
In engineering the design intent will depend on the specifications. I need one of these that does that for this much
by this time. I know how big it is, I know what it does, I know where it fits. It is like asking someone to make a clay
pot and get them to describe how they do it, they just sit down and make it, they don't think about how they do it. An
engineer just sits down and does it, he may need to do some calculations but part of the idea of modelling is to model
it first then let the computer work it all out. If I was drafting I would have worked out a bunch of stuff first then built
the model. Quite a different mindset and workflow. The other thing is that I send the engineering documents to get
fabricated or the CNC file or the complete model, I usually don't send the whole thing with comments and all.
I suppose what I am saying is that if I ask for a design set to a specific standard then that is what I will get and I don't
need to pull it apart. An example I have used is designing an aircraft. One team builds the fuselage and another builds
the wing. Both pieces will join together smoothly because there is a standard to fit them together. Yesterday the wing
team sent a wing that fits. Today they sent me another one that also fits. I know they are different wings because one
of them weighs a lot less so they obviously redesigned something inside. I don't really need to know what or why they
changed something, they did and it still fits and works with the fuselage. There may be a brief note that the internals
were redesigned to save weight but nothing more. Why would you say "we increased the strut cutout section by 2mm
all around to reduce weight". Sure, now I know what they did and why they did it but does it really matter?
These days many projects are just too big to do things the old way. Not all engineers do things the same way. What
works in one domain will not necessarily work in another. What a small design group does is very different to what
a large one does. Also remember that with software, the compiler ignores comments when creating the code. Think
about the bloat in file size if Airbus or Boeing implemented that all design teams had to document every part design
at the modelling level to assist with design intent. The Airbus A380 was redesigned many times to reduce weight
from beginning to actual cutting of metal and still ended up overweight from what it was meant to be.
I think that this particular suggestion is one of those that might be a nice to have that some people would use, but
not urgent enough to implement as not enough people would actually want it.
Cheers
Andrew