Revit2014: 板Slab在创建时候提示错误:“边界边缘线彼此相交。边界等高线不可扭曲。”
在Revit 2014里面,调用NewSlab方法抛出一个奇怪的错误:
Boundary edge lines intersect each other. Boundary contour must not be distorted.
中文是这样:
边界边缘线彼此相交。边界等高线不可扭曲。
下面是他的代码:
CurveArray temCurveArr = new CurveArray();
temCurveArr.Append(Line.CreateBound(new XYZ(74.442251711, 9.432414698, 9.842519685), new XYZ(74.442251711, 6.889763780, 9.842519685)));
temCurveArr.Append(Line.CreateBound(new XYZ(74.442251711, 6.889763780, 9.842519685), new XYZ(72.539370079, 6.889763780, 9.842519685)));
temCurveArr.Append(Line.CreateBound(new XYZ(72.539370079, 6.889763780, 9.842519685), new XYZ(72.539370079, 9.268372703, 9.842519685)));
temCurveArr.Append(Line.CreateBound(new XYZ(72.539370079, 9.268372703, 9.842519685), new XYZ(73.523622047, 9.268372703, 9.842519685)));
temCurveArr.Append(Line.CreateBound(new XYZ(73.523622047, 9.268372703, 9.842519685), new XYZ(73.523622047, 9.432414698, 9.842519685)));
temCurveArr.Append(Line.CreateBound(new XYZ(73.523622047, 9.432414698, 9.842519685), new XYZ(74.442251711, 9.432414698, 9.842519685)));Line banSlopArrowLine = Line.CreateBound(new XYZ(74.442251711, 6.151574803, 9.842519685), new XYZ(74.442251711, 9.432414698, 9.842519685));slab = RevitDoc.Create.NewSlab(temCurveArr, RevitDoc.ActiveView.GenLevel, banSlopArrowLine, 0, true);
这段代码在Revit 2015里面是可以正常工作的,奇怪的是在2014里面就是无法成功。
我研究了半天,发现删掉其中一个东西之后,该板才得以创建,但这总归不是一个解决办法。
在咨询了开发部之后,我的同事Andrzej给出了一个办法:
1. 板的”结构“属性不要勾选,或者
2. 板的”启用分析模型“不要勾选
对应的,我们可以再创建Slab之后,马上调用下面的任何一段代码:
1.slab.get_Parameter(BuiltInParameter.STRUCTURAL_ANALYTICAL_MODEL).Set(0);
2.slab.get_Parameter(BuiltInParameter.FLOOR_PARAM_IS_STRUCTURAL).Set(0);
如果不需要分析模型,请使用方法2,如果既不需要分析模型又不需要钢筋,请使用方法1.
Revit2014: 板Slab在创建时候提示错误:“边界边缘线彼此相交。边界等高线不可扭曲。”相关推荐
- Xamarin 中Visual Studio创建项目提示错误
Xamarin 中Visual Studio创建项目提示错误 错误信息:Object reference not set to an instance of an object 出现这种情况,是由于没 ...
- weiphp mysql权限_weiphp 3.0创建插件提示错误解决办法 提示您没有创建目录写入权限,...
环境 linux weiphp3.0 步骤: 创建weiphp插件的时候提示 目录不可写入 解决方法: 查看是/Admin/Plugin/create.html 这个文件提示的 找到 Applicat ...
- python提示takes no arguments_Python创建实例时提示错误takes no arguments,找不到什么原因?...
题目描述 在Jupyter Notebook,定义类.创建实例,运行后提示创建实例的代码takes no arguments,实在找不到原因,麻烦帮小白看一下! 题目来源 <Python编程从入 ...
- Oracle EBS FA创建资产时提示错误不能获得摊派到日期信息解决方案
Oracle EBS FA 创建资产时提示错误 不能获得摊派到日期信息解决方案 英文错误: Error: Unable to get prorate date information Cause: Y ...
- 在创建jsp页面之后保存时提示错误,并提示以UTF-8格式进行保存。
在创建jsp页面之后保存时提示错误,并提示以UTF-8格式进行保存. Save could not be completed. Reason: some characters cannot be ma ...
- flash国内版运行flash文件老提示错误需要修复,国际板也被劫持跳转国内版解决办法。
flash中国的flash文件常会提示错误要求下载国内版的flash帮助软件.直接卸载掉全部flash安装国际版联网也会被拉到flash中国跳转.需要在host文件里屏蔽掉内个网站的网址域名.即设置为 ...
- 11gR2RAC环境DBCA创建一个数据库错误ORA-15055 ORA-15001
11gR2RAC环境DBCA创建一个数据库错误ORA-15055 ORA-15001 象: 在11gR2 GridInfrastructure和Database软件安装完毕之后,运行DBCA创建数据库 ...
- Oracle提示错误消息ORA-28001: the password has expired
记录项目问题 Oracle提示错误消息ORA-28001: the password has expired [日期:2011-09-17] 来源:Linux社区 作者:Linux [字体:大 中 ...
- dell服务器系统开机提示错误解决方法
DELL 服务器有时会若硬件的改动,在开机以后会提示错误信息.信息一般会提示在显示器上,以后举出如下信息的解决办法. 信息 原因 纠正措施 Alert! iDRAC6 not respond ...
最新文章
- 开启一个新的终端并执行特定的命令
- PAT甲级题目翻译+答案 AcWing(树)
- 利用matlab命令画出以下信号的波形,MATLAB实验报告
- 09年03月27日--request 之 getParameterMap
- 【转】azure认证路线以及学习资源
- diskgeniusv4.4.0_入门TensorFlow2.0
- 大数据下的精准营销,媒介们将何去何从
- SAS下载高频数据脚本
- 逻辑数据库设计 - 单纯的树(递归关系数据)
- 统计学三大相关性系数(pearson、spearman、kendall)的区别。
- c语言指针重合,时钟指针重合问题的公式
- SAP中库存地点MRP应用控制
- 电脑如何连接无线打印服务器,电脑怎么联接无线路由器打印机
- python3 使用相对路径 import模块
- 解决macOS无法在线升级更新的问题
- 进程管理API之find_get_pid
- 排查服务器异常流量保姆级教程
- java 字符串转换成map_java中string类型转换成map
- 给li标签中的span设置属性margin-bottom不生效
- 小学计算机打字比赛简报,育瑞实验小学打字比赛活动通知