autocad lisp中,什麼函式可以獲取曲線的起始點和中

2021-05-01 17:51:58 字數 598 閱讀 4584

1樓:掌千凡

如果是曲線,可以用vlisp 提供的 autolisp 擴充套件函式求取,具體如下:

1、用(setq ep (vlax-curve-getendpoint curve-obj))取得終點座標;

2、用(setq len (/ (vlax-curve-getdistatpoint curve-obj ep) 2))獲得線段起至中點的長度;

3、用(setq mp (vlax-curve-getpointa2tdist curve-obj len))求出mp即為中點座標;

4、用(setq sp (vlax-curve-getstartpoint curve-obj))可直接求出起點座標。

注:1、curve-obj為曲線,需要用(vlax-ename->vla-object entname)函式將其轉換為vla型別;

2、呼叫這些函式前,需要新增一行**:(vl-load-com),否則上述函式無法使用。

2樓:

vlax-ename->vla-object en

vlax-curve-* 這類函式中就可以 你既然知道lisp ,肯定是有函式表的。找一下就可以了

matlabsimulink中怎樣插入函式模組

一般嵌入函式 embedded matlab functions可以滿足要求如果還有更詳細的要求,使用 system functions 也就是s函式 在simulink裡使用 matlab function 模組。matlab m檔案中如何呼叫simulink模組 m檔案對simulink的連線 ...

ecel中如何用concatenate函式將同列多行內容變成

行數不確定好象不能用這個函式,用下phonetic函式吧,如果資料在a1 a50中,b1中輸入 phonetic a1 a50 不過這個函式只對文字有效,對數字,公式結果等無效.concatenate函式 不支援陣列的輸入方法,只能列出每一個引數進行合併 例如,用 concatenate a1 c1...

在審計應收帳款過程中,如果函證詢證函沒有收回,請問註冊會計師將如何處理

積極詢證 bai函未回函,有幾種情du況 一是債務單位收到未zhi認真對待dao,繼續發函,必要 專時聯絡債務單位 二是因屬地址錯郵局退回,查明地址重新發函 兩種情況繼續發函如果仍未收到回函,考慮執行替代審計程式。三是債務單位根本不存在,作為錯報處理。註冊會計師對詢證函可以採取哪些控制措施 註冊會計...