×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Create Polyline from List

Create Polyline from List

Create Polyline from List

(OP)
I would like to draw a single polyline over a given
list of points.But I always get numerous polylines
(from point to point).
The pointlist has the format ((x1 y1 z1) (x2 y2 z2) ... (xn yn zn)).
The function looks like:

(While (<= counter
        (- (length list1) 1)
     )
    (setq p1 (nth counter list1))
    (setq p2 (nth (1+ counter) list1))
    (setq zaehler (1+ counter))
    (command "_pline"  p1 p2 "")

  )

Any help would be appreciated!!

RE: Create Polyline from List

First begin pline command, then feed it points from within your while loop, then exit pline command, such as:
----------------------------------------------------------

(command "_pline")
(While (<= counter
        (- (length list1) 1)
     )
    (setq p1 (nth counter list1))
    (setq p2 (nth (1+ counter) list1))
    (setq zaehler (1+ counter))
    (command p1)

  )
(command "")

RE: Create Polyline from List

(OP)
Thanks for your quick response, CarlB.
Works fine!

RE: Create Polyline from List

Hi...

This is a form more easy:

(command "_.pline")
(foreach pt list1
    (command pt)
)
(command "")

Un saludo de SpeedCAD... :)
CHILE

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources