Skip to content
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

Compare
Choose a tag to compare
@le717 le717 released this 02 Oct 00:22
· 308 commits to master since this release

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 use with 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 and if cond is None errors
  • Name model being imported in successful import message
  • Locate LDCondig.ldr directly, instead of using locate()
  • 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