自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于C# .NetCore WebApi 接入ChatGPT 方法

基于C# .Net Core WebApi 接入 ChatGPT 方法

2023-02-09 22:04:44 8279 4

原创 Revit二次开发--->通过Api如何区分 普通墙体 和 幕墙?

Revit二次开发:如果通过API区分 普通墙体 和 玻璃幕墙。

2022-11-15 21:58:04 400 3

原创 谷歌翻译跑路了,咋滴搞?

谷歌翻译退出中国导致谷歌翻译无法使用,如何修复?

2022-11-12 23:23:32 589

原创 一些思考咯---2022年11月

一些思考吧

2022-11-10 21:07:36 224

原创 Revit二次开发 ----> SelectionChanged事件/选择集改变事件

Revit二次开发--SelectionChanged事件 选择集改变事件。

2022-11-09 16:27:19 658 2

原创 一些思考咯!

一些思考咯 练练笔头子

2022-10-17 22:49:10 319 2

原创 处在那个阶段?

你不知道你不知道,你知道你不知道,你不知道你知道,你知道你知道

2022-10-08 23:02:59 186

原创 Vue3 前端总结

Vue3 常见问题总结

2022-07-09 18:10:54 486

原创 Vue3+NetCore6跨域问题解决办法

Vue+NetCore6跨域问题解决办法

2022-06-26 11:59:18 1555 1

原创 CAD二次开发--->批量快速创建对齐标注插件

CAD二次开发--->批量快速创建对齐标注插件

2022-06-19 23:43:30 1891

原创 Revit二次开发-->引用WPF第三方控件库HandyControl

Revit二次开发-->引用WPF第三方控件库HandyControl

2022-06-05 12:59:52 1242 1

原创 不偏不倚,不卑不亢

我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系。

2022-04-12 06:38:17 184

原创 Revit二次开发=>外部事件简单封装

Revit二次开发=>外部事件简单封装

2022-04-07 18:48:01 641

原创 Revit 二次开发--->合规性检验,数据库联动。

2022-03-19 12:38:45 897

原创 当价值被低估,你会如何抉择?

2022-03-17 19:42:01 169

原创 Revit二次开发=>判断两个元素几何形状相同

如何判定两个构件几何形状是相同的,只是位置不同?在Revit中,相同的几何实体只会保存一份,其余相同几何实体,只会保存Transform变换。可以通过Geometry的symbolid进行比较,判定是否为同一几何实体。所以可以通过以上方法来判定两个构件的几何实体是不是一样的。当然以上方法仅限于类型为family instance的构件,类型为hostobject则不能采用这种方法。...

2022-03-03 19:16:25 583

原创 Revit二次开发=> FileNotFoundException错误

1.导致该错误的原因可能引用到的dll文件不是和编译生成的dll在同一路径下。 是用addin-manager调试,在查看addin-manager源代码的时候,发现addin- manager在执行自己编译的插件时,并没有将引用的第三方dll一同复制到执行目录(这个目录是一个临时目录,不是dll所在目录)下2.解决方法 solution1:将引用的dll文件属性“复制本地”改为true;solution2:将命令添加到revit的按钮上,不用addi...

2022-02-23 20:45:00 392

原创 Revit 二次开发=>2022版本RevitNet.dll失效替换方案

Revit更新到2022版本后,发现RevitNet.dll中的Product.Init(clientId, "I am authorized by Autodesk to use this UI-less functionality.");变更成Product.Initialize_ForAutodeskInternalUseOnly(clientId, "I am authorized by Autodesk to use this UI-less functionality.");

2022-02-21 22:02:15 1992 11

原创 Revit插件-DarkBox

2021-12-12 17:09:41 418

原创 Revit二次开发-管线打断(打断后保证管道与其他管道连接)

基于前面管道的打断功能改进,之前的管道打断后不能保证打断后 管道能够保证打断前的连接关系。代码实现如下using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.DB.Electrical;using Autodesk.Revit.DB.Mechanical;using Autodesk.Revit.DB.Plumbing;using Autodesk.Revit.UI;using .

2021-10-10 19:13:34 1466 3

原创 Revit二次开发-Wpf窗口与Revit数据交互

本例介绍如何将wpf中的参数传递到revit中。(事件传参)三个类调用顺序 StartWindow启动窗口,窗口中按钮触发EventFunction事件;StartWindow代码:用于启动窗体using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.Application

2021-08-04 13:42:52 2421

原创 Revit二次开发 ---->一点翻弯

1.交互选择两个点 第一个点是翻弯起点,第二个点是判断翻弯方向2.偏移定位线3.根据定位线建立管道4.创建弯头实现代码如下using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.ApplicationServices;using Autode...

2021-07-31 11:30:02 628

原创 Revit二次开发(工具集)updating......

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.

2021-07-22 00:28:02 341

原创 Revit二次开发 ---->管线连接

1.交互选择两根管道(先选主管,后选择支管)2.获取主管在支管上的投影点3.获取支管在主管上的投影点4.两个投影点相连,获取新的管道(即竖向管道)5.生成弯头,生成三通其中需要获取最近的两个或者三个连接器,再生成管件。最终效果实现代码如下(有待优化生成带有坡度的新支管)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System..

2021-07-21 22:14:40 2502

原创 Revit二次开发 ---->创建楼板面层

1.获取房间2.获取房间边界3.创建楼板using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB.Architecture;

2021-07-20 21:20:36 1287

原创 Revit二次开发 ---->创建revit选项卡

1.创建一个选项卡,添加选项卡名称2.在选项卡下方创建一块区域(Panel)para1:选项卡名称,para2:是该区域名称3.创建一个按钮数据PushButtonDatapara1:可以随便填写,para2:按钮功能,para3:程序集路径,para4:类名加入到上面常见的区域内。4.给按钮添加图标实现代码如下using System;using System.Collections.Generic;using Syste...

2021-07-19 00:04:46 1039 1

原创 Revit二次开发 ----> 管线高度对齐

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodes.

2021-07-17 10:39:36 591 1

原创 Revit二次开发 ----> 管道翻弯

获取翻弯后产生的所有管道节点坐标 创建所有节点构成的管道定位线 创建管道 获取所有管道上的连接器 遍历所有连接器,得到相同位置处,不同宿主的连接器 创建连接器 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.Applicati..

2021-07-16 23:47:17 1227 2

原创 Revit二次开发 ----> 一/两点打断管线

一点打断交互获取点 基于原来管道复制一个管道 两个管道的定位实现代码如下using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit

2021-07-15 23:53:35 936

CAD快速创建对齐标注代码 ,基于C#开发

CAD快速创建对齐标注代码 ,基于C#,CAD2016开发

2022-06-19

CAD快速创建对齐标注插件 基于C#

CAD快速创建对齐标注插件 基于C#语言创建,具体思路见本人博文。

2022-06-19

Revit API.xmind

revit二次开发过程中常用API的思维导图版

2021-08-01

空空如也

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

TA关注的人

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