Yes, I first used parametric design tools in 1993 (Pro/Engineer) at Harley-Davidson and also used it a decade later at Polaris, and I've embraced that functionality ever since. However, I frequently "outsmart myself." I try to think ahead and put those parametric relationships in place, but they occasionally blow up later...Been there on a design. Even worse can be coming back to a design you haven't worked on for a while and needing to walk through the build steps to remember how you had put it together.
For those who don't know what I mean by "parametric design tools," I believe Parametric Technology Corporation was the first to successfully market it in their Pro/Engineer software, which debuted in the late 80s. What parametric means is that you can tie dimensions of your part together using mathematical relationships so that as you tweak your dimensions, other related dimensions change appropriately.
The best example of that I can give is placing a hole in the center of a square piece. If the side of the square is 2" long, the hole center needs to be 1" from the edge. In the software, each dimension has an ID number assigned to it. Let's say that 2" side dimension is called D1 and the 1" distance from the side to the center is called D2. So, I set D2 = D1/2. That way, if I increase the square to 2.2", the hole position will change from 1" to 1.1" from the edge, keeping it centered. I don't have to go back in and change D2 manually. This capability is very useful! A common use for parametric design is when making a family of parts of different sizes. You can design it once, and then change one root dimension to generate the other parts in the family.
Fusion360 is parametric, like most all modern 3D CAD software. Here's one instance in this vent cover model of using a parametric relationship:
What that does is equally space the louvres out (the "fx:" prefix to a dimension above means it's based on a parametric formula). Initially, I didn't do this, and that's one reason I started over. When I needed to change the overall height of the vent cover, the louvre sizes and spacing got wonky. I then added this parametric constraint so that as I tweaked the dimensions, the louvres stayed nicely sized and spaced.
My favorite, and most complicated, parametric design of mine was a coil spring that changed as you compressed it in a suspension assembly. Accomplishing that seems simple, but it wasn't. Just like a real coil spring, the coils got closer together as you changed the length in the model. There were two reasons for doing that. One was aesthetics - so that, as you cycled the suspension in Pro/Engineer, the spring stayed on the shock (without doing so, the shock would compress, but the spring stayed a constant length.) The other reason was mass properties. Although a small difference, the CG of the spring wasn't correct as the suspension moved if the spring height and coil spacing didn't change. In performing some dynamic simulations later in another software package, we wanted it as accurate as possible.
Hopefully, some of you find this helpful if you're using Fusion360 and don't know about its parametric capabilities. Maybe it's common knowledge these days, but in real time, when it was introduced, it blew minds...
Stay tuned!