基於Python運用PyComCAD進行Autocad二次開發實例匯集


本文將對運用Pycomcad庫(Pycomcad詳見,https://github.com/JohnYang1210/PycomCAD)做的一些項目及其效果圖進行展示(歡迎各位老鐵pull request,star,更多見知乎想法:https://www.zhihu.com/people/johnyang819,不定期把用pycomcad最新搞出的小程序不定期發布到知乎想法)

(1)CompareDiffBetweenDrawings

本項目針對前后版本的CAD文件,讀取前后版本,可自動將前后兩個版本的CAD文件的差異搜索出來,並在后面一個版本文件中標識出來。

效果圖如下:

如上圖,test1.dwg,test2.dwg是前后兩個版本,讀入后,直接在有改動的地方進行標識。

(2)3dPointCloud

本項目可以提取地形圖等高線上點的x,y,z坐標,並寫成點雲格式文件。

效果圖如下:



(3)TDPoints

本項目可以將提取出的點雲數據導入mayavi進行三維展示。

效果圖如下:


(4)ReplaceBlk

本項目可以批量替換塊。

效果圖如下:

(5)addDitchToExcavatedDrawing
本項目可以在特定層的對象組上進行批量添加對象。
效果圖如下:




 (6)setNewDimStyle

本項目輸入標注樣式名字,標注樣式放大系數,自動生成美觀的標注樣式,並將新生成的標注樣式設置為當前樣式。

效果圖如下:



(7)超級打斷

選擇所有直線,將其在交點處全部打斷

效果圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM