Revit2014: 板Slab在创建时候提示错误:“边界边缘线彼此相交。边界等高线不可扭曲。”

2023-11-14

在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.



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Revit2014: 板Slab在创建时候提示错误:“边界边缘线彼此相交。边界等高线不可扭曲。” 的相关文章

  • 在 python 中将输入字符串转换为 int [重复]

    这个问题在这里已经有答案了 我得到错误代码 类型错误 str 和 int 实例之间不支持 gt 目前的状态 问题是我不知道如何将用户输入期望从字符串格式转换为整数 number input Please guess what number
  • 在 C 中使用一行打印结构?

    C 中是否有任何可能的方法 通过使用任何函数或任何此类函数 以便我们可以使用单行打印不同数据类型结构中的内容 例如说 typedef struct ABC int a char b long c ABC1 要打印这个我们需要写 printf
  • 从指针指向内存的二进制文件读取结构

    struct st char p int len 这是我需要写入二进制文件的结构 以及保存在中的字符串 char p 我应该用字符数组数据编写一个二进制文件 写入二进制文件后 还应该能够从二进制文件中以相同的结构读取它 我尝试使用 FSEE
  • XPS 文件的结构是什么

    我认为 XPS 文件就像 PDF 文件 但是 XPS 文件的结构是什么 类似于 PDF 文件吗 CNET 上的 XPS 与 PDF http reviews cnet com 4520 3672 7 6673717 2 html Excer
  • 如何使用 requirejs 分解部分淘汰视图模型

    我目前正在开发一个应用程序 由于功能太多 该应用程序正在不断扩展 这里我将提供一些示例代码以供理解 function test var self this Define Properties self TaskSection ko obse
  • 在 PHP 中模拟值类型结构类

    有没有办法在 PHP 中模拟结构类 即一个按值传递而不是按引用传递的类 因此它仍然可以进行类型提示 如果是这样 可以使用哪些不同的技术 最好的技术是什么 如果这是可能的 您显然可以为 PHP 创建一个完全类型安全的层 有这样的层吗 有没有人
  • 没有模板的组件

    我有一些代码可以对服务器进行 api 调用并返回一些 JSON 它确实作为我的组件中的一种方法存在 但由于它变得有点长 我想将其提取到它自己的文件中 在 vuejs 中 这里的最佳实践是什么 它应该是一个没有模板的组件吗 这将如何运作 我会
  • 取消引用指向结构体指针的指针

    gcc 4 7 2 c89 Hello 我试图取消引用指向结构体指针的指针 当我执行以下操作时 我收到此错误消息 LOG INFO CHANNEL ID d channel gt id 编译错误 request for member id
  • 删除结构 C++ 向量中的重复项

    我有以下结构 我想将结构存储在向量中 其次我想删除 context 我究竟做错了什么 include
  • 如何对结构体数组进行排序

    如何按项目名称的字母顺序对 oo 结构数组进行排序 oo struct Item Quill Ink Pen Pencil Cost 10 2 1 我尝试使用 sort 函数但它不起作用 谢谢 首先索引您的字段 在本例中oo Items它返
  • C - 求结构的尺寸

    我被问到这个问题作为面试问题 无法回答 编写一个 C 程序来查找结构的大小 而不使用sizeof操作员 struct XYZ int x float y char z int main struct XYZ arr 2 int sz cha
  • 如何将struct从合约A传递到合约B?最佳实践

    我发现这样 当创建一个具有结构的通用接口时 然后合约A和B继承该具有结构的接口 但我想知道是否还有其他方法 是否存在可以更新具有结构的合约的情况 pragma experimental ABIEncoderV2 pragma solidit
  • c中的嵌套结构

    我必须构建一个嵌套结构来存储有关某人的一些基本信息 姓名 年龄 地址 因此 我创建了一个名为 info 的结构 并为了保存地址 我在 info 内创建了另一个名为 address 的嵌套结构 但每当我提示使用 for 循环存储值时 我都会收
  • 一次更改许多列的值——model.matrix()?

    这是我当前拥有的结构的 dput structure list id c 1 1 2 4 4 country c USA Japan Germany Germany USA USA c 0 0 0 0 0 Germany c 0 0 0 0
  • C - 在一行中更改结构体数组的所有值

    我可以声明一个结构 typedef struct int var1 int var2 int var3 test t 然后使用默认值创建这些结构体的数组 test t theTest 2 1 2 3 4 5 6 但是在创建数组之后 是否有任
  • PHP 的项目结构

    我是 PHP 新手 想了解 php 项目的目录结构 我有Java方面的经验 在java中我们有src包含java源文件 WEB INF包含lib和jsp页面 PHP 中有类似的标准目录结构吗 我们在 php 中也有分层吗 就像我们在 jav
  • 使用 Malloc 在 C 中定义结构

    我问了一个早些时候提问 https stackoverflow com questions 2177391 allocating memory for a structure in c关于使用 malloc 定义结构 这是大多数人给我的答案
  • 在 Git 中管理多项目分支

    Maven项目 SCM场景中是否有工具可以实现以下抽象操作 给定一个应用程序项目 为应用程序及其使用的所有快照库创建分支 这些分支应该可以作为一个逻辑分支进行管理 参见下一篇 给定应用程序项目的逻辑分支 发布它 通过运行Maven发布 这意
  • C++ 中谓词是什么? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 您能举一些例子或主题链接吗 谓词是一
  • Spring Boot可执行jar结构

    我正在尝试运行 Spring Boot 示例应用程序 我在 webapp 文件夹下的 images 文件夹中添加了几张图像 与 WEB INF 同一级别 我创建了可执行 jar 这些图像在网页上正确显示 但是 我很困惑 可执行 jar 中的

