Hi Leonardo,

Quoting Leonardo Zide (2013-07-16 01:09:07)
> I've created a zip file with the parts, http://leozide.com/~leo/parts.zip

Wow, thanks a lot! I was prepared to figure out how to do it myself :)

> Take a look and see if that works for you and I'll add license and readme
> files. I didn't test to see if they look correct.

The only issue with the LDraw dat files in that zip archive as well as with the
built-in leocad parts library is, that the orientation of the bricks is wrong.

Here is how the example LDraw model "pyramid.dat" looks like in leocad with
just the built-in parts library:

http://mister-muffin.de/p/3OQy.png

And here is how "pyramid.dat" looks like in MLCAD with the built-in leocad
parts library converted to LDraw format as in your zip archive:

http://mister-muffin.de/p/jJR8.png

This also means that any model which is built with the built-in leocad parts
library or the minimal LDraw parts library generated from it will become
distorted once the full parts library is used. This should probably not happen
and models created with the built-in leocad parts library or the minimal LDraw
parts library should be compatible with the full LDraw or leocad parts
libraries.  Probably the only thing that must be fixed is the rotation of the
bricks? Is that easy to change?

> I also checked in the tool I wrote to generate the library, http://
> svn.leocad.org/branches/qtest/tools/utils/partsgen.cpp in case anyone is
> interested in improving it.

Thanks! How did you create the initial version of the built-in leocad parts
library? Writing the dimensions out by hand?

> It's a crappy library, doesn't follow standards, etc. I don't want anyone to
> think I'm starting my own library or anything like that, this was just to get
> LeoCAD into Debian main like you said and I don't plan to support it at all

That's totally fine. I also dont want to create a fork but just have something
that can be in Debian "main" so that programs needing an LDraw parts library do
not have to go to "contrib" even though they are GPL licensed.

Maybe the leocad Debian package can create a binary package which ships this
minimal LDraw library generated from the built-in leocad parts library?

> so you really should ask LDraw.org to change their license.

I think that was already done by an anonymous Debian developer here [1]:
"2013-02-21 Voted down the relicensing of the LDraw Parts Library form the
Creative Commons Attribution 2.0 license to CC-BY 3.0 license as proposed by a
Debian Developer"

So apparently "someone" proposed the license change already but didnt get
anywhere with it :/

Here [2] is the thread where I currently try to do my own convincing but nobody
seems to be interested...

Thanks a lot for your efforts!

cheers, josch

[1] http://www.ldraw.org/article/383.html#2012_2013
[2] http://forums.ldraw.org/read.php?26,9276
_______________________________________________
Leocad mailing list
[email protected]
https://list.gerf.org/listinfo/leocad

Reply via email to