Skip to content

Texl/ldprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LDPrint

MIT licensed

LDPrint is intended as a tool to convert an LDraw parts library into a file format more suitable for 3D-printing.

Through this project I'm mostly looking to get some experience with FParsec and the LDraw / 3MF file formats. I plan to use it to print some large-scale (5-6x) models for use as gifts.

Roadmap

  • Input Formats
    • LDraw File Format Parser
    • LDraw Part Library Porcessing
  • Output Formats
    • 3MF
    • STL?
  • 3D-Printability
    • Scale
    • Fit Tolerance

Building

dotnet build

Testing

dotnet test

Usage

  • Obtain an LDraw parts library from ldraw.org and unzip to a location of your choice, then:
USAGE: LDPrint.CLI.exe [--help] [--dry-run] [--input-path <partPath>] [--output-path <outputPath>] [--scale <decimal>]

OPTIONS:

    --dry-run             Executes without writing files.
    --input-path, -i <partPath>
                          LDraw parts library path.
    --output-path, -o <outputPath>
                          Output path. (default = './output')
    --scale, -s <decimal> Output scale. (default = 1, roughly 1 LDU = 0.4mm.)
    --help                display this list of options.

About

LDraw / 3MF file conversion utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages