burhop started to ask a question about what we all thought the future of CAD held for us. He had a link to a podcast he starred in, and talked a lot about additive viewtopic.php?f=30&t=4&p=74&sid=7ac359e909b2f4561a597b3c2e6c3339#p74
Anyway, I just wanted to write a little about what I think CAD is going to become.
First, I think history-based stuff is going to become a footnote. It will still be there, but it will be a nuance you add when you need it. Direct edit really needs to be an available option, as well as some cross between Tspline-ish tools and subD, or even NX Synchronous Technology for complex surfaces. CAD is going to become this cross roads of data types and methods and tools.
Mesh data is going to continue to grow with the generative design tools and mesh editing tools. Mesh is going to become a CAD input as well as an output. Plus, some of the tools that have been exclusive to 3dprint prep software are going to have to become basic CAD functions. Stuff like support structures, figuring the best orientation for printing, media drainage, and other additive specific tools.
I think it’s clear by now that cloud CAD really isn’t a universal answer. Onshape is great, but it hasn’t taken over. There are just too many security variables that can’t be controlled. The cloud idea is great, but a public cloud is not. Private cloud installations solve some of those problems. Public cloud is maybe still the answer for groups with no resources who just need to get going fast, but I think more sophisticated customers will make better use of a situation that gives them more control.
Plus, the whole CAD-in-a-database thing has to gain some traction. file management should not be a separate issue from CAD. I think this is something Onshape has demonstrated nicely.
I think people have dreamed about stuff like functional design that actually does some of the engineering work as you create the geometry. You have to tell it what kind of structure it is, where it’s supported, and it optimizes a shape for you with the appropriate joints, and assembly parts. I expected knowledge based CAD to be a bigger deal. Every thing we do now is like a custom one-off. Maybe for some kinds of CAD there should be specialized tools that just do machine design using AI elements to help you make the engineering decisions.
I worked a little with a group of guys who were trying to make a new CAD system that actually implemented some best practice stuff right into the way the software works. This included starting the design from the assembly with a layout structure, and breaking parts out from there. But not in the clunky ways we are all used to using. They had some ideas that were pretty cool about top-down that didn’t run into all of these external reference issues, and dealt with the best practice headaches right up front.
Of course interoperability is something the market screams for, but vendors are evil, sniveling grovelers, and keep trying to lock customers into to a proprietary format. The only way to get this to stop is to kill off some of the too-big-for-their-own-good vendors and start over with several smaller developers who are willing to work together. But then the cycle starts over again.
Anyway, CAD is gonna get more complex, and it’s going to bring more disciplines together, and operators will have to be more specialists than generalists. At least that’s what I think. Some is happening now, and some is 15 years out.