[Arm-netbook] 15in EOMA-68 laptop

luke.leighton luke.leighton at gmail.com
Tue Apr 16 22:48:01 BST 2013


On Tue, Apr 16, 2013 at 8:48 AM, joem <joem at martindale-electric.co.uk> wrote:

> Basically its solid geometry written up like computer programs
> http://www.openscad.org/

 joe - i'm the author of polyspline, a function which takes a 3D set
of points and first expands them as splines in one direction and then
expands them in the other.  that's on top of a wrapper to openscad
which makes it sane, called SolidPython.

 http://lkcl.net/SolidPython/

 i did the bodywork panels for a hybrid electric vehicle design in
1500 lines of python with polyspline.

 so yeah.  openscad is insane.  solidpython is better.  polyspline is
cool but it needs work.  you can specify the depth of the surface but
it merely "translates" the surface by a fixed vector offset then joins
up the edges to create a 3D flat surface.

 what it *doesn't* yet do is work out a normalised vector at each and
every point, altering the offset of the upper and lower surfaces.  so
if you have too sharp curves you end up with the thickness being very
very small.

 yes i'm thinking of using polyspline for this, and enhancing it to do
calculate normalised vectors - but i tell you now it will take a looot
of CPU time.

 l.



More information about the arm-netbook mailing list