On Mon, Sep 12, 2011 at 4:18 PM, Kirk Wallace
<[email protected]> wrote:
> I would like to mill some 3D surfaces (violin plates) but I need a means
> to go from a paper plan to g-code. I have Synergy with 3D, but I would
> prefer to use a free and open solution. Heeks looks promising but
> doesn't look like it is ready for general consumption yet. It looks to
> me like I should be able to use a few key points such as a set of 2D
> curve end and center points plus some sort of curve fitting algorithm to
> come up with the intermediate points on the curve.

I'd suggest using ready-made numerical software, such as Octave (the
Free clone of Matlab). It's pretty standard on Linux (yum or apt-get
should install it for your distribution). Run it on the command line
('octave') and execute the following commands:

x=linspace(0,1,9)                    # set up a simple set of nodes (x
values) in the [0,1] interval
y=[0 .1 .22 .3 .25 .3 .22 .1 0]   # interpolate these corresponding values
xx=linspace(0,1,100);             # we'll be asking for 100 interpolated points
yy=interp1(x,y,xx,'spline');       # this is a cubic spline; check
'help interp1' for other options
plot(x,y,'+',xx,yy)                      # plot the resulting spline
save yy.dat yy                          # store the interpolated
values in file yy.dat

------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to