Skip to main content
14-Alexandrite
December 8, 2016
Solved

A Basic Question : Why regeneration required in Creo?

  • December 8, 2016
  • 3 replies
  • 4789 views

Dear all,

There are lots of CAD softwares in market. As per my knowledge, I couldn't find any such regeneration happening in any other CAD tool.

Please share information regarding regeneration in creo

Regards,

Sandeep

    Best answer by KenFarley

    What are these other "CAD tools" of which you speak? Doing a cursory search I find regeneration used in two of the prime competitors to Creo, NX6 and SolidWorks. Perhaps you are comparing a non-feature based modeling program to this one?

    Here's an example of a situation where regeneration is welcome: You're working on a horrible model that has upwards of 800 features in it. You want to make some small changes to three or four dimensions, nothing major, just slight adjustments. Presumably, if regeneration didn't exist, your model would have to update automatically each time you made a change to one of the dimensions. So, you'd be forced to sit through a series of lengthy recalculations and updates. And, if you weren't careful in the order of the changes you made, you could also suffer the nightmare of a failure. It's much better to be able to modify all of the dimensions necessary, then just sit through one regeneration. This isn't a hypothetical case, either, I've had run-ins with this type of thing before.

    In "olden times", as I recall, the models we created were "dumb" models, in the sense that you had the final geometry, but didn't have all the intermediate stages available to you. If you wanted to "fix" a feature, you couldn't roll back the model and change the operations that created it. You had to patch up your model in some clunky manner and then do some more work to get the correct end result. Good stuff for concocting horror stories, but not for getting things done efficiently.

    3 replies

    24-Ruby III
    December 8, 2016
    KenFarley21-Topaz IIAnswer
    21-Topaz II
    December 8, 2016

    What are these other "CAD tools" of which you speak? Doing a cursory search I find regeneration used in two of the prime competitors to Creo, NX6 and SolidWorks. Perhaps you are comparing a non-feature based modeling program to this one?

    Here's an example of a situation where regeneration is welcome: You're working on a horrible model that has upwards of 800 features in it. You want to make some small changes to three or four dimensions, nothing major, just slight adjustments. Presumably, if regeneration didn't exist, your model would have to update automatically each time you made a change to one of the dimensions. So, you'd be forced to sit through a series of lengthy recalculations and updates. And, if you weren't careful in the order of the changes you made, you could also suffer the nightmare of a failure. It's much better to be able to modify all of the dimensions necessary, then just sit through one regeneration. This isn't a hypothetical case, either, I've had run-ins with this type of thing before.

    In "olden times", as I recall, the models we created were "dumb" models, in the sense that you had the final geometry, but didn't have all the intermediate stages available to you. If you wanted to "fix" a feature, you couldn't roll back the model and change the operations that created it. You had to patch up your model in some clunky manner and then do some more work to get the correct end result. Good stuff for concocting horror stories, but not for getting things done efficiently.

    HamsterNL
    18-Opal
    January 21, 2017

    ...and also in Autodesk Inventor

    Patriot_1776
    22-Sapphire II
    December 9, 2016

    ....and on the related subject of "Why Is There Air?".......

    14-Alexandrite
    December 10, 2016

    When you don't want to answer, keep quite. There are many doubts on this community which use to come from new learners. That may be very basic or silly. But yet experts give a related answers. If you want to make jokes on others try it on other social media. If you know everything about creo, give anwers to all query's on this community.

    21-Topaz II
    January 20, 2017

    I don't think that was what was being referred to. Your example is an instance of bad programming.

    The problem I have seen that requires a second regeneration is in complex models where I'm using evaluated properties of the model, like a surface area, to calculate other values. Often I need to regenerate twice to have the proper values propagated through the model. The first gets the correct area, but the calculation is already done as part of the regeneration process. The second regeneration causes a correct calculation because the relations are now referring to the correct result for the area.

    To avoid this problem, one can define relations to be "after regeneration", but that tends to "hide" the relations, if you don't remember that they were defined in the after regeneration "area".