Quantcast
Channel: AutoCAD顧問
Viewing all articles
Browse latest Browse all 15575

[討論]讀取X座標並組成一個list及append使用

$
0
0
各位先進你好,小弟開始學習lisp約1個月,目前還在嘗試寫一些簡單的指令,目前遇到一個問題 以下分為一主程式及副程式,主程式用來將該聚合線的各端座標取出,並利用append將其組合成一個list eg. (10 point1X值座標 point1Y值座標 10 point2X值座標 point2Y值座標.....) 副程式將其各點的X值座標取出,並讓其比其最大或最小值 目前程式調試發現主程式應無太大的問題,但跑副程式卻只能跑出1次,而不會循環,不知道問題出在哪邊,因為寫法是一模一樣的 會一直出現 "損壞的引數類型:lisp" 即程式中紅色的代碼位置 在寫法上可能多了很多冗贅語法,可能有其他本來就有寫好的內建語法,暫時先試著寫寫看,再麻煩各位指正了 (defun C:Ee() (setq osm (getvar "OSMODE")) (setvar "OSMODE" 0) (setvar "CMDECHO" 1) ;(setq pt (getpoint "\n選擇插入點:")) ;(setq el (getreal "\n輸入底部高程:")) (setq ...

Viewing all articles
Browse latest Browse all 15575

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>