【Revit API】创建相机视角
摘要:在Revit中有一个相机功能可以以相机视角产生一个视图。一开始我在Revit2016的API文档中找关键词Camera,但是没什么收获。 其实这个相机功能的真正核心是创建透视视图:View3D.CreatePerspective(Document, ElementId) 简单的代码示例如下: 关于上
阅读全文
posted @
2018-05-29 16:12
airforce094
阅读(1360)
推荐(0)
【Revit API】梁的净高分析
摘要:原理就是,先从梁的LocationCurve上取点,然后向板的上表面投影。如果有投影点,再从投影点(板上)向梁的底面投影,这时候如果有投影点的话就能得到距离了。 运用该分析的第一条件是梁是在板的上方,勿忘哈! LocationCurve的延伸: 在Curve上按PointRange选取点位: 获取距
阅读全文
posted @
2018-05-29 12:38
airforce094
阅读(1324)
推荐(0)
【Revit API】脱离中心文件
摘要:话不多说,直接代码,整个过程不需要发起Transaction
阅读全文
posted @
2018-05-29 09:29
airforce094
阅读(731)
推荐(0)
【Revit API】创建工作集并将element加入工作集中
摘要:话不多说,直接上代码! 结尾: 进入设计院两周,发现市面上的Revit插件与设计院的需求差距还是很大的,设计院对视图的显示方面的要求较高。一个人在中心从事Revit插件开发压力山大啊,告诉自己慢慢来,能赢!
阅读全文
posted @
2018-05-17 16:30
airforce094
阅读(942)
推荐(0)
【.Net架构】BIM软件架构03:Web管控平台MVC架构
摘要:一、前言 上一篇讲述的是将BIM平台后台架构CoreService.sln,该解决方案主要作用是对管控平台的核心业务进行封装,然后让前端的ApiController去调用该解决方案中的对应的dll方法。说到MVC前端架构,可能很多人都有一个误区,觉得都是按照微软的例子去写即可。其实在中大型的项目中按
阅读全文
posted @
2018-05-05 21:36
airforce094
阅读(1041)
推荐(2)
【.NET架构】BIM软件架构02:Web管控平台后台架构
摘要:一、前言 之前一篇叙述的是Revit插件(桌面软件)的软件架构,本篇将开始叙述Web项目的架构方案。今年一月在老东家加入BIM平台部门,为一些大型国家项目搭建BIM管控平台,业主使用管控平台可以实时了解各部门的施工状态(包括进度、现场管理、产值等等),将这些信息与WebGL三维模型中的构件相互关联就
阅读全文
posted @
2018-05-04 18:22
airforce094
阅读(1006)
推荐(0)