由于工作原因,正式从一个公路交通规划研究者转变为铁路站场设计人员,因此目前cad以及bim软件二次开发是主要研究工作,之前sumo学习笔记由于不再有sumo使用需求,至此停更,谢谢各位支持。硕士三年时间,对python使用渐渐得心应手,但是由于python在很多软件二次开发中并不是主流,需要对其他语言进行学习,这存在一定上手难度。由于公司存在对cad与bim软件二次开发客观需
AutoCAD|Python 二次开发 栅格图像首先要感谢Hulunbuir学长以及335工作室群主对自己在AutoCAD二次开发这条不归路上帮助与指导,才能够让我顺利完成自己任务。 附大佬有关AutoCAD二次开发主页:有不少朋友需要在AutoCAD中对于图像进行操作,比如用于等高线、地物表示等底图;用于插入维码图像对图块进行说明等等。本篇简要介绍常用对于图像属性以及方法使用
二次开发revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 )记录一下CAD二次开发一些简单实例。 1、helloworld 2、画一个圆 3、画一条直线 4、取得图层下所有对象id 5、得到当前图层所有objectid 6、取得当前所有图层名称 7、添加图层 using System; us...Revit读取cad
转载 2024-08-28 11:00:12
168阅读
本文将对运用Pycomcad库(Pycomcad详见,https://github.com/JohnYang1210/PycomCAD)做一些项目及其效果图进行展示(欢迎各位老铁pull request,star,更多见知乎想法:https://www.zhihu.com/people/johnyang819,不定期把用pycomcad最新搞出小程序不定期发布到知乎想法)(1)CompareD
01今天一早上看了群里有小伙伴有这样需求,是实现用户用鼠标点击拾取AutoCAD平面,拾取点然后作为插入编号文字位置,按住esc键后,退出自动编号。按照他需求,我这里大致想了一下,如果按照该小伙伴提出用多线程和委托,想必有点复杂了。首先AutoCAD是不支持多线程,至于使用委托,我想大概意思是使用鼠标的点击事件回调而已。还有他另外提到使用钩子,这估计就更复杂了。我做了一个简单实现,使用
目 录Blog Links一、前言、连接CAD方式2.1. ProgID三、数据转换四、创建测试图元五、创建选择集六、常规选择6.1. 屏幕拾取6.2. 选择过定点图元6.3. 多边形框选6.4. 全选七、快速选择7.1. 语法7.2. DXF组码7.3. 实例八、GetEntity九、致谢十、尾声十、参考文献 一、前言   用户要对已有的一些对象进行删除、复制、移动等编辑操作,都需要选中
前言 上个月这个时候我写了一篇文章关于如何嵌入 PySide 调用 Qt GUI 开发。 链接 Python 虽然很好,但是有些功能,并没有从 C++ 里面暴露出来。 这种情况就需要通过 C++ 蓝图开发来将这部分功能进行暴露。 这样 Python 基本上可以做任何 Unreal 事情。 如何开发蓝图库也基本可以参照上篇文章提到 Unreal Python 教程。 链接
FreeCAD是功能上与solidworks等同开源免费软件。功能非常强大。从3D建模,BIM,组装,到力学分析,热分析,等一应俱全。更重要,他底层是和python完全封装。换句话说,我们可以使用python做任何事情。今天我们就介绍一下,FreeCAD二次开发基础内容。文章内容看完可能需要一点时间,建议大家边编程边看文章。1、工作台python终端(1) 全局变量FreeCAD在co
    CAD二次开发,有很多不同层次语言和库可供选择。     首先是VisualLisp和AutoLisp。Lisp是一门历史悠久函数式编程语言,很多概念和C这种过程式语言不一样,据说他在人工智能等方面有广泛应用。     CAD引入了这种语言,给他添加相应函数库,就成了命令行使用AutoLis
转载 2024-06-18 21:29:47
33阅读
开篇词用pythoncad二次开发已经快两年时间了,今天看到群里一个哥们到处问怎么python怎么进行cad二次开发,不禁回想起当初自己找教程找焦头烂额,却始终不得办法辛酸。现在网上教程逐渐多了起来,但是我看很多都没有直接讲一个问题,那就是“我到底怎么去二次开发”或者“我学会了哪些东西我就会二次开发”。今天就简单讲讲,初学者怎么掌握这个技能。python进行cad二次开发简单说明简单说明
以项目实战讲解CAD二次开发)基础库数据层自定义实体工程量数据数据提供者网络本地加密文件外观Ribbon菜单停靠面板交互UICAD预览控件总结 网上关于cad开发项目几乎是没有,相关技术文章也少得可怜。一方面是因为cad开发基本是和工程项目或者企业产品深度结合一个路线,所以源码就是整个企业核心根本,在很多企业中都已经是使用物理锁把开发电脑锁住,以防泄露。另一方面cad开发发展方
原标题:关于CAD二次开发,你究竟知道多少?一、CAD二次开发,应用广泛,机械工程类比较明显!开发语言:Lisp: Autodesk LispObjectARX: VC++ActiveX: 所有支持ActiveX开发语言,比如VBA, VB, VC(所有VC程序都可以,ObjectARX程序因为是VC++程序,所以也可以调用ActiveX接口), .NET (C#, VB.NET), Jav
1 环境搭建(VS 2017 + CAD 2019) CAD版本一般要比VS版本晚两年以上,比如我现在使用VS2017,则CAD要用2019版,至于CAD2018能不能用没试验过,
转载 2019-03-10 19:13:00
343阅读
2评论
CAD二次开发,有很多不同层次语言和库可供选择。首先是VisualLisp和AutoLisp。Lisp是一门历史悠久函数式编程语言,很多概念和C这种过程式语言不一样,据说他在人工智能等方面有广泛应用。CAD引入了这种语言,给他添加相应函数库,就成了命令行使用AutoLisp。在此基础上再增加关于对话框和窗口界面的库,就是VisualLisp,简称VL。
转载 2011-03-22 18:29:00
443阅读
2评论
db层架:AcDbDatabase(获得块表pOutDatabase->getBlockTable(p
原创 2022-06-16 21:50:25
241阅读
工作上要用到CAD画图,但是机械性操作太多,感觉效率很低,既然是伪程序猿何不用代码提高下设计效率呢,我就有了CAD二次开发想法,参考了网上很多大佬教程,这里把我自己总结方法记录下来,使用均为目前最新版本软件,踩了一些坑,希望和大家分享一下。1.环境搭建CAD版本一般要比VS版本晚两年以上,比如我现在使用VS2017,则CAD要用2019版,至于CAD2018能不能用没试验过,有兴趣
  此问题引入是因为一个cad二次开发软件,客户要求做成绿色安装。何为绿色安装呢?软件包copy到一台电脑上(已安装CAD),双击exe,打开界面包含自定义菜单、菜单图标能正确显示、每个功能能使用、能使用自定义字体、线型、图块、图形模板。   包含以下工作:   (1)搜索当前电脑已安装cad版本,指定待打开版本   (2)新定义配置名
原创 2012-12-03 19:34:34
1675阅读
Date: 2014-11-30 21:09Summary: 本文记录了使用Python进行QGIS二次开发过程,以及过程中遇到问题。由于内容较多,将文章分成2个部分。这是第一部分。使用Python进行QGIS二次开发1最近在做QGIS二次开发,支持C++和Python。综合各种原因,考虑选择使用Python语言。在开发过程中遇到不少坑,费了不少劲,也总结了很多经验教训。在此以一些代码为例,简
转载 2023-10-16 22:03:21
270阅读
目 录Blog Links一、前言、定义材料2.1 创建新材料2.2 设置密度与重度2.3 设置弹性模量、泊松比与线膨胀系数2.4 设置钢材力学行为2.5 设置阻尼参数三、截面属性3.1 框架截面3.1.1 新建框架截面3.1.2 设置框架截面修正系数3.2 索截面3.2.1 新建索截面3.2.2 设置索截面修正系数3.3 面截面3.3.1 新建面截面3.3.2 设置面截面修正系数3.4 实体
引入Qgis作为一款开源地图处理工具,兼容性好,能够对接多种空间数据源,本身轻量化,备受GIS工程师喜欢。但QGIS本身比较轻量,自身携带一些基础计算分析工具,但对于很多人来说可能不够用,因此需要进行二次开发。 Qgis二次开发有两大方法,各有优势:1.基于Qgis+visual studio+QT组合开发路径,基于C++语言,从无到有利用QGIS提供库和函数,进行个性化工具开发
转载 2023-11-30 23:01:48
138阅读
  • 1
  • 2
  • 3
  • 4
  • 5