I wrote this article in 2013. I have been using direct edit solid model functionality in my 3D CAD design since FastSolid was introduced to CADKEY in 1995.
That was with the release of the ACIS solid modeling kernel. With the ACIS and Parasolid kernels now available, there were many new PC based 3D CAD package being released. I found a package called Trispectives. It was a graphics design package that used drag and drop push/pull solid shapes from catalogs. It also did realistic rendering and animation. It also ran on ACIS which made it completely compatible with CADKEY FastSolids using the .sat translation. We would design in CADKEY FastSolids, toss the 3D model into Tripsectives and render and animate it. 1995!
In a few years Tripectives turned into IronCAD. I have always thought I was blessed to be involved with IronCAD. It is the only truly integrated history/direct edit 3D CAD modeling system. Both operations are used in the design process. This alone increases your conceptual design productivity 2X and with other functionality, such as drag and drop, single model environment, the Triball (feature, part and assembly manipulator) plus easy copy/paste functionality you can easily achieve increases in productivity of 5X in conceptual design and 10X for changes.
Why am I telling you this. Because I have had direct edit functionality available to me since the introduction of Solids. There are very few complex parts with direct editing available.
Dumb System - Smart Parts Smart System - Dumb Parts
I was selling both CADKEY and IronCAD. I was introducing many to this highly productive design process. Imagine very little need for 3D CAD design intent.
Solidworks showed up on the scene incorporating Siemens parasolids solid modeling kernel. It was a poor copy of Pro/e that ran on the PC. It had no copy protection and was passed around the community and many started using it. What happened to IronCAD and CADKEY, you ask? They put on strict licensing and sales slowed. But that is another story.
I was like the 2D worm finding the 3D pole. I was showing the high level of productivity of the two programs, but Solidworks was too well in place.
But something happened in 2007. A product called SpaceClaim was released and at the same time Siemens was releasing their ST (Synchronous Technology). These were very robust stand alone direct editing packages. I was selling Solid Edge at the time and took on SpaceClaim. When playing with them I actually thought they were the same package for awhile. Both had the new Microsoft Office Ribbon interface. But soon I could see the difference. I like ST much better it was a much user friendly GUI. Siemens made ST available to both NX and Solid Edge.
Soon Solidworks added robust direct edit functionality with SW 2010. Autodesk added Fusion in 2012. I am not sure when Pro/e purchased CoCreate and released it as Creo Direct. NX was already well ahead of the crowd with ST.
The only stand out was Catia 5. They still don't have it available. Dassualt released a package called SW Conceptual Design based on the Catia solid modeling kernel yet they did not make it available on Catia 5. This oversight makes Catia 5 the least interoperable system on the market, to Boeing's, Airbus's and many other large manufacturing companies detriment.
I was very enthused writing the original article. I could see where we could use any system and could toss models back and forth, like I have been doing it for years. CADKEY, IronCAD, SpaceClaim and ZW3D could easily modify each others and any systems 3D models. Now the industry could experience the flexibility I have using for over a decade. You can see SpaceClaim in operation on a part created in CADKEY and IronCAD in this article.
Sadly, I was hugely mistaken. Read these articles. It shows the limitations of direct edit functionality in Solidworks and I have yet to see it touted as being used effectively in any other Pro/e clone. It took me almost 2 years to realize that direct edit functionality could not be used in the design process of these Pro/e clones. I soon realized that the users could never experience the incredible flexibility of utilizing direct edit in their design process. And the popular Pro/e clone companies sort of swept it under the rug. It was funny I found SW direct edit really by accident. Many of of the users and even those of other companies didn't even know it was there.
Please feel free to read through the rest of the article. I have collected all of the popular 3D CAD videos promoting their direct edit functionality. They all actually do a good job editing non-native models.
Universal 3D CAD Compatibility is "NOT" Here!!
Why is an IronCAD and ZW3D dealer writing a newsletter that shows the capabilities of other 3D CAD systems? To show you that these systems can read and modify parts/assemblies from any other system. But I can tell you with some of confidence that our systems offer more productive and cost effective solutions.and ZW3D dealer writing a newsletter that shows the capabilities of other 3D CAD systems? To show you that these systems can read and modify parts/assemblies from any other system. But I can tell you with some of confidence that our systems offer more productive and cost effective solutions.
I want you to know that you do not have to be stuck forever with some complex, painful program that demands thou$andssa year just for the privilege of using their software with costly annual maintenance contracts or now ina year just for the privilege of using their software with costly annual maintenance contracts or now in Autodesksscase annual subscriptions and have you convinced that it is the best 3D CAD system.case annual subscriptions and have you convinced that it is the best 3D CAD system.
I have been beating the drum of 3D CAD incompatibility for almost 20 years. All of the major package now include Direct Editing. I have been waiting for Solidworks to enter this fray, they now offer good Direct Editing capabilities, since SW 2010. The only product that has yet to join the group is Catia 5.
There are two forms of Direct Editing implemented by the 3D CAD companies. Integrated direct edit functionality working together with history and the stand alone direct modeling which is basically a separate module.
Imagine not worrying about Design Intent!
Now that we all have direct editing available,
how do we get it widely utilized?
Today, I can tell you we are there! It does not matter what system you use.
Note: Oooops! After further investigation I have now come to the conclusion that Pro/e clones that add the face modification as a step in the history tree do not offer the true flexibility of direct editing usable in the design process. After talking to a SW expert that has been using direct editing in his design process I have found this process to be problematic and may make the history almost unusable. But these system do offer the ability to edit non-native parts, so we are half the way there!
Here are some promo videos from the current popular programs showing that we are now totallysomewhat compatible.
I did not include the Direct Modeling Only packages, because I feel they deliver only half the capabilities and I feel you need both history and direct edit to design effectively.
First, let's take a look at the high end packages.
These products are designed for large multiyear projects, with concurrent users and multiple suppliers. These packages deliver a so called PLM solution. These packages are overly complex and very costly for the small company and individual consultant. I would like to see a standard nonproprietary PLM product where all 3D CAD systems conform to a standard deliverable to be utilized.
Catia 5 is the only 3D CAD system that does not offer any direct editing capabilities. Now I have heard that Catia 6 has some direct edit functionality. Catia 6 has been out for over 7 years and hasn't been adopted by the big Catia 5 users like Boeing and Airbus, probably due to the fiasco that was caused by the lack of compatibility between Catia 4 and 5.
is the program that really needs direct editing the most with its wide use at Boeing and Airbus. If there is a place where change is a constant it is in the Commercial Aircraft industry and change is where the Pro/e paradigm fails miserably. This is nothing new, we have known this for years, that is why we have all of these 3D CAD companies now offering direct editing functionality.
This product is very expensive and offers less interoperable capabilities than virtually every 3D CAD system no matter what price.
It is shocking that Dassault has made no effort to help its users to be more compatible. This has cost Boeing and Airbus, millions if not billions in this lack of compatibility.
It is an embarrassment that the commercial airplane industry accepts it as their standard.
Dassault is responsible for keeping Boeing and Airbus the most ignorant and isolated manufacturing companies. Their lack of interoperability is beyond belief.
It seems like Dassault puts more attention on it's failed PLM and MBE system than offering the engineer a flexible design tool.
It has been very difficult for me to get any information on how Catia 6 is being used, since I am in the NW and Boeing has not moved to it. It has been out for 7 years and I have never run into anyone using it. I have heard that its PLM package is just not compatible with Catia 5 and that is the reason for Boeing not moving to it.
But here are a few words from a Catia 6 user from Cessna: "I've used CATIA V5 for quite a few years now and we don't have any major issues with it at all nor do the many machine shops that we send our files to. I cannot say the same thing for CATIA V6 however. We've had many issues with it and it is not at all as user friendly as Dassault advertised it would be. CATIA V6 is a huge mess right now for us."
Here is another engineers experience with installing Catia 6:
"### has decided to install "3D experience Catia V6". This entails CAD and PLM integrated system. As a design engineer, I loathe this. The package deteriorates the design productivity by at least 50%. It is not completed, it is full of bugs that we are being promised by DS "the next" upgrade will fix. Which it does, with about 50% success and introduces a new batch of bugs...
In short, if anybody was to listen to my engineering experience, I would rather work on the drawing board than with this, unfinished, slow, pretentious, software that has no place at a facility like this."
I talked to him earlier this year to see how things are going:
"Performance, reliability, upgrades track record, productivity, etc.. In short, they are all bad, it is only matter of % points on how much (every aspect is 30% - 60% worse than a 'common' 3D design software), not to mention gross lack of (some) functionality that everyday designers need...
So there you go!! The ratio of cost/performance of Catia is probably the worst in the industry.
PTC has now released Creo 3.0 with Unite Technology. This is a big step for PTC, opening up the interoperability of Creo by adding the capability to read the native files of the more popular programs. This is a doubled edged sword, moving the industry a bit closer to a 3D CAD standard. It shows a desperate effort by PTC to stay relevant in the fast changing world of 3D CAD. ZW3D, IronCAD, SW, Inventor, NX and Solid Edge have had this capability available for years, But we know that Dassault's Catia 5 is still the big hold out. So what does the "Unite Technology" really mean? It means you do not have to buy Creo to be compatible. PTC has more users "stuck" with their program than any other CAD system. This may be an opportunity for the disgruntled Pro/e-Creo user to look at the industry to see if there is a better option!
PTC Creo Direct (CoCreate)
Creo (Pro/E) is still a very difficult and complex program to use. But is working to make sure that the product is more flexible by adding direct modeling.
CoCreate is now Creo Direct. It is a fully functional standalone direct modeling product that works with Creo Parametric. It is one of the older direct modelers. But being a separate product does not give the flexibility of having direct editing integrated into the system. Creo Direct is a $5,000.00 product.
I have a Creo user that is now using Creo Direct here are his comments:
"Today I opened a native solidworks part in creo direct, modified it, saved it as a creo part, then opened it in creo parametric. I could modify the modification I made in creo direct using creo parametric. This is, in my opinion, huge; instead of dumb blob "import features" I get when importing step files I can use creo direct to modify what I decide needs to be "modifiable" long term, and save it as a part that can have the modifiable features modified in creo parametric"
As you can see the fellow is using two different packages that are sold separately, they are not even modules integrated into one system. That is why I find Creo a very unproductive package as compared to most packages, but it is still a better system than Dassault's Catia 5.
This could have easily been done years ago, but PTC wanted to keep their users locked into their system with only providing STEP/IGES translation. This fellow bought Pro/e years ago and is basically stuck with it. Can you imagine how many would move out of Pro/e if they could afford it. Well, today they really can.
In my opinion, from what I have heard, NX offers the most flexible design capabilities of the three high end systems. I think ST for NX is like Inventor Fusion. I am not sure how integrated the direct editing is, if it is instantly accessible while using your history or do you have to purposely activate it. I know they have a stand alone program shown below.
The Mid-Range packages offer much more cost effective solution for the smaller companies and individual users. They do lack the capability to handle the very large assemblies. But I hope in the future we will have standard PLM or document management system where the 3D CAD system basically becomes a design package with a standard exportable format. If we based our engineering documentation on an outside deliverable, instead of on the native 3D CAD file it would increase the universal compatibility.
Siemens Solid Edge ST
The Solid Edge is basically a sub-program of NX. I have been told it does offer the integrated CAD/CAM functionality. It is also half the price of NX.
Fusion is Autodesk's direct modeling stand alone product. It serves as an add-on module for Inventor and Autocad. I have had the experience working with Fusion in Inventor. When you want to directly edit a part you directly switch into Fusion. I can't remember if any history that you may have used is gone. It worked well with updating the drawing. I think there were a few bugs with the version I was using because it would not correctly recognize the units coming from Fusion. But it is an easy to use direct modeling system.
Note: Inventor now has incorporated direct edit functionality in the package.
I found the "Direct Model Editing" feature in SW quite by accident. I was looking for functions to compare to our ZW3D Lite product. I was looking in a matrix of functions and saw "Direct Model Editing". I was shocked I have never heard that SW had this function and actually have panned it for not having it. I had a seat of SW 2010 available and took the opportunity to play with this function. I have quite a bit of experience in direct editing and was pleasantly surprise how complete it was. I did quite a few experiments and it was quite enjoyable and easy to use. I did see that it created history step with each change. I have heard since that this can be a bit of a problem if you are also mixing it with conventional history.
But for working with non-native parts it seems to do the job.
SW direct editing functionality is not based on a direct modeling stand alone package and is accessible as a direct editing function inside the package, making it much easier to work with. If you have not experienced the direct editing you should play with it and see how you can utilize it in your design process. I know it is very difficult to even tamper with your history, but with this capability you can really design with more freedom not being so concerned with Design Intent.
Due to the popularity of SW, I think this is the one package that opens the door to Universal Compatibility! Today we can actually use any system.
IronCAD & INOVATE - The Best of Both Worlds
IronCAD is unique in the industry and quite different than any of the package that I have presented. It has completely integrated history and direct editing. There is no special direct editing functionality you have to turn on it is always available with a click of the right mouse button.
When you start directly editing faces it will ask you if you want to make the change and warn you if you do you will "blow" the history that is tied to the features you are modifying. You do not have to worry it since you just directly edit any of the affected faces or features from that point on.
This is where the history only folks start freaking out. Who in their right mind would tamper with such a precise procedure. Ha, I am here to tell you it really doesn't matter. All of you folks that have direct editing available do some experimenting. You will see that history is truly not the holy grail you think it is.
INOVATE is IronCAD's Modeling only package.
Notice below that IronCAD is using a mixture of history and direct editing in modifying this part. It is the only presentation that shows this functionality.
Below you can see IronCAD directly edit multiple faces from different parts
IronCAD utilizes both the Parasolid and ACIS solid modeling kernels. Shown here is how the two kernels handle imports differently and how you can have certain limitations when you have only one kernel.
But IronCAD unique direct edit functionality is just one of the three feature that make it the most productive CAD system available.
A CAD Comparison - True Integrated History/Direct Edit
It is silly to compare the popular CAD packages, since they are just Pro/e clones. Yes, there are a few differences but all are basically the same in operation. Below shows you a new paradigm that cuts your design time in half. But it is more than just the modeling. It is a completely different design environment, actually making changes easy as doing the original design. Here we compare Solidworks, but it could easily be any of Pro/e Clones. The problem with all of them is the lack of true direct edit integration. The goal is to have both paradigms available in your design process. Imagine not worrying about design intent, able to change the complete design at any time!!
ZW3D - Solidworks Like Product
ZW3D makes a Case for Inexpensive Professional CAD. They have a Lite package that completely capable of doing most plastic and machine design, the full package offers the same capabilities as SW at less than half the price. At $995.00 this is a very cost effective solution for the independent contractor or hobbyist. And as I have shown, it now does not matter what system you have, so why pay more and put up with the expensive annual maintenance contracts.
It works like SW in its direct editing. You turn it on and you have it available concurrently with the history based design. It comes with all of the native translators of the above products. It does offer primitives drag and drop functionality and has full surfacing also integrated in the full package which is shown in the next video on Hybrid Modeling.
ZW3D allows you to combine your history, making it a dumb model which allows easier utilization of direct editing.
Hybrid Modeling - The Next Step in CAD!
As you can see in the Video's all can easily edit the parts directly. They all use very similar functionality to do it. The only difference is basically the level of integration and cost of the product.
So take some time to investigate the direct editing capabilities now available to you in your own packages and be part of this new Compatible CAD world.
So now you see that we ALL can easily utilize data from any system. Please take a look at our solutions. All of our programs $350.00 we can provide you a much better "Return on your CAD investment". From a VAR, that is not just some CAD salesman, but also provides engineering services directly and that can understand your problems.
We sell and support IronCAD
and ZW3D Products and provide
engineering services throughout the USA and Canada!
If you are interested in adding professional
hybrid modeling capabilities or looking for a new solution to
increase your productivity, take some time to download a fully
functional 30 day evaluation and play with these packages. Feel free
to give me a call if you have any questions or would like an on-line
WARNING: ZW3D is a professional 3D CAD engineering package and
it is not recommended for those who are not engineering
professionals or students with no prior 3D CAD experience. While
we will help you get started we are not equipped at this price
to teach you 3D CAD from scratch or engineering design. Don't
let this low price fool you.