自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CATIA V6R2015x二次开发历程

作为心得笔记使用,有不当或不正确的请留言,多谢!

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 Revit 二次开发全局参数获取与修改

public List<GlobalParameter> GetGlobelParameters(Document doc, bool ShowDrivenByFormula = false) { List<GlobalParameter> parameterModels = new List<GlobalParameter>(); if (GlobalParametersManager.A...

2021-08-27 20:47:40 507

原创 Revit 二次开发管径修改

需在事务中执行 private void SetPipeDia(Pipe pipe, double dia) { if (pipe != null) { double diameter = dia; IList<Parameter> parameters = pipe.GetParameters("直径"); foreac

2021-08-27 20:42:20 386

原创 Revit 二次开发标高修改

需在事务中进行修改 private void SetLevelHeight(Level level, double height) { if (level != null) { double dheight = height; IList<Parameter> parameters = level.GetParameters("立面");

2021-08-27 20:39:41 262

原创 Revit 二次开发板厚修改

需在事务中进行修改 private void SetFloorThickness(Floor floor, double thickness) { if (floor != null) { double dThickness = thickness/304.8; FloorType floorType = floor.FloorType; Compo

2021-08-27 20:38:14 393

原创 Revit 墙厚修改

修改动作需在事务中进行 private void SetWallThickness(Wall wall, double thickness) { if (wall != null) { double dThickness = thickness/304.8; WallType wallType = wall.WallType;

2021-08-27 20:36:27 336

原创 CAD二次开发不关闭CAD进行编译调试代码片段

代码 [CommandMethod("NLX")] //设计的新命令 public void NLX() //调用HelloWorld 命令要调用的函数 { string filepath = ""; OpenFileDialog FileDlg = new OpenFileDialog(); FileDlg.Filter = "dll文件(*.dll)|*.dll"; Fil

2021-08-27 20:21:19 4028

原创 CAD C#二次开发自动注册代码片段

## **自动注册插件,CAD启动时自启**重新编译生成DLL在CAD中使用NetLoad第一次加载编译好的DLL后,在CAD中执行RegisterCustomApp命令进行插件注册,注册成功,此时可以在注册表中看到已经注册的程序执行UnregisterCustomApp卸载注册的程序 /// <summary> /// 程序注册命令 /// </summary> [CommandMethod("Reg...

2021-08-27 20:01:46 523

原创 Getting Started with Automation CATIA VBA

//查询函数Sub Search()Dim oSearchService As SearchService //定义查询服务对象Set oSearchService = CATIA.GetSessionService("Search") //从会话中获取查询对象Dim oDatabaseSearch As DatabaseSearch //定义查询结果存储对象Set oDatabaseSearch = oSearchService.DatabaseSearch //从服务中获取对象oDatab

2020-07-20 23:06:17 296

原创 知识工程(二)

TSTCallingEKLWithBR.h// COPYRIGHT Dassault Systemes 2014//===================================================================//// TSTCallingEKLWithBR.h////===================================================================#ifndef TSTCallingEKLWithB

2020-07-20 22:35:05 658

转载 《关于智能指针、Class与Interface》

《关于智能指针》比较智能的进行资源的动态分配和回收,一个非常非常重要的概念就是引入了引用计数。智能指针不仅仅是一个裸指针,而是一个行为像指针的类所谓的引用计数的工作原理,有以下四点:1、当我们创建一个对象时,只有一个对象共享状态,所以我们把当前对象的引用计数置为一。2、拷贝构造函数不分配新的计数器,而是拷贝给定的对象的数据成员,并且包括计数器,两者共享一个计数器,因为给定的对象的共享状态多...

2019-09-06 00:08:48 204

转载 写博帮助文档保存

保存帮助文档欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带...

2019-09-05 23:59:45 187

CAD C# doNet 二次开发常用事务及方法函数库封装库使用帮助文档

CAD C# doNet 二次开发常用事务及方法函数库封装,包括事务管理,自定义预览图控件、块引用递归解析图元、图块创建与更新、动态块创建于更新、XData扩展数据管理、符号表管理、环境变量操作、文字字体操作、CUI文件操作、字典操作、标注操作。目前适配CAD2014,可提供其它版本适配服务,可提供DLL库和源代码。

2023-03-30

C#调用C++封装的托管对象

C#调用C++封装的托管对象

2022-04-19

ActiveX Object.pdf

CAD 二次开发中 ActiveX相关接口以及类继承拓扑图,可直接进行检索,方便进行类的查询,浏览。

2021-09-16

ARX_2014_C#.pdf

CAD C# 二次开发中相关接口以及类继承拓扑图,可直接进行检索,方便进行类的查询,浏览。

2021-09-16

ARX_2014_C++.pdf

CAD C++ 二次开发中相关接口以及类继承拓扑图,可直接进行检索,方便进行类的查询,浏览。

2021-09-16

ParameterManager.zip 修改墙厚、标高、管径、阵列、底板厚

参照全局参数做了一个模型参数话控制界面,包括全局参数能直接关联的参数修改和不能关联全局参数修改的参数,包括墙厚、底板厚、管径、标高等修改

2021-08-27

TSTAutoNetLoadx.zip完整源码

CAD二次开发自动注册加载小插件源码,内涵插件注册模块源码、实时调试加载DLL运行源码,方便在不关闭CAD情况下进行代码修改编译运行调试。环境:CAD2014+VS2019

2021-08-27

软件设计师.xmind

软考 软件设计师 思维导图

2021-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除