Revit中柱与梁不能连接问题和“柱断墙梁”功能介绍

  一、Revit中柱与梁不能连接的问题

  很多时候我们在做结构的时候会用到异形柱,常常在内建模型或者族的时候我们会碰到这样的情况。如图1所示。

 

  看上去好像并没有连接,实际上已经与柱相交。那这样的问题如何处理呢?

  进入建模环境,或者族环境中,修改如图2所示选项,将选项修改为“混凝土”,如图3所示。

 

 

  之后点击应用,完成模型就好了,如图4所示。(如果是族就载入到项目覆盖原有模型就行)

 

  二、Revit中如何实现“柱断墙梁”,墙和梁中一键生成柱

  可以使用我们Revit插件——建模助手“土建模块” → 【柱断梁墙】功能

  第一步:在任务栏中选择功能【柱断墙梁】。

 

  第二步:选择柱断梁、柱断墙功能。(√支持识别链接模型中的柱)可以单选或者多选。

 

  第三步:点击【单选】,再点击需要断开的墙或梁。

 

​  第四步:【框选】的操作也是一样,点击“框选”,再选择多个你需要的墙及梁,再点击右上角的【完成】按钮即可。

  建模助手插件还有机电,土建,综合,施工,出图,族库,有求必应等模块,365/年全部都可使用,可试用30天。

  插件地址:https://www.zhbim.com/?source=csdn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好,这是一个IT类问题。 要找到和楼板相交的,可以使用Revit API中的Intersection方法。具体步骤如下: 1. 获取所有的和楼板元素。 2. 遍历所有的元素,对于每一个元素,使用Intersection方法判断其是否和任何一个楼板元素相交。 3. 如果和楼板相交,则将其记录下来或者执行其他相应的操作。 以下是C#代码示例,仅供参考: ``` // 获取所有的和楼板元素 FilteredElementCollector beamCollector = new FilteredElementCollector(doc); ElementCategoryFilter beamCategoryFilter = new ElementCategoryFilter(BuiltInCategory.OST_StructuralFraming); List<Element> beams = beamCollector.WherePasses(beamCategoryFilter).WhereElementIsNotElementType().ToList(); FilteredElementCollector floorCollector = new FilteredElementCollector(doc); ElementCategoryFilter floorCategoryFilter = new ElementCategoryFilter(BuiltInCategory.OST_Floors); List<Element> floors = floorCollector.WherePasses(floorCategoryFilter).WhereElementIsNotElementType().ToList(); // 遍历所有的元素 foreach (Element beam in beams) { // 判断是否和任何一个楼板元素相交 foreach (Element floor in floors) { Solid beamSolid = GetSolidFromElement(beam); Solid floorSolid = GetSolidFromElement(floor); if (beamSolid != null && floorSolid != null && beamSolid.Intersect(floorSolid) != SetComparisonResult.Disjoint) { // 和楼板相交,执行其他操作 // ... } } } // 获取元素的Solid对象 private Solid GetSolidFromElement(Element element) { GeometryElement geometryElement = element.get_Geometry(new Options()); foreach (GeometryObject geometryObject in geometryElement) { Solid solid = geometryObject as Solid; if (solid != null && solid.Volume > 0) { return solid; } } return null; } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值