Cad_Cae 板


LINE

※ 引述《yobook (@@)》之銘言: : 想問一下 : 這種螺旋線 : http://tinyurl.com/3fd26tn : 非正圓形 : AutoCAD該用哪一種 : 才能畫的又快又好 : 還是用AutoLISP ? 第一次聽到這個東西 : 謝謝! ※ 引述《yobook (@@)》之銘言: : 想問一下 : 這種螺旋線 : http://tinyurl.com/3fd26tn : 非正圓形 : AutoCAD該用哪一種 : 才能畫的又快又好 : 還是用AutoLISP ? 第一次聽到這個東西 : 謝謝! 這是以阿基米得(等速)螺旋作為中立線向兩側增加寬度後做出來的圖形 如果偶而單純畫這種線條,板友有提供相應的螺旋指令可以勝任(可能在其他cad也有) 連結到您上一題,如果是要做成一個模組以快速產生各種所需的螺旋電感 可以考慮專用軟體,如果想要透過lisp或其他語言在繪圖軟體中製作 這裡可以就螺旋線的部分提供一些心得: (用的語法並非lisp以求簡明) 首先,對於螺旋線的點集合當中的任一點,以極座標來定義位置, 需要兩個變數,這次的例子命名為 Pr 和 Pa : Pa 角度 包括LISP在內的許多語言多半是用弳度的, 2 * Pi 代表一圈。 Pr 半徑 有寬度的平面螺旋圖形中很少直接從中心(半徑0)開始畫的, 並且通常半徑的上下限會被用來定義(或檢查)迴圈範圍。 等速螺旋的特性是它的間距是相等的,這裡要釐清一點所謂的間距, 數學上指的是中心點放射出去的線,與螺旋線相交的任意相鄰的兩點距離。 由於增量(斜率)的存在,這裡得到的兩點距離會比兩圈之間實際的最短距離稍大, 這個現象離中心愈近就愈明顯,離中心越遠(或者說圈數愈多的時候)就愈不明顯。 理解並接受這個特性之後就可以應用 Pa 和 Pr 之間的線性關係作為程式的核心: Pr = X * Pa / (2 * Pi) 這個X就是每圈(2 Pi 弳度)的半徑成長幅度, 等速螺旋的X是定值(就是上面說的間距), 以迴圈在Pr的上下限範圍內,依序取得多組 Pa 和 Pr 的(極座標)點集合, 迴圈結束後連接這些點就是螺旋線,處理完端點的走向 並作成聚合線, 再呼叫ACAD的offset向兩側作出寬度,了不起再加蓋就差不多了。 這樣看下來似乎是個僅有一層迴圈的小函數。 但是這個迴圈有個要注意的點,Pr不應該用等差級數帶入迴圈 (此例來說應避免 Pr = Pr + n 之類的寫法): 因為Pr成長量固定意味著Pa成長量也是固定的,也就是說不論內圈還是外圈, 每一圈取樣的次數是固定的,這會導致外圈的解析度不足而有正多邊形的趨勢 (即使是畫多邊形的螺旋線也不需要利用這種情形,邊長難以控制)。 解法有許多種,舉個程式碼最短的例子: 可以在迴圈中計算目前Pr為半徑時的假想圓週長,除以恆定的弧長(解析精度), 來推算下一個Pa,再透過公式得Pr..循環 以上是關於螺旋的程式部分 至於LISP的參考資料,我以前主管教的,只有講義和筆記, 手冊則是將ACAD的中文lisp說明備份下來參考 (印象中2000應該是少數有中文化到開發者手冊的版本了)。 實體書可能要請板上的前輩們推薦了 以上,希望對您有幫助。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.176.204







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP