Spline to Polyline

Discussion in 'AutoCAD' started by Sergei M. Komarov, Dec 13, 2005.

  1. There are some methods of converting a Spline (NURBS) in an AutoCAD drawing
    into Polyline. E.g. see a discussion at
    http://www.fsalgado.com/2005/11/spline-to-polyline.html . But all proposed
    methods convert a spline to a polyline with hundreds of short vectors. Not
    very good for CNC, isn't it? Take look at the uitility SPLINEDXF (demo
    version) at www.caddepot.com. It converts splines to polylines with arc
    segments.
     
    Sergei M. Komarov, Dec 13, 2005
    #1
  2. Sergei M. Komarov

    per.corell Guest

    Hi

    Il'l tell you another way ; you make a new layer and set that the
    current, then you Divide the Spline with enough high a number ,-- for
    either a vector straitline after strait line line or, to get the points
    to describe a Polyline.
    You see with simple Lisp ,after you "divided" the Spline ,there will be
    drawn a the number of points you asked ,along the Spline, these points
    will all be on the new layer and they will be made one point after the
    other in the right order to just be written to an external file, to be
    imported as reply to the 3Dline or the Pline function --- as easy as
    that, as long as you remember to add a point at the start of the line,
    as "Divide" do not place it's points at the endpoints of the Spline.

    P.C.
    http://home20.inet.tele.dk/h-3d/
     
    per.corell, Dec 13, 2005
    #2
  3. Sergei M. Komarov

    HL Solution Guest

    The HL Curve tool has what you need. It lets you specify tolerance during
    the spline to ployline conversion. Also, it can create curves using their
    mathematical formulae.

    try at: www.hlsolution.com

    HL Support
     
    HL Solution, Dec 19, 2005
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.