摘要:
1、立方体 (BoxGeometry、BoxBufferGeometry) 2、圆形几何体(CircleGeometry、CircleBufferGeometry) 3、圆锥几何体(ConeGeometry、ConeBufferGeometry) 4、十二面缓冲几何体(DodecahedronGeo 阅读全文
摘要:
一、定位点标记帮助程序A元素 <a href="/Speaker/EvaluationsCurrent?speakerId=11¤tYear=true">Speaker Evaluations</a> <a asp-page="/Attendee" asp-route-attendeei 阅读全文
摘要:
1. 什么是零件? 指将一个或者多个大的完整的图元按照需要分割成许多小的零件,对整体图元没有实质的影响。 l零件的特点 所创建的零件对图元没有任何影响,只是显示一个效果; 零件可以单独列入明细表、进行标记、过滤和导出。 l零件的使用条件 需要展示某种效果或者样式的图元可以使用零件。 可创建零件的元素 阅读全文
摘要:
Revit 二次开发之 结构层次 结构层次 对于楼板和墙体来说,其都具有一定的层次类型,其层次编辑器主要通过以下界面进行添加和删减,如下图1-1所示: 在程序中,要获取当前墙体、楼板的结构层次,需要到当前墙体、楼板的类型定义中获取,其代码如下: FloorType floorType = floor 阅读全文
摘要:
FilteredElementCollector为收集器,其主要就是可以附加各种过滤器对元素进行筛选,并且返回赛选后的结果。以下就是收集器的主要方法: 编号 名称 描述 1 FilteredElementCollector(Document) 构造一个新的FilteredElementCollect 阅读全文
摘要:
经常我们对一些元素进行更改后,需要出发其他元素的调整,比如我们定义一种墙体,这个墙体的门永远在墙的中心,那么当改变墙体的长度的时候,则需要自动调整门洞的位置。 我们肯定想得到,用DocumentChanged事件,一旦文档发生改变,则调用当前事件,发现墙体变化了去修改门洞,但当前方法会造成一个巨大的 阅读全文
摘要:
Revit通过过滤器来区分不同的元素,这些过滤器为应用程序获取不同的元素提供了方便灵活的接口。在使用过滤器的过程中,会应用到一个常用元素FilteredElementCollector类,我们称之为“收集器”,指定对应的收集器以后,再传入对用的过滤器,对需要的元素进行过滤。 1、收集器 常用的收集器 阅读全文
摘要:
revit开发中,标高是一个非常重要的概念,如何构件都和标高息息相关,但是对于不同的构件,标高的定义是不同的,会出现各种情况,本文剥茧抽丝将标高的应用阐述清楚。 对于每个元素来说,都有一个LevelId属性,其标识在元素的标高,但有些族来说 LevelId值为空,所以有些元素需要通过参数才能获取其标 阅读全文
摘要:
一、报告错误 重点:错误发送方法:PostFailure 消息主体:FailureMessage 错误的严重程度:FailureSeverity Revit开发中,不可避免会出现错误、警告等信息,如何友好的处理错误,是写好插件的关键,我们在操作revit过程中,经常会碰到以下对话框: 他将所程序处理 阅读全文
摘要:
visual studio用"查找替换"来删掉源代码中所有//方式的纯注释和空行 注意:包括/// <summary>这样的XML注释也都删掉了。 步骤1/2(删除注释):使用Ctrl+H快速替换功能,查找内容为: ^[ \t]*//[^\n]*\n 替换内容为空(什么都不写),查找范围你自己定(我 阅读全文