日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

auot lisp 选择集处理_请教个选择集排序的问题 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

發布時間:2024/3/24 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 auot lisp 选择集处理_请教个选择集排序的问题 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本帖最后由 vlisp2012 于 2013-10-9 16:27 編輯

通過ssget獲得的選擇集的排序,無法很好的控制,每次下面材的時候,都是通過fence,畫線選擇板塊,很繁瑣。

我想編輯一個程序,通過x坐標和y坐標來對面材(封閉多段線)排序后,進行板塊的編號,得到排序后的選擇集如下:

(((434613.0 -21571.4) ) ((441013.0 -21571.4) ) ((433388.0 -21571.4) ) ((441013.0 -19151.4) ) ((439413.0 -19151.4) ) ((436213.0 -19151.4) ) ((434613.0 -19151.4) ) ((433388.0 -19151.4) ) ((437813.0 -19151.4) ) ((441013.0 -16711.4) ) ((439413.0 -16711.4) ) ((437813.0 -16711.4) ) ((436213.0 -16711.4) ) ((434613.0 -16711.4) ) ((433388.0 -16711.4) ) ((433388.0 -14031.4) ) ((434613.0 -14031.4) ) ((436213.0 -14031.4) ) ((437813.0 -14031.4) ) ((439413.0 -14031.4) ) ((441013.0 -14031.4) ))

我想問大家的是,怎樣將上表中,為排序而采用的坐標刪掉呢?

我想要的表如下:

(() () () ( ) ( ) ( )…… )

程序如下:(defun c:tt ()

(command "undo" "be")

(princ "\n 選擇四邊形:")

(setq no (getint "\n起始編號<0>:"))

(if (null no) (setq no 0))

(setq no_ban (getstring "\n板塊編號<1B>:"))

(if (= no_ban "") (setq no_ban "1B"))

(princ "\n請選擇要排序的實體...")

(if (setq ss (ssget '((0??.??"LWPOLYLINE"))))

(progn

;; 1、獲取點位表

(setq lst '()

i? ?0

lst0 '()

)

(repeat (sslength ss)

(setq en??(ssname ss i))

;;;? ?? ???ent (entget en)

;;;? ?? ???pt??(cdr (assoc 10 ent))

(setq obj (vlax-ename->vla-object en))

;; 得到包圍框

(setq avc (vla-GetBoundingBox Obj 'minpt 'maxpt))

(setq minPt (vlax-safearray->list minPt)

maxPt (vlax-safearray->list maxPt)

PtCen (list (/ (+ (car minpt) (car maxpt)) 2)

(/ (+ (cadr minpt) (cadr maxpt)) 2)))

(setq lst0 (list PtCen en))

(setq? ? lst (cons lst0 lst)

i? ?(1+ i)

)

)

;; 2、排序

(setq

lst (vl-sort

lst

(function

(lambda (e1 e2)

(if (equal (cadr e1) (cadr e2) 50)

(< (caar e1) (caar e2))

(< (cadar e1) (cadar e2))

)

)

)

)

)

)

(bh lst no no_ban)

)

(princ)

)

請各位大俠幫忙!!!

總結

以上是生活随笔為你收集整理的auot lisp 选择集处理_请教个选择集排序的问题 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 四虎影视免费永久观看在线 | 国产精品国产三级国产aⅴ中文 | 亚洲国产一区二区在线 | 久伊人| 国产免费aa| 97视频播放 | 精品久久久久久久久久久 | 天堂资源最新在线 | 久久两性视频 | 日本亚洲色大成网站www久久 | 丰满人妻老熟妇伦人精品 | 国产剧情在线 | 激情片网站 | 中文日韩 | 天天躁日日躁狠狠躁av | 日韩av在线不卡 | 日日干夜夜拍 | 亚洲一区二区 | 欧美黄色成人 | 日韩a级片 | 国产精品久久久久久av | 国产婷婷一区二区三区久久 | 亚洲成人久久久 | 欧美日韩大陆 | 特黄特色大片免费播放器使用方法 | 人人妻人人爽一区二区三区 | 国产人久久人人人人爽 | 91亚洲精品乱码久久久久久蜜桃 | 中文字幕午夜 | 影音先锋婷婷 | 亚洲免费视频一区二区 | 国产精品宾馆在线精品酒店 | 日韩精品一区二区三区四区 | 国产精品视频一区二区三区, | 国产精品麻豆成人av电影艾秋 | julia中文字幕在线 | 入禽太深免费视频 | 亚洲欧美日韩综合一区二区 | 男男h黄动漫啪啪无遮挡软件 | 麻豆免费在线视频 | 国产精品xxx视频 | 日本天堂在线观看 | 亚洲第一二区 | 少妇久久精品 | 国产日韩激情 | 黄毛片在线观看 | 91视频免费在线观看 | 亚洲av无码专区在线电影 | 精品乱子一区二区三区 | 美女久久久久久久久久 | 国产精品久久久久无码av | 被扒开腿一边憋尿一边惩罚 | 国产原创av在线 | 人妻人人澡人人添人人爽 | 国产精品美女毛片真酒店 | av网在线播放 | 噼里啪啦国语电影 | 爱爱视频网站 | 熟女人妻aⅴ一区二区三区60路 | 亚洲欧美综合另类自拍 | 在线视频精品一区 | 男男gay羞辱feet贱奴vk | 青草青青视频 | 黑白配在线观看免费观看 | 一二三四国产精品 | 欧美日韩在线二区 | 国产妞干网| 国产一区二区日韩 | 五月激情小说网 | 久久精品福利视频 | 欧美精品1区2区 | 国产精品久久久久久一区二区三区 | 精品国产乱码久久久久久久软件 | 国产日韩欧美二区 | 国产第100页 | 国产chinese男男gaygay视频 | 影音先锋亚洲天堂 | 欧美8888| 中文成人无字幕乱码精品区 | 国产尤物av尤物在线看 | 黄金网站在线观看 | 国产精品九九 | 俺去草| 久久久久久久久久久久国产精品 | 成人毛片18女人毛片 | 97国产资源 | 欧美一区二区久久久 | 天天色天天综合 | 中文成人在线 | 91在线观看免费 | 78m78成人免费网站 | 天天干天天看 | 无码精品一区二区三区在线 | 国产黄在线免费观看 | mm视频在线观看 | 免费a大片| 国产日批| 午夜精品久久久久久久爽 | 中文字幕一级二级三级 |