LeoCAD Changelog

What's new in LeoCAD 23.03

Mar 20, 2023
  • Added new timeline menu option to move selection to a new step.
  • Place new pieces relative to the side of the piece under the mouse.
  • Scan submodels when dragging a new piece into the model.
  • Added support for trackpad pan gesture.
  • Slow down mouse wheel zoom when the shift key is down.
  • Added option to print from the instructions dialog.
  • Weight vertex normals based on the angle of each face.
  • Customizable object colors.
  • Removed commas from descriptions in csv files.
  • Added --export-csv command line option.
  • Almost unlimited control points in synthesized pieces
  • Fixed menus in fullscreen mode on Windows.
  • Fixed missing steps at the end of instructions.
  • Fixed submodels not being added to instructions.
  • Fixed gradient background tiles.
  • Fixed POV render issues with synth parts.
  • Don't show invalid submodels in properties parts list.

New in LeoCAD 21.06 (Jun 6, 2021)

  • Synthesize Technic Pneumatic Tubes
  • Added option to choose the axis icon location.
  • Added LeoCAD to the Linux Snap Store.
  • Added preview indicator for synth parts.
  • Fixed crash loading certain parts.
  • Fixed moving pieces while editing submodels in place.
  • Fixed loading primitives from ldrawunf.zip.
  • Made library installation optional in the Windows installer.
  • Highlight missing parts in the timeline.
  • Add Unhide selected menu item

New in LeoCAD 21.03 (Mar 15, 2021)

  • Added option to draw conditional lines.
  • Added option to draw logos on studs.
  • Added option to draw high contrast studs.
  • Added option to configure edge colors.
  • Added new find/replace widget.
  • Improved Bricklink xml export.
  • Added option to paste parts and keep their original steps.
  • Added model measurements to the Properties Dialog.
  • Load official parts before unofficial parts.
  • Fixed mac retina display issues.

New in LeoCAD 19.07 (Jul 15, 2019)

  • Add inplace submodel editing.
  • Added View Sphere.
  • Upload continuous builds to GitHub.
  • Improved render dialog.
  • Allow custom color and minifig settings files.
  • Added an option to save and load minifig templates to the Minifig Wizard.
  • Support exporting flexible parts.
  • Added flexible support for Hose Flexible parts and Technic Flex-System hoses.
  • Added German and Ukrainian translations.
  • Added --shading and --line-width command line options.
  • Added option to auto load the most recent file.
  • Renamed Models to Submodels for consistency.
  • Duplicate groups when duplicating pieces.
  • Prompt to save ldr files with multiple models as mpd.
  • Support closing models tabs with a middle mouse click.
  • Added link to the bug report page on GitHub.
  • Allow undoing hiding operations.
  • Switched Windows exe to use DLLs.
  • Fixed hidden parts being visible in submodels.
  • Fixed hidden parts being exported and shown in parts lists.
  • Fixed model comments being duplicated every time undo is used.
  • Fixed POV export when a part is missing from the library.
  • Fixed BrickLink export issues.
  • Fixed z-fighting problems with some parts.
  • Fixed ldconfig.ldr loading on case sensitive file systems.
  • Fixed bounding box calculation of parts without triangles.
  • Fixed normal smoothing between texture and untextured triangles.
  • Fixed primitives in p/8/ not being found.
  • Fixed crash when deleting a submodel being edited in another view.
  • Fixed crash when passing a quote on the command line.

New in LeoCAD 18.02 (Feb 19, 2018)

  • 267 new parts added.
  • Added support for cylindrical and spherical texmap.
  • Support dragging colors from the color palette to paint pieces.
  • Fixed inventory import on Linux and macOS.
  • Fixed small rendering issue on some parts.
  • Fixed part names not updating after its file changed on disk.
  • Fixed parts inside mpd files not drawing.
  • Fixed pan not working when the center of the model is behind the camera.
  • Prevent mouse shortcuts from overriding overlay actions.
  • Fixed moving the pivot point of rotated pieces.
  • Fixed case where Remove View was removing the wrong view.

