Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/13/2024 in all areas

  1. Using VLAX can save a couple of lines when getting pline points. (setq r (vlax-get ob 'coordinates)) I tend to use this, I think it was a suggestion by Lee-Mac. (setq plent (entsel "\nPick rectang")) (if plent (setq co-ord (mapcar 'cdr (vl-remove-if-not '(lambda (x) (= (car x) 10)) (entget (car plent))))))
    1 point
  2. I have moved your thread to the AutoLISP, Visual LISP & DCL Forum. Please post in the correct forum.
    1 point
  3. Not sure on ZWCAD, but my last post shows a perfect match with width = 1 and line space style set exact. If those options are not available in ZWCAD, we need to determine an alternative solution to do the same thing. I am very busy at work, but I'll try to do what I can, later maybe, otherwise next week. Hopefully someone with ZWCAD can jump in.
    1 point
  4. BINGO! Work smart, not hard. Layer States, or rather the judicious use of Layers can be extremely helpful, non-intuitive and highly effective.
    1 point
  5. You're welcome - though, note that there's no need to initialise the two output variables as LISP is not strongly typed.
    1 point
  6. I have select a dynamic block you will then be asked to pick say a visibility state or in your case an extrusion shape. Not sure how that works. It is a global routine works for any dynamic block. It will need changing to suit your task. Post a block or send via PM if you have copyright problems. Need one to look at. .Multi radio buttons.lsp Dynamic block get-put-part2.lsp
    1 point
  7. Have you thought about using a IMAGE dcl you should be able to click on the ones you want making a list behind the scenes, I have 2x2 3x3 4x4 images etc.
    1 point
  8. Why not do it all in one go ? That is what I am suggesting. @Dadgad is hinting can help he can use the front end if useful, was done using this. The profiles could be selected from images rather than just a description. Multi GETVALS.lsp
    1 point
×
×
  • Create New...