Since long I'm confused about the difference between Preferences and Customer Defaults. For example, "Display Reference Curves" for sketch can be set in both places.
What I'm sure about:
- Both of them work as defaults for all the objects created in the future, and don't affect existing objects.
What I'm NOT sure about:
Q1: My guess on Effective Scope
- Preferences is saved with invidual part files.
- Customer Defaults is system-level and affecting all part files opened.
- The behavor in a specific part file is governed 100% by Preferences that is integral and unique data saved with the part file.
- Customer Defaults governs the Preferences of blank template files.
- Customer Defaults governs all the parts for those items that don't appear in Preferences.
Q2: My guess on Effective Time
- Preferences takes effect immediately after being changed.
- Customer Defaults takes effect after restarting NX.
Thanks!
[ Before this post, I read the official documentation. After this post, I read an existing thred Difference between Customer Default and Preferences, but I'm still not very clear about the issue.]