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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

lisp改图元字体式样_一个更改尺寸类型的LISP程序

發布時間:2025/5/22 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lisp改图元字体式样_一个更改尺寸类型的LISP程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1?/?4

一個更改尺寸類型的

LISP

程序

AutoCAD

制圖中經常用到標注尺寸,如果在標注尺寸前,預先對不同的標注尺寸

樣式進行命名,那么要修改尺寸標注的尺寸線狀態、箭頭規格、尺寸界線形狀、

文本位置和文本是一件很容易的事。

但是在實際制圖過程中,

經常發生預先沒有對標注尺寸樣式進行命名

;

或者,

在某一個圖中命名了標注尺寸樣式,但當其圖形文件被其它圖

(

含有相同命名的

標注尺寸樣式

)

插入,并改變了比例時,圖形中的尺寸標注會出現問題。同樣的

問題也存在于一張圖中某些圖形進行了比例縮放時。

此時如果把不恰當的尺寸標注一個個刪除,

再重新標注,

顯然是一種不值得

提倡的方法。實際上,用

LISP

語言編一個程序,就很容易解決這個問題。

程序的流程是:

選擇要修改的尺寸標注,

程序自動采用過濾方法將尺寸標注

篩選出來,

再選擇要修改到的尺寸標注,

程序讀取尺寸申請辯識名,

將要修改的

尺寸標注關聯表中相應項,逐個替換,再返回關聯表即可。

CHD.LSP(

修改尺寸標注形式

)

源程序如下:

;;;

(defun?C:CHD(/?al?a2?b1?b2?d1?d2?d3?n?index)

(graphscr)

ROMPT?"\n

請選取尺寸來修改:

")

(setq?al?(ssget'?(0."dimension"))))

(PROMPT?"\n

請選取要修改到的尺寸:

")

(setq?a2?(ENTSEL))

(setq?n?(SSLENGTH?al))

(setq?INDEX?0)

(setq?b2?(entget?(car?a2)))

(setq?d2?(assoc?3?b2))

(repeat?n

(setq?b1?(entget?(ssname?al?index)))

(setq?d1?(assoc?3?b1))

(setq?d3?(subst?d2?d1?b1))

(entmod?d3)

(setq?index?(+?index?1))

)

(princ)

)

;;

程序的使用方法,在

Command

提示符下,鍵入

(load?"CHD"),

或用下拉菜單

中文件項應用程序對話框加載,再鍵入

CHD

,然后再根據屏幕上的中文提示,進

行選取,非常方便。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的lisp改图元字体式样_一个更改尺寸类型的LISP程序的全部內容,希望文章能夠幫你解決所遇到的問題。

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