随机推荐

  • 循环里,设置执行间隔

    在循环内控制 多长时间执行一次循环体 js没有提供这种方法 就只能自己写个判断时间的函数 第一种方法 es6之前我们可以用时间戳来判断 function sleep n var start new Date getTime 定义起始时间的毫
  • AQS同步组件-CountDownLatch解析和案例

    CountDownLatch原理 CountDownLatch是通过一个计数器来实现的 计数器的初始化值为线程的数量 每当一个线程完成了自己的任务后 计数器的值就相应得减1 当计数器到达0时 表示所有的线程都已完成任务 然后在闭锁上等待的线
  • Linux——线程同步(互斥锁、信号量、读写锁、自旋锁、条件变量)

    前言 当多个控制线程共享相同的内存时 需要确保每个线程看到一致的数据视图 若每个线程使用的变量都是其他线程不会读取或修改的 那么就不存在一致性概念 同样地 若变量是只读的 多个线程同时读取该变量也不会有一致性问题 但是当某个线程可以修改变量
  • Myeclipse平台struts+hibernate+spring项目开发示例

    如果您按照上篇文章配置成功 可以进行开发简单的J2EE项目 开发前准备 1 新建项目包 如下图 Dao 数据层 service 逻辑层 web web展现层 2 建立好三层架构 部署好包名 建立一个jsp文件 取名为 login jsp 代
  • Go设置国内源

    Go设置国内源 如果你需要Beego这个框架 正常来说你需要安装Git之后go get不会报错 但由于网络问题 go get会非常慢 以至于没法使用 这个时候我们需要需要国内源来进行加速 首先需要我们开启Go的MODULL支持 SETX G
  • 从零开始的ESP8266探索(16)-扫描网络演示

    文章目录 目的 使用演示 同步扫描 异步扫描 总结 目的 ESP8266可以通过扫描获取周围环境中的WiFi热点 所以我们也可以先扫描一下再决定连接到某个网络上 这也是一种常见的应用场景 使用演示 同步扫描 使用下面代码进行同步扫描 同步扫
  • 59. 螺旋打印情况

    i 代表一圈 j 从用来上下左右移动 主要是控制 i 与j 的参数关系就ok了 另一个是注意如何初始化 从左上角到右上角 while j
  • CScrollView嵌入对话框中无法响应WM_MOUSE WHEEL 消息

    1 问题描述 当使用CScrollView来显示图像时 往往需要将它嵌入到对话框中 当嵌入对话框之后 显示图像 使用放大镜查看图像时 发现使用WM MOUSE WHEEL消息来放大和缩小放大镜 结果消息未响应 2 分析原因 跟着调试发现 C
  • 基于LLaMA-2进行微调的FreeWilly2开源语言模型

    FreeWilly2是由Stability AI基于Llama2 70B所微调后发布的大语言模型 该模型的部分推理能力甚至已经超越了openAI的GPT 3 5 截止至发稿前 该模型在HuggingFace的开源语言模型排行榜中位列榜首 大
  • FPGA的虚拟时钟如何使用?

    以下文章来源于傅里叶的猫 作者张大侠 但文中对虚拟时钟的应用介绍的还不够详细 因此这里我们再对虚拟时钟做一个更加细致的介绍 首先 虚拟时钟用于什么地方 虚拟时钟通常用于设定输入和输出的延时 即set input delay和set outp
  • python 读取dll、exe文件版本终极方案

    网上找到的大都是调用win32api 但是这个api很多dll识别失败了 推荐使用wind32com 它兼容性比较强 1 使用win32api import os import win32api def getFileVersion fil
  • AlmaLinux构建LNMP

    环境 虚拟机 AlmaLinux9 1 hostname localhost ip 192 168 123 228 查看系统 cat etc redhat release 确保软件包管理器是最新的 yum clean all yum upd
  • 已解决AttributeError: ‘list‘ object has no attribute ‘text‘

    已解决AttributeError list object has no attribute text 文章目录 报错问题 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错 报错问题 粉丝群里面的一个小伙伴遇到问题跑来
  • 时间序列预测误差_时间序列-误差指标

    时间序列预测误差 时间序列 误差指标 Time Series Error Metrics It is important for us to quantify the performance of a model to use it as
  • 2023年电工杯B题问题二三思路讲解+创新点

    问题二三解题思路 1 根据你们对数据的分析结果选取评价指标 从优先级 科学性 可操作性等方面论述其合理性 并构建评价指标体系 2 建立数学模型 评价人工智能对大学生学习的影响 给出明确 有说服力的结论 这两问 可以看作一个问题 即针对人工智
  • anguar一个空间多个项目实战

    一 前言 有时候我们在一条产品线上 会有多套前端代码 运行在不同平台或者有多个业务端 这些代码可复用性非常高 以至于可以从某套代码直接copy出来用于开发另一个业务端 于是某个小组件需要改动时却要跑起多个项目来修改 angular cli很
  • js的日志输出console.log 你真的会使用吗

    在JavaScript中 可以使用console对象在控制台中输出信息 以下是一些常用的console方法 log 输出一般信息 console log Hello World error 输出错误信息 console error An e
  • This custom view should extend androidx.appcompat.widget.AppCompatTextView instead

    报错信息 第一种 This custom view should extend androidx appcompat widget AppCompatTextView instead 这是新版 第二种 This custom view sh
  • 弹性云服务器(Elastic Cloud Server,ECS)

    弹性云服务器 Elastic Cloud Server ECS https support huaweicloud com ecs index html 弹性云服务器 Elastic Cloud Server 是一种可随时自动获取 计算能力
  • Revit2014: 板Slab在创建时候提示错误:“边界边缘线彼此相交。边界等高线不可扭曲。”

    在Revit 2014里面 调用NewSlab方法抛出一个奇怪的错误 Boundary edge lines intersect each other Boundary contour must not be distorted 中文是这样