Saturday, August 07, 2010

 

SuperSkein

For the past two weeks or so I've been fairly obsessed with my latest distraction, SuperSkein:

http://github.com/MaskedRetriever/SuperSkein

It's certainly no SkeinForge killer at this phase, but I like to think that, written in Processing (which is crossplatform and basically Java), and starting from a pretty aggressively Object-oriented stance, it'll be much easier to maintain, branch, and improve upon than SkeinForge and perhaps in the end, even better.

As it stands there are two cases where I think it already beats SkeinForge:
* Meshes which are very large (SuperSkein is fairly fast even at 500k+ triangles)
* Meshes which are flagrantly non-manifold (such as just about any character design with an armature)

It can't do multiple shells yet, but some of the math groundwork is already put in. If anyone wants dev permissions just message me on GitHub and I'll add you.

Comments:
I'm not trying to ruin your work, but isn't the "Reprap Host Software" already (a) agressively object oriented and (b) written in java and (c) easier to maintain than skeinforge (depending on who you ask).
 
Actually that's more of a Why Didn't I Know This Already thing-- I'd assumed the RR host was also using Skeinforge internally.
 
... i'm searching a solution for DIY-SLS (Selective Laser Sintering), where a STL-object is separated in horizontal slices and processed in the same way as in skeinforge or the RR-host, but with some more aditional tasks between the slices, so SuperSkein could be very handy ;-)

I'll test and give some feedback, when it's usable ...

Viktor
 
Would it be possible to modify this to translate dxf to gcode ?
I have a snippet of code that feeds gcode to my CNC that could be added, but would like to incorporate that with a dxf translator (much like replicatorg does with stl). Using this to expose PCBs with a UV laser from the dxf schematics
 
Post a Comment

Links to this post:

Create a Link



<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to
Posts [Atom]