AUTOLISP程式設計中單獨更改點的Z座標值

2021-06-11 04:38:56 字數 2053 閱讀 9044

1樓:朱正偉

(setvar "dimzin" 0);程式開始的時候,加這句話,可以提高精度,這樣cosα的值誤差減少。

投影方法,已經知道底直線及頂點,求頂點到直線最近點(vlax-curve-getclosestpointto obj pt);要保證點在直線中間位置,可以考慮繪製一條構造線,取得最近點,刪除構造線,取得兩點距離就是h

autolisp編段程式用了修改直線段一個端點的座標

2樓:匿名使用者

(defun c:test ()

(setq line_obj_data(entget (car (entsel))))

(setq new_startpoint (getpoint "\n請輸入起點座標:"))

(setq new_endpoint (getpoint "\n請輸入端點座標:"))

(setq line_obj_data(subst(cons 10 new_startpoint)(assoc 10 line_obj_data)line_obj_data))

(setq line_obj_data(subst(cons 11 new_endpoint)(assoc 11 line_obj_data)line_obj_data))

(entmod line_obj_data)

(princ))

auto lisp 中求一段多段線的座標儲存在一個表中,然後在每個點上畫圓。求改函式

3樓:匿名使用者

你的程式第三行中(entget(pline_name))是錯誤的,pline_name不應該有括號。

程式編寫過於複雜,簡化程式如下:

(defun c:pwline (/ pline_name pline_content c)

(setq pline_name (car (entsel "請選擇需要標註的多段線:"))

pline_content (entget pline_name)

c (assoc 10 pline_content)

)(while c

(command "circle" (cdr c) 10)

(setq pline_content (cdr (member c pline_content))

c (assoc 10 pline_content))))

請教autolisp語言編寫一個程式,給一組點座標賦值並在命令列輸出,哪位高手幫忙寫一下

4樓:

具體點setq就是賦值用的

getpoint可以選擇點

(setq p1(getpoint ))

(setq p2(getpoint p1))

求修改lisp程式,如何提取cad中多個點的座標,(本人想提取ucs座標系)另外只需要提取x,y值,不要z 5

5樓:匿名使用者

我有提取cad裡的座標到excel**的軟體,可以永久使用的,你要嗎?

如何在auto cad中輸入一個點的z軸座標。。。

6樓:匿名使用者

cad的座標輸入是x,y,z的方式,一般我們畫的都是二維圖形z值一直是0,所以將其省略沒有輸入,就成了x,y的狀態。比如:10,5

現在你要用三維座標了,你只要再加上z就可以了。比如:10,5,6

7樓:匿名使用者

你輸平面的時候例如: 50,50

輸3d的時候就是: 50,50,50

就這麼簡單,不過現在幾呼沒人用座標畫的,光算點就能搞死人!

你把立體幾何學好!頭腦空間想像力豐富點!那麼畫3d就是小意思了!

怎樣用autolisp程式把檔案中所有圖形(包括圓、圓弧、線段、多段線)的z座標改為0?

8樓:朱正偉

由於塊不能夠座標歸零,所以這個程式除塊以外可以z座標歸零。命令:z0

VB程式設計問題,VB程式設計中的迴圈問題

有個 自己去看吧,都是考試的。編一個求圓周長的程式。輸入半徑,得到周長和麵積。試試看。建議你不要光學vb,畢竟它有太多缺點,很多事做不了 如果是對basic語言感興趣的話,到不如去學哈freebasic,powerbasic,purebasic,它們都功能超級強大 freebasic甚至可以寫作業系...

c語言程式設計中101是什麼意思C語言程式設計中101是什麼意思

char c4 101 這裡的 101是個轉義字元。c語言中,一個ascii字元用單引號括起來,表示單字元常專量,如 a a 0 9 等 c語言中,還定屬義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,稱為轉義字元 因為 斜槓 後面的字元,都不是它本來的ascii字元意...

數控程式設計中u和w代表什麼意思,數控程式設計中U和W分別代表什麼意思

增量座標表示方法,在數控車床中,某一點的座標可以表示為機床原點的絕對座標 x,y,z 也可以表示為相對於上一點的增量座標 u,v,w w,u就是相對於上一點的z x方向的上的位移 數控程式設計中u和w分別代表什麼意思?x z是絕對座標 零件座標系中的終點位置5 y b h e d1 n7 p u w...