自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Revit 二次开发视频讲座下载: Revit界面编程

今天偶然看新闻中的一个评论,是一个农民工兄弟描写自己打工出门的场景,禁不住心酸流泪。澳门 累TCL照明你知道农民过完春节出去打工的心情吗?我06年去宁波打工,那时儿子六岁女儿四岁。我和妻子为了不让一对儿女看到我们背着包出来打工,特意从后门出去,还是被他们发现了!我们就撒谎说帮别人拿的,没有用。孩子们就贴着我们一步不离。赶车的时间要到了只有强行走,他们兄妹一个抱腿一个拉着包,流着泪没哭出来仰着头看着

2012-11-23 01:10:36 6177 9

原创 Revit二次开发时,处理Revit里面的坐标转换

在软件操作上看,AutoCAD的所有定位都以坐标来进行。相对的在Revit没有坐标这个概念,Revit里面对象的位置关系都是相对位置关系。但是在Revit内部,坐标是实实在在的。没有坐标无法管理对象的位置。在做Revit二次开发,特别是涉及到几何和位置关系时,需要密切关注对象的坐标,以及不同坐标系之间的坐标转换。Revit里面的几种坐标系:         模型坐标系: 也理解为全局坐标系 视图坐

2012-11-20 11:39:09 16080 5

原创 Revit二次开发是否支持多线程?

采用多线程可以提高效率,充分使用系统资源。很多朋友咨询Revit是否支持多线程? 这里简要说明如下:Revit不允许在多线程中都对Revit的模型进行操作和修改。如果你在其它线程只是读取Revit的模型,并没有启动事务(Transaction), 这个操作应该是安全的。如果你只是在其它线程做一些与Revit API无关的操作,那是允许的。转载请复制以下信息:原文链接: http://blog.cs

2012-11-16 11:31:27 4389 1

转载 转:C# 文件与二进制互转数据库写入读出

转载一篇文章:作者: fariyeye, 踱步在Code的尽头C# 文件与二进制互转数据库写入读出 我们经常需要经文件存放到数据库中,可以用下现成的代码。 //这个方法是浏览文件对象 private void button1_Click(object sender, EventArgs e) { /

2012-11-14 18:40:11 2342

原创 云和移动开发风气云涌,Autodesk的一些云应用提供REST API做基于云的二次开发

基于云的开发风气云涌,基于云和移动开发成为程序员新的追逐方向2002年开始进入工作,主要从事CAD类的软件研发工作,一方面是在AutoCAD上的二次开发,另一方面使用C++开发一些基于桌面和数据库的软件研发。对于基于Internet Explorer的软件开发正在兴起,前东家也投入了很大的力量从事基于IE的系统,各种管理系统。当时还是觉得从事基于桌面开发比较稳妥,有前景。因为基

2012-11-14 17:38:53 3042

原创 Revit启动后,如何把你的命令显示在Revit的Ribbon(工具栏)上?

在开发的过程中,大家经常用AddinManager来运行你的外部命令,这样的好处是程序的修改,运行,调试速度可以很快。我就此也写过一篇文章。当你开发结束后,希望你的客户直接在Revit启动后就可以点击工具栏中的你的命令按钮,直观地使用你开发的命令。这个过程需要一些环节来实现:大体两种解决方案:简单的解决方案高级的解决方案一. 简单方案:

2012-11-14 15:34:48 18756 6

Revit二次开发实现BIM盈利(以橄榄山快模为例讲解) PPT

由于参与者基本上都是从设计院和施工单位来的,所以对Revit二次开发做了纵览性的讲解, 以非程序员能听懂的方式讲解Revit二次开发. 使这些行业领导或负责人能明白Revit二次开发的大概特点,以及其能实现的功能. 便于他们在自己的业务需要Revit插件时,能更好的思考和决策插件项目的立项和推动.

2014-10-12

Revit高效调试和深入探究Revit内部世界

Revit高效调试 Revit Addin Manager 调试技巧: 高效调试,使用Revit Add-in manager 1. Revit Add-in manager 安装方法 2. 详细步骤 开发时,无需用Addin文件来配置 修改代码后如何立即使用新修改的代码 如果调试修改后的代码 最后发布时,需要附带Addin文件 深入探究Revit内部世界 RevitLookup 0. 编译和加载RevitLookup 1. 了解Revit内部对象的组织方式 2. 了解Revit内对象的代表类 3. 了解Revit内对象的可用属性和返回值 4. 辅助更好理解Revit属性的含义 5. 查询Revit参数含义和参数值 6. 连续深入参看对象的关系

2014-01-28

Revit 二次开发实例

从中了解Revit 二次开国外现状。(本讲座发生在2012年4月)

2013-06-05

房间内对象拷贝插件文件

我开发了一个很小的工具,用来拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间。 要求把目标房间内需要拷贝的对象做成一个组(Group),如果有些对象不希望拷贝,可以不放入组内。 所以你需要先把一个房间内的东西都布置创建好,并且用Revit命令需要为每一个房间创建Room对象。有了这些条件就可以开始使用这个小工具了。 使用步骤: 0. 如果打开了Revit,关闭Revit 1. 解压文件 2. 把copyelements.dll 拷贝到c盘根目录 3. 把copyelements.addin 拷贝到下面目录: For Windows XP - C:\Documents and Settings\All Users\Application Data\Autodesk\Revit\Addins\2011\ For Vista/Windows 7 - C:\ProgramData\Autodesk\Revit\Addins\2011\ 4. 重新启动Revit,可以在Addin/插件 Tab中的外部工具下拉按钮找到命令:Lab6SelectRoomsAndPlaceGroup,点击可启动。

2011-03-04

Revit房间内对象拷贝插件加载文件

我开发了一个很小的工具,用来拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间。 要求把目标房间内需要拷贝的对象做成一个组(Group),如果有些对象不希望拷贝,可以不放入组内。 所以你需要先把一个房间内的东西都布置创建好,并且用Revit命令需要为每一个房间创建Room对象。有了这些条件就可以开始使用这个小工具了。 使用步骤: 0. 如果打开了Revit,关闭Revit 1. 把copyelements.dll 拷贝到c盘根目录 2. 把copyelements.addin 拷贝到下面目录: For Windows XP - C:\Documents and Settings\All Users\Application Data\Autodesk\Revit\Addins\2011\ For Vista/Windows 7 - C:\ProgramData\Autodesk\Revit\Addins\2011\ 3. 重新启动Revit,可以在Addin/插件 Tab中的外部工具下拉按钮找到命令:Lab6SelectRoomsAndPlaceGroup,点击可启动。

2011-03-04

房间内对象快速拷贝工具

拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间

2011-03-04

空空如也

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

TA关注的人

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