• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Valued Contributor
    Posts: 54
    Registered: ‎11-25-2001

    spline to pline API ?

    383 Views, 4 Replies
    10-25-2010 03:04 AM

    i'm looking for the api to convert a spline to pline (autocad 2010 can do it with convert)

    I hope exists also an api that we call to make it..

    any idea ?

    thanks in advance!

    Please use plain text.
    Valued Contributor
    Posts: 90
    Registered: ‎09-23-2008

    Re: spline to pline API ?

    10-25-2010 03:14 AM in reply to: bikelink

    There is the Spline.ToPolylineWithPrecision Method.

     

    Please use plain text.
    Valued Contributor
    Posts: 54
    Registered: ‎11-25-2001

    Re: spline to pline API ?

    10-25-2010 05:05 AM in reply to: bikelink

    ok, for previous version this is not available.. some work around to make it possible also with 2009 ?

    Please use plain text.
    Valued Contributor
    Posts: 90
    Registered: ‎09-23-2008

    Re: spline to pline API ?

    10-26-2010 01:53 AM in reply to: bikelink

    How do you intend to recreate the path?  I suppose recreating the Spline’s path with arcs would be a bit difficult – short line segments, however, should be fairly easy.  If the spline’s total parameter (Interval)  were divide by the appropriate amount:

     

    Double seg = (Spline.EndParam – Spline.StartParam) / 100;

     

    For example, then a for loop could find successive position with Spline.GetPointAtParameter.  One characteristic of Splines is that the Interval naturally compresses at areas of high curvature so the chord height is kept to a minimal.

    Please use plain text.
    Valued Mentor
    Posts: 372
    Registered: ‎01-20-2010

    Re: spline to pline API ?

    10-26-2010 04:58 AM in reply to: SEANT61

    Are you wanting to convert to a polyline to get a tighter bounding box?

     

    If so like SEANT61 suggested  just add to check  the X and Y value and update some variable's value for X and Y min max value

    You can also find your answers @ TheSwamp
    Please use plain text.