New in LeoCAD 18.01 (Jan 16, 2018)

  • Simplified toolbars.
  • Added new piece free movement mode.
  • Added option to import set inventories from Rebrickable.
  • Added new Render Dialog to replace the old POV-Ray Dialog.
  • Added new piece selection modes (select by color, part or both).
  • Added COLLADA exporter.
  • Added option for alternate mouse shortcuts with defaults that match LDD.
  • Added wireframe view option.
  • Added Shift+LMB shortcut to remove selection.
  • Added a progress dialog at startup while LeoCAD is scanning folders for parts.
  • Remember previous view layout when loading a file.
  • Fixed saving images with multisampling.
  • Fixed unresponsive UI while loading complex primitives.
  • Fixed POV-Ray camera not matching LeoCAD.
  • Fixed part names being changed to uppercase when saving files.
  • Fixed Minifig Wizard hand accessories orientation.
  • Replaced 10 degrees angle snap with 22.5 degrees.

New in LeoCAD 17.07 (Jul 4, 2017)

  • Added shaded rendering option.
  • Added option to import files from LEGO Digital Designer.
  • Added 'Select by Color' dialog.
  • Added new command line options: --viewpoint, --orthographic, --camera and --model.
  • Added 'Duplicate Piece' action.
  • Replaced HTML parts list table at the end of the instructions with an image.
  • Synthesize power functions linear actuators.
  • Support loading parts from the 'unofficial' LDraw folder.
  • Support loading textures from the same folder of the model being loaded.
  • Fixed AA setting not being applied to the first view.
  • Fixed stud grid color option not working.
  • Fixed part highlight option not working.
  • Fixed loading files with non latin characters in their names.
  • Fixed color alpha when exporting Wavefront obj files.
  • This version adds an option to draw models with a slight shading instead of the flat look from previous versions. You can see the difference in the following picture, the new mode is on the left and the old one on the right:
  • To enable the new mode go to the Preferences Dialog, Rendering tab and check the 'Enable Lighting' box.

New in LeoCAD 17.02 (Apr 27, 2017)

  • New parts list widget.
  • Faster model loading.
  • Updated parts library.
  • Fixed issues saving images from the command line.
  • Crash fixes.
  • The main new feature in this release is a new parts list widget. The list has been updated to preview multiple parts at the same time instead of only showing one part at a time.

New in LeoCAD 0.83.1 Build 9306 (Aug 15, 2016)

  • Search the current path for submodels when opening files.
  • Optimizations for loading very large models.
  • Added option to control which models to export to HTML.
  • Fixed incorrectly localized numbers.
  • Fixed the position of rotated objects in the properties pane.
  • Fixed HTML export of models with only 1 step.
  • Fixed context menu not showing in some cases.
  • Fixed loading flex pieces without control points.
  • Fixed loading pieces with more than 64k verts.
  • Fixed Minifig Wizard crash.

New in LeoCAD 0.83.0 Build 9306 (Jul 27, 2016)

  • Added option for specifying the pivot point of a piece (Drag the movement arrows with the Right Mouse Button).
  • Submodels now open in a separate tab on the main window.
  • Configurable mouse shortcuts.
  • Added more context menu options.
  • Allow changing multiple pieces at the same time using the properties widget.
  • Better piece rotation.

New in LeoCAD 0.82.3 Build 9306 (May 18, 2016)

  • Added support for dynamically generated parts (Technic Ribbed Hoses, Flexible Axles, Braided Strings and Shock Absorbers).
  • Added option for specifying the pivot point of a piece (Drag the movement arrows with the Right Mouse Button).
  • Submodels now open in a separate tab on the main window.
  • Configurable mouse shortcuts.
  • Added more context menu options.
  • Allow changing multiple pieces at the same time using the properties widget.
  • Better piece rotation.

New in LeoCAD 0.82.2 Build 9088 (Nov 16, 2015)

  • Added Portuguese and French translations.
  • Added new toolbar and menu icons.
  • Mouse buttons 4 and 5 can now be used for navigating steps.
  • Added total parts to the Properties Dialog.
  • Fixed POV-Ray command line.
  • Fixed Timeline not updating correctly in some cases.

