zoukankan      html  css  js  c++  java
  • 基于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)超级打断

    选择所有直线,将其在交点处全部打断

    效果图:

    ##### 愿你一寸一寸地攻城略地,一点一点地焕然一新 #####
  • 相关阅读:
    docker命令总结
    VulToEs
    MYSQL
    MoonStack
    Spring mvc json null
    MySQL
    极光推送
    坑爹的RockSaw和坑爹的windows7
    App接口设计思路
    CSUOJ 1329 一行盒子(数组模拟链表)
  • 原文地址:https://www.cnblogs.com/johnyang/p/12635533.html
Copyright © 2011-2022 走看看