ModelRescaler.swp Copyright 2003 Leonard Kikstra                     05/12/2004

Dowloaded from KIKSTRA SolidWorks Resources
	http://webpages.charter.net/mkikstra/SolidWorks.html
-------------------------------------------------------------------------------

INTRODUCTION:
  ModelRescaler is a macro that will dimensionally rescale a SolidWorks 
  part model by traversing all features and dimensions in the part model 
  and multiplying/dividing a user defined value to each dimensions.  This 
  macro checks for linked dimensions to avoid changing them multiple times.  
  Changes are made according to the data in the form.  To undo changes, 
  rescale by same value in opposite direction.  

  This is useful if you just built a model and discovered that it is larger 
  or smaller than intended because you forgot to change the model units 
  first.

NOTICE:
  This macro should only be used on a geometrically stable model, one that 
  does not have any errors when it's features or sketches are resized. 

  If the model has unstable parametric relationships, this macro will still 
  work, but the resulting changes may leave you with a model that has a high 
  number of rebuild errors. In most cases, undoing the change by rescaling 
  the model by same value in the opposite direction may not correct this 
  problem.

WARNING: 
  This macro will dimensionally change the current SolidWorks document. Use 
  this macros at your own risk. Back up your data before using this macro 
  on any SolidWorks document. 

-------------------------------------------------------------------------------

DISCLAIMER:
* These macros are provided free of charge for personal use and/or reference. 
* These macros may be freely distributed, provided the original copyright 
  notices remain unchanged and intact. 
* All macros were written to work with SolidWorks 2003. 
* These macros, and corresponding files, are provided as is. 
* There are no warranties, expressed or implied, that these macros will perform 
  as indicated, perform to users expectations, or complete a specific task. 
* This macros will change the current SolidWorks document. Use this macros at 
  your own risk. Back up your data before using this macro on any SolidWorks 
  document. 

-------------------------------------------------------------------------------
