首页 > 其他分享 >Revit生成墙,顶部约束问题

Revit生成墙,顶部约束问题

时间:2022-10-19 16:04:46浏览次数:104  
标签:顶部 约束 WALL 样板 生成 Parameter Revit

在结构样板项目中,生成的墙会自带顶部约束

在​​Revit生成墙的坑​​这篇文章里,是墙的一个坑:底部约束。而本文要说的是另一个坑:顶部约束。

这样,同样在建筑样板中生成墙的代码,在结构样板项目中生成出来的样子就会变的不正确,不正确的地方就是墙的高度

因为顶部约束的存在,会使得你的墙最高点被固定为顶部约束所对应的标高的高度,如此一来设置墙高也没用

Revit生成墙,顶部约束问题_顶部约束

那么,解决方法就是首先要去掉顶部约束

Wall w;
w.get_Parameter(BuiltInParameter.WALL_HEIGHT_TYPE).Set(ElementId.InvalidElementId);

上面代码的意思,就是把墙的顶部约束,赋一个非法标高id,这样顶部约束就去掉了,如下图

Revit生成墙,顶部约束问题_顶部约束_02

然后再设置墙的高度(这个需要你手动计算一下真正的墙高)

Wall w;
double wallHeight;
w.get_Parameter(BuiltInParameter.WALL_USER_HEIGHT_PARAM).Set(wallHeight);


标签:顶部,约束,WALL,样板,生成,Parameter,Revit
From: https://blog.51cto.com/shuxiayeshou/5775588

相关文章

  • Xdocreport 生成docx文件 (三)
    相关文章: 基于 Xdocreport生成docx文件(二)  对文件中添加一个列表添加一个表格,并表头信息,对于下面添加域信息,怎么添加见(一)  代码:1publicstatic......
  • Xdocreport 生成docx文件 (二)
    基于 Xdocreport生成docx文件(一)  对文件中添加一张可以替换的图片插入一个图片,选中图片,插入=>书签=>添加img  代码:1publicstaticvoidmain(Str......
  • Xdocreport 生成docx文件 (一)
    pom.xml<dependency><groupId>fr.opensagres.xdocreport</groupId><artifactId>xdocreport</artifactId><version>2.0.......
  • dotnet 用 SourceGenerator 源代码生成技术实现中文编程语言
    相信有很多伙伴都很喜欢自己造编程语言,在有现代的很多工具链的帮助下,实现一门编程语言,似乎已不是一件十分困难的事情。我利用SourceGenerator源代码生成技术实现了一个简......
  • 3天用flask搭建平台实战教程四:使用flask-restful-swagger-2.0自动生成swagger文档
    flask-restful-swagger-2是适用于flask-restful的包装器,根据swagger2.0规范支持swagger,flask-restful-swagger-2基于flashrestfulswagger,但flashrestfulswagger仅支持......
  • 随机密码生成器,排除易混淆字母LIO大小写以及数字0
    //排除容易混淆的iI(i)lL(L)oO(o)0(零)functionrandomPassword(type,size){varseed=newArray('A','B','C','D','E','F','G','H','J','K','M','N&......
  • Linux生成随机数
      在日常测试过程中,需要经常Mock部分数据,使其看起来具有随机性,虽然可以通过高级程序语言来进行实现,也非常高效快捷。除此之外还有没有其他办法呢?今天我们来探讨一下,在L......
  • Python项目生成requirements.txt文件
    一、前言对于Python项目,生成和使用requirements.txt是十分必要的。通过requirements.txt可以一次性保存和安装项目所需要的所有库。尤其是在不同电脑操作时。allure......
  • 自动生成路由和action的使用
    自动生成路由普通cbv视图形式的路由:path('books4/',views.Book4View.as_view()),re_path('books4/(?P<pk>\d+)',views.Book4DetailView.as_view())继承了Vi......
  • 元宇宙技术教程|如何一键生成虚拟人视频
    想拍视频,不想露脸?虚拟人视频录制ZEGOAvatarSDK虚拟形象SDK提供了视频录制功能,支持用户随时把Avatar虚拟形象录制成视频,同时也可以将麦克风采集的声音录制到虚拟形......