sconklin / stlutils

some experiments in utilities to generate and manipulate stereo lithography files
GNU General Public License v3.0
1 stars 0 forks source link

License? #1

Open armyofevilrobots opened 12 years ago

armyofevilrobots commented 12 years ago

Hey, this little STL parser proved to be pretty robust, and there is a surprising lack of decent STL libs out there, and all the workable ones come with a ton of extra cruft that I don't need, so I thought I would use this one for a little slicing/gcode project I am working on. What license is this released under? I want to steal (and attribute of course) your STL class and unit test. This thing has turned out to be pretty fast for very large files.

I'll be releasing as GPLv3 at https://github.com/rantenki/reticulatus

No pressure, if you don't want to relicense, it ain't a big deal, but your little class will save me a day or two of effort, so it'd be nice to reuse.

sconklin commented 12 years ago

Thanks. You're welcome to use it. I missed the license, will add it soon, thanks for the notice. I'll use GPLv3.

It'll probably be tomorrow before I can add the licence.

Steve On Sep 23, 2012 12:32 AM, "Derek Anderson" notifications@github.com wrote:

Hey, this little STL parser proved to be pretty robust, and there is a surprising lack of decent STL libs out there, and all the workable ones come with a ton of extra cruft that I don't need, so I thought I would use this one for a little slicing/gcode project I am working on. What license is this released under? I want to steal (and attribute of course) your STL class and unit test. This thing has turned out to be pretty fast for very large files.

I'll be releasing as GPLv3 at https://github.com/rantenki/reticulatus

No pressure, if you don't want to relicense, it ain't a big deal, but your little class will save me a day or two of effort, so it'd be nice to reuse.

— Reply to this email directly or view it on GitHubhttps://github.com/sconklin/stlutils/issues/1.

sconklin commented 12 years ago

It's done.

Be aware that I have only tested this on the stl output of a a couple of applications, and using some files I found on thingiverse.

If you find any bugs, please feed them back to me and I'll fold in any fixes.

Thanks,

Steve

On Sun, Sep 23, 2012 at 7:22 AM, Steve Conklin steve@conklinhouse.comwrote:

Thanks. You're welcome to use it. I missed the license, will add it soon, thanks for the notice. I'll use GPLv3.

It'll probably be tomorrow before I can add the licence.

Steve On Sep 23, 2012 12:32 AM, "Derek Anderson" notifications@github.com wrote:

Hey, this little STL parser proved to be pretty robust, and there is a surprising lack of decent STL libs out there, and all the workable ones come with a ton of extra cruft that I don't need, so I thought I would use this one for a little slicing/gcode project I am working on. What license is this released under? I want to steal (and attribute of course) your STL class and unit test. This thing has turned out to be pretty fast for very large files.

I'll be releasing as GPLv3 at https://github.com/rantenki/reticulatus

No pressure, if you don't want to relicense, it ain't a big deal, but your little class will save me a day or two of effort, so it'd be nice to reuse.

— Reply to this email directly or view it on GitHubhttps://github.com/sconklin/stlutils/issues/1.

armyofevilrobots commented 12 years ago

So, first of all, thanks so much for matching licenses. I love code re-use :)

I have actually written some very basic unit tests which contain some large binary models. Those seem to be working just fine, and I'll be adding some more rigorous testing later on once I have my other code up to a state where it needs it. The only changes I am making to your code so far are some PEP8 refinements so my static analyzer whines less. I have however added some new methods onto the end which provide CGAL meshing and fast AABB trees. You can see the code at https://github.com/rantenki/reticulatus/blob/master/reticulatus/geo/stl.py .

p.s. The project I am working on is a 3D reprap slicer. So far I have planar slicing into line segments working, and very fast due to the use of the CGAL libraries.