- Add FileExists() function to check if file already exists in filesystem
- Add GenerateUniqueFilePath() function to generate unique file names with _1, _2, etc. suffixes
- Modify ExecuteOTKShrinkwrap() to check for existing files before saving
- Rename Creo model internally if file name needs to be changed
- Use timestamp as fallback when maximum attempts (999) are exhausted
- Ensure proper .prt extension handling
This prevents accidental overwriting of existing shrinkwrap export files by automatically appending incremental suffixes to duplicate file names.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>