REVIT按草图绘制楼梯(楼梯篇)

本篇将介绍草图楼梯的绘制,以REVIT2016。

草图楼梯分两类:一种是REVIT自动绘制梯段(图蓝色框);一种是用户自主绘制路径与梯面(图红色框);


所有绘制都受上下两个标高限值或者说在真实的楼梯基本都是建在两层之间。例如标高1到标高2.

按梯段绘制

首先知道两个标高之间的距离差:

例如本图的4米之差。假如一阶楼梯最大190mm(25cm),那么需要22级左右 (190X22),这是我们的关注点之一,用以判断是否建设合理。实际上我们绘制楼梯可以按照下面步骤:

1 知道楼梯的投影长度:例如这个这个楼梯在4m*2m的空间建造。

4m宽度 回字形楼梯。假如需要20个踏板那么我们要调整250mm的梯面长度(也就是梯面深度)为200,如下面两个图所示:

此时会弹框显示这样设置高度不允许(因为我们楼层高度差是4m,我们建设20阶,那么一阶高度20cm,这个类型允许最大是19cm)

同理如果梯阶长度(深度)250不设计也是可以改小点的。



此时我们修改最小踏板深度为180左右。18cm高度的楼梯还是方便小孩子的,大人的脚就不太合适。

绘制的时候注意看剩余多少个,我们发现绘制前半段2m长的楼梯后居然剩下上面居然剩下1.6m,剩下的0.4m?



加上平台与最后一阶刚好20阶。而且还超过4米长的空间所以最终我们绘制失败的。

在4m长空间建造楼梯
重新计算公式:4m = 1m平台 + (18阶+2阶隐藏的)*调整深度;

调整深度大小为:100cm,所需阶调整为18阶。


下一步将讨论自定义路径下的新建楼梯。

群111032634

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Revit二次开发中,可以使用API来自动绘制房间。以下是一个简单的实现方法: 1.创建一个新的Revit插件项目,并添加对Revit API的引用。 2.在项目中创建一个新的类来表示房间,并添加必要的属性和方法。 3.使用Revit API中的Transaction类来启动一个新的事务,以确保生成的房间可以被成功保存。 4.使用Revit API中的Level类来获取房间需要放置的楼层。 5.使用Revit API中的CurveLoop类来创建一个表示房间轮廓的线圈。可以使用线条、圆弧等几何元素来构建线圈。 6.使用Revit API中的Room类来创建一个新的房间实例,并将其与楼层和轮廓线圈相关联。 7.使用Revit API中的Transaction类来提交事务并保存生成的房间。 以下是示例代码: ```csharp using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.DB; using Autodesk.Revit.UI; public void CreateRoom(Document doc, Level level, CurveLoop boundary) { Transaction trans = new Transaction(doc, "Create Room"); trans.Start(); Room room = doc.Create.NewRoom(level, boundary); trans.Commit(); } ``` 这段代码将创建一个名为“Create Room”的新事务,并在指定的楼层和轮廓线圈处创建一个新的房间实例。它还需要一个表示房间轮廓的CurveLoop对象作为参数。可以在构建CurveLoop对象时使用Revit API中的各种几何元素,例如Line、Arc等。 需要注意的是,房间的轮廓必须是封闭的,且不能与其他房间重叠。在实现自动绘制房间的功能时,需要考虑如何生成不重叠的、符合设计要求的房间轮廓。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值