RevitAPI: 如何创建云线?How to create RevisionCloud
来源:互联网 发布:骑马与砍杀设置优化 编辑:程序博客网 时间:2024/05/19 16:04
首先通过RevitLooup工具,我们可以看到云线的类是RevisionCloud,那么创建云线的方法不是在Document.Create里面寻找,就是在自己的静态方法里面寻找。
果然,被我们发现有一个静态的Create函数,如下:
public static RevisionCloud Create(Document document, View view, ElementId revisionId, IList<Curve> curves)
大多数参数我们应该能够猜出来它们是干什么的,唯一一个参数就是revisionId,这个从哪里来呢?
首先,我试了一下传入ElementId.InvalidElementId,发现抛出异常:
Autodesk.Revit.Exceptions.ArgumentException: revisionId is not a valid Revision. Parameter name: revisionId
所以这里必然是传入真实的Id。
此时我发现,RevisionCloud是有一个属性叫RevisionId的,于是查看了一下这个Id代表的是什么,那就是Revision。
再看Revision也有一个Create的静态方法,于是解决方案就明了了,也很简单:
var revision = Revision.Create(RevitDoc);var revisionCloud = RevisionCloud.Create(RevitDoc, RevitDoc.ActiveView, ElementId.InvalidElementId, new List<Curve>() { Line.CreateBound(XYZ.Zero, new XYZ(10,0,0))});
0 0
- RevitAPI: 如何创建云线?How to create RevisionCloud
- How To Create Custom Skins For DotText(如何为DotText创建自定义风格的皮肤)
- BW--如何创建一个BW的数据源(How to Create a Generic Datasource)
- How To ... Create a MonoChrome RenderEffect(如何创建灰度渲染效果)
- jQuery:如何创建一个最基本的插件(How to Create a Basic Plugin)
- 如何创建软链接 how to create a symbolic link in clearcase
- RevitAPI:创建不连接任何设备的导线Wire.Create
- 请问如何使用RevitAPI创建体量?
- RevitAPI: 如何使用API创建墙饰条
- How to create singleton
- How to create alarm
- How to create WCF
- How to Create Tables
- 如何在SharePoint 2013 创建Power pivot 库(How to create a PowerPivot Gallery )及错误解决方法
- Ray Kurzweil-How to create a mind(如何创造思维)
- Siebel HOW TO: How to create Products?
- RevitAPI: 如何在族里面创建一条带颜色的二维线?
- RevitAPI: 创建四通失败CrossFitting - InvalidOperationException: failed to insert cross.
- Nginx安装google_perftools模块的方法
- 继承PreferenceActivity,报需要验证fragment是否有效
- 命令模式代码示例
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- C++ 9.1.2 容器内元素的类型约束-------非引用、非IO标准库类型
- RevitAPI: 如何创建云线?How to create RevisionCloud
- 如何调试PHP程序(转)
- android入门:zxing学习笔记(二)
- Qt 之 stylesheet 用法, QSS实例
- 《超实用的JavaScript代码段》可以参加京东买200-100的促销了
- android入门:zxing学习笔记(一)
- oracle查询用户所在的表空间
- 黑马程序员——Set集合+hashCode+比较器
- HTTP2报文头及数据帧格式解析实例分析(转)