ldraw library and tools with version control
Go to file
Laurens Valk 34d3088760
parts: Sync with LDraw complete.zip.
These must have been missing from the incremental updates.
2021-11-22 15:37:36 +01:00
lsynth lsynth: Add support for Powered Up cables. 2020-09-22 10:35:23 +02:00
mklist mklist: Document usage. 2020-09-20 21:23:33 +02:00
mlcad mlcad: Document usage. 2020-09-20 22:36:43 +02:00
models parts: LDraw 2020-03 update. 2021-07-08 14:30:16 -05:00
p parts: LDraw 2020-03 update. 2021-07-08 14:30:16 -05:00
parts parts: Sync with LDraw complete.zip. 2021-11-22 15:37:36 +01:00
.gitignore config: Ignore LPub3D build files. 2020-09-22 10:32:54 +02:00
CAlicense.txt parts: LDraw 2008-01 update. 2020-09-19 23:25:27 +02:00
CAreadme.txt parts: LDraw 2008-01 update. 2020-09-19 23:25:27 +02:00
LDCfgalt.ldr parts: LDraw 2020-01 update. 2020-09-19 23:27:41 +02:00
LDConfig.ldr parts: LDraw 2020-01 update. 2020-09-19 23:27:41 +02:00
LDConfig_TLG.ldr parts: LDraw 2009-03 update. 2020-09-19 23:26:34 +02:00
README.md README: Add tips for Linux users. 2020-09-20 23:28:45 +02:00
Readme.txt parts: LDraw 2010-02 update. 2020-09-19 23:27:35 +02:00
mklist.exe parts: LDraw 2010-02 update. 2020-09-19 23:27:35 +02:00

README.md

LDraw

This is a mirror of the LDraw LEGO parts library available at ldraw.org. It is the same collection of parts, but with all the benefits of version control. See also the original LDraw Readme.txt.

Usage

git clone https://github.com/pybricks/ldraw.git

This creates the ldraw folder. Use it like you always do.

Changes compared to the official complete.zip parts pack:

  • Full Git history since the 2008 re-release.
  • Fixed mklist source code. The exe files are unchanged.
  • Includes lsynth source code and dependencies.

Tips for Linux users (Optional)

The main purpose of this repository is simply to provide the LDraw library, which is platform independent. Just clone the repository, or download and unzip it. You can do this on Windows, Mac, or Linux.

Most LDraw tools and tutorials assume that you use Windows. The following tips are intended to make life a bit easier for Linux users:

  • Do not install ldraw-parts with apt. It is outdated.
  • LSynth does not provide binaries for Linux, but you can build it easily. All its dependencies are included, too. You no longer need to search the web for three different zip archives in different locations.
  • A few Linux-compatible LDraw CAD tools do exist, such as LeoCAD. Also, MLCAD works well with Wine.
  • LPub3D is available as an AppImage, which conveniently bundles several renderers with it. Before you run it, create a symlink to this repository using ln -s my/path/to/repo/ldraw/ ~/Documents/ldraw (replace the first path with your own). LPub3D will look there when you run it for the first time.