sigpwned / ldraw4j

Implementation of LDRAW file formats for Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LDRAW4J

LDRAW4J is a Java-based implementation of the LDRAW file format. It is fairly "thin" in that it reads LDRAW files directly without doing any useful transformations, like canonicalizing winding directions, but is also (fairly) complete.

LDRAW4J is under active development, and so should be considered alpha software. However, it is already good enough to allow simple renderings, like the one below:

Example LDRAW4J Rendering

Please note that LDRAW4J implements the file reading engine only. The rendering engine is left as an "exercise for the reader," although I hope to have some code to that effect to share soon, as well.

LDRAW4J is released under the Apache 2.0 license, so please feel free to use this code however you like as long as you retain an attribution back to me and this project. Also, if you end up using LDRAW4J, I'd love to know about it, so I'd consider it a courtesy if you dropped me a line on Twitter @sigpwned! :)

About

Implementation of LDRAW file formats for Java

License:Apache License 2.0


Languages

Language:Java 100.0%