本文將對運用Pycomcad庫(Pycomcad詳見,https://github.com/JohnYang1210/PycomCAD)做的一些項目及其效果圖進行展示(歡迎各位老鐵pull request,star,更多見知乎想法:https://www.zhihu.com/people/johnyang819,不定期把用pycomcad最新搞出的小程序不定期發布到知乎想法)
本項目針對前后版本的CAD文件,讀取前后版本,可自動將前后兩個版本的CAD文件的差異搜索出來,並在后面一個版本文件中標識出來。
效果圖如下:

如上圖,test1.dwg,test2.dwg是前后兩個版本,讀入后,直接在有改動的地方進行標識。
(2)3dPointCloud
本項目可以提取地形圖等高線上點的x,y,z坐標,並寫成點雲格式文件。
效果圖如下:

(3)TDPoints
本項目可以將提取出的點雲數據導入mayavi進行三維展示。
效果圖如下:
(4)ReplaceBlk
本項目可以批量替換塊。
效果圖如下:
(5)addDitchToExcavatedDrawing
本項目可以在特定層的對象組上進行批量添加對象。
效果圖如下:
(6)setNewDimStyle
本項目輸入標注樣式名字,標注樣式放大系數,自動生成美觀的標注樣式,並將新生成的標注樣式設置為當前樣式。
效果圖如下:

(7)超級打斷
選擇所有直線,將其在交點處全部打斷
效果圖:

