来源:蜘蛛抓取(WebSpider)
时间:2018-08-09 03:49
标签:
二次开发是什么
国内有多少人做Revit二次开发吗?进来讨论一下。
[问题点数:200分,结帖人greatverve]
本版专家分:6625
结帖率 98.26%
CSDN今日推荐
本版专家分:32
本版专家分:599
本版专家分:104
本版专家分:54480
2014年4月 荣获微软MVP称号2013年4月 荣获微软MVP称号2012年4月 荣获微软MVP称号
本版专家分:13927
本版专家分:6625
本版专家分:256
本版专家分:6625
匿名用户不能发表回复!
其他相关推荐
Revit怎么建空间曲线?其实对该软件比较熟悉的人应该知道,比较好建的是通过空间点串成空间曲线,也即通过CurveByPoints形成空间曲线。这个比较简单,就直接放一段原始代码:
private void CreateAdaptiveComponentFamily(Document document)
Transaction transact
Revit自身带的钢筋功能比较鸡肋,哪怕是用在它所擅长的建筑结构里,也是坑得飞起。很多情况,特别是异形结构,几乎不能准确建好钢筋模型。
所以这里,我就想了一个办法利用revit给桥梁加钢筋。桥梁其实包含了很多异形结构,更坑的是桥梁的钢筋几乎没有规则,很多设计院的钢筋涉及规则也不尽相同。
桥梁加钢筋的思路:
1、对于相对规则的结构
1)建钢筋的模型线族;
2)利用dynam
Revit二次开发
重Revit2015开始,API里提供了一些
内建模型的API,但是功能还比较简单
Revit2017里提供了比较强大的一些API
有兴趣的可以去研究下,它可以画一些曲面什么的
这里介绍下简单版的。
内建模型可以指定Category,也可以指定材料
也可以将内建模型做成TYpe 然后用Type来创建
下面是一个简单的例子
创建了一个属于墙的内建模型
RevitAPL.dll
RevitAPIUI.dllPresentationCore
System.Xaml
WindowsBase项目&&右键&& 属性&& 调试&& 启用外部程序
共同精进Revit及编程开发技能兴趣群:
WPF是winform的升级版,在做Revit二次开发,用WPF界面来做会好看且方便快捷好多。那么怎么在Revit二次开发中用到WPF呢?这个也很简单。
在类中,没办法直接添加WPF窗口,只能方便快捷的添加Winform窗口,所以winform常作为首选。
在类中添加WPF窗口要修改一些东西:首先,在项目中添加用户控件(wpf)
做好了插件,后面一步就需要把插件加载到面板上了。
这里revit专门为加载插件提供了一系列api。具体api的介绍看revit二次开发官方教程第10章。但这里讲得很泛,缺少完整代码的实际例子。另外有个难点(textbox),我现在也没搞清楚,还请后面研究这一块的人加以补充。
好吧,直接粗暴的放源代码吧。
using System.Colle
Revit开发里有一个ReferenceIntersector 类,
通过这个类可以找到某一条射线方向上的所有
Element的Reference
这个类有四种构造函数
Description
ReferenceIntersector(View3D)
Constructs a ReferenceIntersecto
转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/7946047
叶雄进 , Autodesk ADN
许多朋友原来用C++开发AutoCAD,或对C++很熟悉,但是没有发现Revit SDK 提供C++的例子工程,因此很想了解是否可以用C++来开发Revit。
特写此文来回答大家的疑问
导入选项分为两大类:“自动”定位选项会根据一组规则在主体模型中放置传入的几何图形。 如果知道主体模型中的坐标位置以及导入或链接的文件中的坐标位置,请使用自动定位以精确放置传入的几何图形。这些选项可简化处理过程并避免手动放置过程中可能发生的错误。“手动”定位选项可让您根据导入或链接的文件中定义的特定点来放置传入的几何图形。 这些选项能让您在主体模型中直接控制如何放置传入的几何图形。自动 - 中心到中...哪里可以培训Revit二次开发【中国bim培训网吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:22贴子:
哪里可以培训Revit二次开发
哪里可以培训Revit二次开发?越来越多企业应用Revit, 在企业开展BIM相关工作的时候,需要定制开发企业的软件,二次开发人才已经成为BIM在企业发展的瓶颈。二次开发人才也成为炙手可热的人才,供不应求。
中国BIM培训网一直致力于BIM人才的培养,为了培养更多符合市场需求的人才,特联合最受欢迎的BIM软件之一的橄榄山软件创始人, 也是BIM二次开发鼻祖叶雄进开展为期五天的BIM二次开发工程师的培训。 一、课程安排 1. 欧特克(Autodesk)开发者部门经理唐献华先生发表主题演讲 2. 北京橄榄山软件创始人,叶雄进讲授Revit二次开发课程,详情见附件 3. Revit编程中用到的C#语言基础课程 4. 实战课程中有专职助教帮助解决碰到的任何问题,每15人配一个助教 5. Revit编程考试,考试合格者获得工信部BIM系统研发证书 6. Revit项目研发技术实现方案的面对面咨询二、课程时间 日-17日,共35课时 每日时间:9:00-17:00三、课程地点 北京市海淀区北四环西路68号左岸工社11层1115室四、参会对象 设计院BIM中心主任或BIM中心主管研发技术工程师 总承包企业BIM中心工程师主任或BIM中心主管研发技术工程师 业主单位BIM中心工程师 高校BIM实验室或教研室教师 咨询机构BIM中心主任或软件研发工程师 在校研究生、即将毕业本科生五、学员要求和课程预备: 1. 建筑工程或相关行业 2. 了解Revit产品 3. 非计算机专业的,最好已经通过了计算机二级考试。计算机专业的不做要求 请在培训前阅读以下C#的入门知识。 下载C#入门学习 电子书,阅读理解前100页内容,对着电脑能编写简单的C#程序。或用类似C也可。一般10天能完成。 4. 学员需自备电脑,之前安装好Revit 2015 以及 Visual Studio 2012. 5. 学员需要提前下载SDK和AddinManager。下载地址:六、主讲介绍 叶雄进,主要讲授Revit研发前景、Revit研发重要基础训练 叶雄进在过去的数十次教室课堂里培训中国300多位Revit二次开发工程师。这些程序员在各大公司担任BIM研发顶梁柱。他是北京橄榄山软件的总经理和创始人,此前在Autodesk 工作八年,力推Revit二次开发技术在中国的发展,录制过十多部视频教程,其博客具有近300篇Revit二次开发文章,其组建的BIM开发者群有1100多人。他是中国最好的Revit二次开发讲师(没有之一)。 叶雄进精通Revit、CAD、C++等软件研发技术。同时熟练掌握Android手机App研发、基于云的软件研发和网站应用程序的研发附件:课程内容安排第一天: 欢迎演讲 主题演讲 Revit二次开发入门 Revit二次开发作用和个人职业发展 Revit二次开发需要的资源和环境预备 创建,编译,加载,运行,跟踪,调试一个简单命令的完整过程 Revit编程重要概念 理解事务概念 模型更新模式 实战项目练习:Lab1.写一个最简单的Revit命令,显示当前模型文件的名字. C#快速入门和熟悉编程环境 VS编程环境的认识 讲授授C#语言编程基础第二、三天: Revit二次开发重要招式 查看对象的内部属性值:RevitLookup 插件快速加载运行工具:AddinManager Revit 数据的对象组织关系和Revit对象特征. Revit 对象的过滤 Lab2.过滤出一个名称为: “外部 - 带砌块与金属立筋龙骨复合墙” 的墙类型. 对象的创建和删除 Lab3. 在当前楼层上创建上述类型的墙. (构件创建) 参数访问 Lab4. 设置墙的上部楼层.(参数访问和修改) 读取构件几何数据 Lab5. 获取墙中心点, 在其上创建一个门. (读取几何信息, 对象创建) Lab6. 获取墙开洞后的侧表面积 (读取几何信息)第四天:Revit二次开发高级编程知识 创建用户交互界面Ribbon (新功能) Lab7. 创建一个按钮来启动你的命令(UI编程) 使用选择集功能(新功能) Lab8. 选择一个点来复制选中的墙到目标位置. (选择操作, 对象修改) 编写可停靠对话框程序 事件API 与模型动态更新 Revit族编程第五天: 上午 Revit软件研发中需要常常注意的5个大方面的原因和详解: 程序的运行速度 程序健壮性 交互设计时用户的便捷性 程序的可维护性 Revit开发中的一些陷阱和避免方法 下午 Revit二次开发考试(笔试+现场编写程序) 给考试合格者颁发工信部BIM系统研发证书 Revit开发现场咨询信息来源:
中国BIM培训网
贴吧热议榜
使用签名档&&
保存至快速回贴13:25 提问
大神在哪?新手求教,revit二次开发,如何获取到部件代码
在线等,急急急,大神在哪?新手求教,revi如何获取到部件代码,求代码!!!
按赞数排序
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐豆丁微信公众号
君,已阅读到文档的结尾了呢~~
revit二次开发必用的9个最佳实践
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
revit二次开发必用的9个最佳实践
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Java编程入门官方教程(第7版)
阅读: 3263下载: 40
学习编程第一步
零基础上手Python开发
阅读: 1499下载: 35
Oracle 18c生产部署之单节点安装
阅读: 377下载: 15
沈金堤@滴滴出行
阅读: 1895下载: 9
李明昊@万达网络
阅读: 1689下载: 8
阅读: 21551下载: 3362
阅读: 21621下载: 3291
阅读: 21562下载: 3220
阅读: 21501下载: 3066
阅读: 21511下载: 2298
Revit二次开发之“加载A项目中的族到B项目中”
文件大小:65.08KBMB所需财富值:80
您当前剩余财富值:
Revit二次开发之“加载A项目中的族到B项目中”
文件大小:65.08KBMB所需财富值:64
您当前剩余财富值:
网站帮助:
盛拓传媒: |