cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

The PTC Community email address has changed to community-mailer@ptc.com. Learn more.

Sketch dimensions and extrude should behave the same for regeneration failure

Sketch dimensions and extrude should behave the same for regeneration failure

I opened a case with PTC, however this was closed saying it works according to product specification. Let me explain, what I believe is a bug or at least overlooked by PTC. When using config.pro option; Regen_failure_handling no_resolve_mode.


Creo now has the nice option to see in the model tree the errors, these are also listed in the notification center, but this only works in some cases. If you create a simple model of a rectangle with two dimensions in the sketch, let's say Length and Width, then extrude for the Thickness. Assign each dimension to a parameter in a relation; Length, Width, Thickness

Image 1.png
If you pass a zero value to the Sketch dimensions, close the relation window and regenerate, the model will fail and show the errors in the model tree/notification center.

Image 2.png

If you pass a zero value to the Extrude (Thickness), close the relation window and regenerate, the model will NOT Fail. You will see in the message log that some relations are no longer satisfied, if you open the relations you will see an Invalid left side of assignment.

Image 3.png
I believe there should be some constancy in how this behaves, for our business this can be critical, the user has no idea that there is an issue since it's not reported to the Notification Center and the models uses the 'rolled back' value, so to the human eye everything looks ok.

 

1 Comment
olivierlp
Community Manager
Status changed to: Archived

Hello,

We are archiving your idea as part of a general review. This action is based on the age of your idea and the total number of votes received, as per this announcement.

You can always post a new idea with all the details required in the form.

Thank you for your participation.