New in LeoCAD 0.82 Build 8750 (Apr 6, 2015)

  • Added Timeline toolbar to show what parts were added at each step.
  • Added support for drawing triangles and lines in model files.
  • Preserve original file comments when saving.
  • Added Wavefront and 3DS export command line options.
  • Rendering optimizations.
  • Better pan tool sensitivity.
  • Improved zoom extents and zoom region.
  • Fixed MPD loading bugs.
  • Fixed Minifig Wizard crash.
  • Fixed waist accessory selection in the Minifig Wizard.
  • Fixed saving images from the command line.
  • Fixed mouse wheel in Qt5.
  • Fixed line width not being set for edge lines.
  • Fixed option to disable drawing lines.
  • Fixed steps and keyframes not saving correctly.

New in LeoCAD 0.81 Build 8750 (Jan 19, 2015)

  • Added support for multiple models and including submodels in the main model.
  • Changed save file format to ldr/mpd (loading lcd is still supported).
  • Added support for loading models that with pieces that are scaled or mirrored.
  • Added support for loading ldrawunf.zip, just place it in the same folder that the library is.
  • Added toolbar button for toggling relative transformation mode.
  • Added support for more than 255 steps in a model.
  • Improved movement and rotation of pieces.
  • Added more pieces to the built-in library.
  • Fixed crash when adding pieces with very long descriptions.

New in LeoCAD 0.80.2 Build 7931 (Jun 14, 2014)

  • Added Look At command.
  • Added orthographic projection option.
  • Added editing of group names from the Edit Group Dialog.
  • Fixed wrong transform of some pieces when importing nested LDraw files.
  • Fixed printing and saving images on certain Intel video cards.
  • Fixed grid studs being enabled by grid lines option.
  • Fixed piece arrows not being drawn if the axis icon is enabled.
  • Preserve groups when merging.

New in LeoCAD 0.80.1 Build 7439 (Sep 20, 2013)

  • Added option to draw studs on the base grid.
  • Added option to ignore a new version when checking for updates.
  • Fixed 3DS export bugs.
  • Fixed loading mpd files with spaces in the name.
  • Fixed Used Parts List column mismatch.
  • Fixed find command getting disabled incorrectly.
  • Fixed bug restoring window position when maximized.
  • Fixed calling POV-Ray to render files.

New in LeoCAD 0.79.2 Build 7114 (Jan 23, 2013)

  • Fixed rendering problems on computers with a decimal point other than a dot.
  • Fixed wrong pieces being selected after dragging a new piece from the piece list.
  • Better Linux desktop integration.

New in LeoCAD 0.79.1 Build 7114 (Jan 3, 2013)

  • Fixed rendering glitch with some translucent pieces.
  • Don't change view during undo or redo.
  • Fixed crash changing directories in the Linux file dialog.
  • Fixed bug loading textures from zip files.
  • Read parts.lst when using a library folder directly.

New in LeoCAD 0.78 Build 6152 (Aug 21, 2012)

  • New mouse overlay when in selection mode.
  • Added transform entries to the toolbar.
  • Added option to keep adding pieces with the mouse if the control key is pressed.
  • Added support for new minifig accessory categories.
  • Added MSAA support.
  • Fixed 3DS export colors.
  • Fixed mouse detection over the move overlay.
  • Fixed bug rotating multiple pieces.

New in LeoCAD 0.76.2 Build 5823 (Apr 8, 2012)

  • Added command line option to create Pieces Library
  • Fixed bug exporting Wavefront files
  • Fixed bugs importing pieces

New in LeoCAD 0.76.1 Build 5243 (Apr 6, 2012)

  • Fixed bug where piece categories would not expand on some computers.

New in LeoCAD 0.76 (Mar 26, 2012)

  • Updated Windows interface to a more modern style
  • Updated Linux dialogs and interface
  • Views can now be dynamically created and resized
  • Added shortcut to quickly pan/zoom/rotate while holding the control key down and pressing the L/M/R mouse buttons
  • Replaced the Modify toolbar with the Properties bar
  • Updated POV-Ray export to support the current LGEO library
  • Added Import Folder option to the Pieces Library Manager
  • Better color conversion when importing pieces
  • Insert placeholder pieces when loading files with pieces not in the library so they are not deleted when saving
  • Changed position units to match LDraw
  • Fixed bug where 3DS objects were not exported as double sided
  • Fixed decimal separator when saving text files on computers with certain language settings
  • Fixed stud rendering bug in pieces with a large number of vertices