🎉 What's New
✨ New Features
- Improved Auto Smooth: Completely reworked auto smooth implementation that respects original face shading from FreeCAD. No more forced smooth shading!
- Triangulation Option: New checkbox to optionally triangulate all faces during import (useful for certain workflows)
- Cleanup After Import: Automatic mesh optimization using Blender's built-in Tris to Quads and Limited Dissolve operations
- Better Defaults: Auto smooth angle changed from 85° to 30° for more intuitive results
🔧 Technical Improvements
- Updated to Blender 3.0+ compatibility
- Cleaner codebase with modern Python practices
- Better error handling and user feedback
- Improved material handling
🎯 User Experience
- More intuitive auto smooth behavior
- Additional import options for different workflows
- Better mesh quality with optional cleanup
- Consistent with Blender's native tools
🚀 Installation
- Download the ZIP file
- Install via Blender: Edit > Preferences > Add-ons > Install
- Enable "FreeBImport v02"
- Configure FreeCAD paths in addon preferences
📋 Requirements
- Blender 3.0 or later
- FreeCAD installed on your system
- Python version compatibility between Blender and FreeCAD
🔗 Usage
File > Import > FreeBImport v02 (.FCStd)
🐛 Known Issues
- Blender may crash on exit after importing (FreeCAD library unloading issue)
- Save your work immediately after import to avoid data loss
Based on the original io_import_fcstd by Stefan Krüger (s-light)