Tomerl
Computer
- Oct 7, 2008
- 23
There are many parts that were created in older UG/NX versions. I think that if one would create them in NX6 , the parts would probably will look different, with new functionality, one could better express design intent.
As an example let's look at wheel.prt found in NXFolder\UGDOC\html_files\nxmr601\breakout\adv_sim_tut_601\breakout.zip .
13 of the last 14 features in the part are Edge blends. The part was created in UG15 and last modified in UG16. At the time UG/NX did not has a multi set edge blend. A simple NXOpen program that I wrote merge these 13 edge blends into a single multi set edge blend feature.
The result is a smaller part, with better performance: editing features takes less time, it takes less computer resources to load the part (less memory) and in my opinion the design intent of the part is better expressed.
I call this process refactoring parts. I'm not sure it is a good name do you have better name for it?
Do you think a refactoring utility can help NX users? Do you know if there is such utility? There are probably many more refactoring operations that can be done on the part features, you can start write them here.
Thanks
As an example let's look at wheel.prt found in NXFolder\UGDOC\html_files\nxmr601\breakout\adv_sim_tut_601\breakout.zip .
13 of the last 14 features in the part are Edge blends. The part was created in UG15 and last modified in UG16. At the time UG/NX did not has a multi set edge blend. A simple NXOpen program that I wrote merge these 13 edge blends into a single multi set edge blend feature.
The result is a smaller part, with better performance: editing features takes less time, it takes less computer resources to load the part (less memory) and in my opinion the design intent of the part is better expressed.
I call this process refactoring parts. I'm not sure it is a good name do you have better name for it?
Do you think a refactoring utility can help NX users? Do you know if there is such utility? There are probably many more refactoring operations that can be done on the part features, you can start write them here.
Thanks