Article - CS28952

Reduce file size using the delete_inh goody in Creo Elements/Direct Modeling

Modified: 04-Jul-2024   


Applies To

  • Creo Elements/Direct Modeling 17.00 to 20.7
  • When would a user use this command? 
  • Deleting out the inheritance data can be a great way to reduce file size and memory consumption while increasing load time performance. 
  • A user may notice that a simple model or assembly is of a larger file size than expected or as is typical from their experience with other parts and assemblies. 
  • The buildup of inheritance data happens most often with geometry that has been modified many times or re-purposed into new designs. 
 
  • What is inheritance data and what does it do? 
  • Inheritance data keeps track of the old unique edge ID’s (SD_FORMER_ID as they are tracked in the 2D Drawing)
  • They are modified and recreated due to geometry changes in the model. 
  • This history of edge ID’s is used when updating 2d drawings with older versions of the models. 
  • Specifically the former edge ID’s are helpful in maintaining the dimensions, pointers and notes attached to edges in a drawing when the drawing is updated by an older revision of the model. 
 
  • What are the consequences of deleting the inheritance data?
  • The current drawing will not be negatively affected at all. 
  • The inheritance data allows to update a drawing with an older version of the model without any problems introduced by dimensions or notes or symbols becoming unattached to the proper 2d edge in the drawing. 
  • In other words, if there is a created drawing of a model and one need to retrieve and start using an older version of the model one may have to reattach some items to the updated geometry in the drawing (they may become red in color and be unattached to the view geometry). 
  • Please note that it is still possible to update the drawing
  • However it is necessary to check the 2d drawing to manually confirm that all dimensions and notes and symbols are located correctly within the drawing, attached to the correct geometry, and not completely detached.  
  • Many items will remain correctly attached due to other fallback strategies. 
  • It has been demonstrated that there are no effects on Undo operations or to the Annotation update-colors options and the drawing will still update to the older revision of the models – this functionality is not lost by removing the inheritance data. 

Description

  • Reduce file size using the delete_inh goody (load "delete_inh")
  • This article is written to improve users understanding of the DELETE_INHERITANCE_DATA command. 
  • This command is used to reduce the overall file size of older or heavily modified models.
This is a printer-friendly version of Article 28952 and may be out of date. For the latest version click CS28952