这段时间在公司的内部工作十分紧张,导致些博客的时间几乎没有。接到这个问题:
怎么在用Api生成模型线或其他新生成的图元之后,选择刚生成的图元,并在revit文件中显示?
答:
Revit对象生成后,你可以把获得的对象加入到选择集中。
Selection.Elements.Add(Element elem)
比如这段代码是生成一根模型线线,然后把线加入到选择集中。命令结束后,该线已经加入到当前选择集中。
Document doc = ; //get the document
Selection sel = // get the current selection UIDocument.Selection;
Transaction trans = new Transaction(doc);
trans.Start("createLineAddSelection");
Line line = doc.Application.Create.NewLineBound(new XYZ(0,0,0),new XYZ(10,10,0));
ModelCurve curve = doc.Create.NewModelCurve(line,doc.ActiveView.SketchPlane);
sel.Elements.Add(curve);
trans.Commit();
转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/9494645
作者: 叶雄进 , Autodesk ADN
分享到:
相关推荐
bool CDlgDwgImage::CDwgPaint::ChargeLine(const RMatrix &xForm, RLine *pLine) { RPoint pt1, pt2; pLine->GetPoint(0, pt1); pLine->GetPoint(1, pt2); xForm.TransPoint3D(RPoint(pt1), (pt1));...
所以你需要先把一个房间内的东西都布置创建好,并且用Revit命令需要为每一个房间创建Room对象。有了这些条件就可以开始使用这个小工具了。 使用步骤: 0. 如果打开了Revit,关闭Revit 1. 把copyelements.dll ...
Revit中几何编程的深入探究.pptx
Revit高效调试 Revit Addin Manager 调试技巧: 高效调试,使用Revit Add-in ...3. 了解Revit内对象的可用属性和返回值 4. 辅助更好理解Revit属性的含义 5. 查询Revit参数含义和参数值 6. 连续深入参看对象的关系
Revit 二次开发入门 Revit 二次开发的完整过程 遍历Revit内部对象 过滤器的使用 访问和编辑对象的参数 调试工具RevitLookup 深入学习Revit编程
(如果不能正常使用,请用Visual Studio打开源码,将项目所需的引用更新到正确的路径,编译生成RevitLookup.dll,在与RevitLookup.addin复制到C:\ProgramData\Autodesk\Revit\Addins\2019下即可)
Revit+2012+对象高效过滤视屏教程,REVIT API 过滤函数的讲解..........打开思路!!!!!!!!!
这是一个不打开Revit2019,就可以批量把族文件升级到2019的小插件,欢迎大家下载使用。 有问题和意见可以交流。
Revit 2018 项目样板,供各位缺少revit2018项目样板的BIMER下载学习研究。
revit API查询文件,里面有很多样例和解释
revit 2020 SDK安装文件
BIM项目中积累的Revit族资源,常用专业族文件资源齐全,通过安装在revit上的族库插件工具布置族资源,2步布置构件 构件坞是一个为BIM工程师提供免费Revit族库下载、管理构件的平台(插件和网站),每次打开应用用户都...
Revit 2018 族样板,供各位需要Revit 2018 族样板的BIMER们下载、学习、研究。
revit二次开发生成空间曲线,在Revit中建模根据标高轴网方式建模,没有空间曲线的概念。
revit小别墅样板revit小别墅样板
Revit二次开发-通过Transaction.RollBack();取到楼板轮廓
BIM培训内部资料,高层建筑设计的REVIT模板:中国模板的REVIT,中国制图标准,中国规范,部分族。
Revit二次开发
Revit开发资源,帮助开发者了解Revit的API。供具备一定API编程经验的开发人员参考,可帮助编程新手了解Revit的API。
可以解决Revit2015安装了SDK但是启动时不出现附加模块选项卡的问题.将压缩包解压拷贝到C盘根目录,将里面的文件拷贝到C:\ProgramData\Autodesk\Revit\Addins\2015文件夹