This repository has been archived by the owner on May 18, 2019. It is now read-only.
Blender 2.6 LDraw Importer v1.0.0 - Banbury Edition
Thanks to the generosity of @Banbury, Blender 2.6 LDraw Importer has reached 1.0! In honor of his contributions, 1.0.0 is known as the Banbury Edition.
- Uploaded source code to GitHub. -Triangle717
- Switched to plain text version of GPL V2.
- Converted all whitespace to 4 spaces whitespace to conform to Python standards using Blender scripting scene.
- Added most of Marc Schmitt's Linux patch, with minor changes.
- Made LDraw folder paths case-insensitive
- Added ability to set LDraw System of Tools folder path from within Blender using code from Spencer Alves's Blender 2.6 LDraw Importer.
- Added ability to disable automatic model cleanup (remove doubles and recalculate normals). Doing so is not advised.
- Changed
dict()
to the proper{}
syntax. - Script cleanup.
- Updated Readme with new information.
- Added Mac OS X and Linux LDraw System of Tools default installation path.
- Updated script options messages
- Added ability to disable use of high-res bricks.
- Correctly construct quads in bricks
- Correctly apply brick materials
- Don't use high-quality bricks by default
- Improvements to model cleanup
- Fixed materials for multi-colored bricks
- Handle color value 16 correctly
- Added support for transparent colors
- Several bugfixes and optimization
- Fix for crash when importing a second time during the same session
- Moved all imports to separate lines
- Removed whitespace in blank lines
- Converted reading of
LDCondig.ldr
to usewith
statement - Lots of PEP 8 fixes
- Added docstrings for various functions
- Do not display successful import message if an error occurred
- Fixed
if cond is not None
andif cond is None
errors - Name model being imported in successful import message
- Locate
LDCondig.ldr
directly, instead of usinglocate()
- Added Banbury to author list
- Updated version number
- Updated class name to follow convention
- Disable Blender tracker URL button in GUI
- Gracefully stop import if
LDrawDir
does not exist - Swapped model cleanup switch from "Disable Cleanup" to "Enable Cleanup"
- Removed maxpath limit in folder path to LDraw System of Tools field
- 3D cursor is always reset to <0,0,0> before importing
- Preserve LDraw System of Tools installation path using presets
- Added import scale slider
- Fix for rounding errors in alpha value and split angle
- Converted brick readings to use with statement
- Continue import even if brick is missing
- Fixed minimum Blender version
- Various cleanup