Revit API: Face Wall 通过选中体量的面创建墙

前言

一直以为 Revit 中的墙在 API 中都是 Wall 这个类,后来发现还有另外一种类型, FaceWall

内容

FaceWallWall 在继承体系中是平级的,都是继承自 HostObject

namespace Autodesk.Revit.DB
{
    public class FaceWall : HostObject
    {
        public static FaceWall Create(Document document, ElementId wallType, WallLocationLine locationLine, Reference faceReference);
        public static bool IsValidFaceReferenceForFaceWall(Document document, Reference faceReference);
        public static bool IsWallTypeValidForFaceWall(Document document, ElementId wallType);
    }
}

这是一个 FaceWall,这边已经是 UI 上可以看到的所有参数了。
在这里插入图片描述
这个 FaceWall 和普通的墙有什么区别,它能放窗户和门吗?
可以倒是可以,不过效果就差强人意了,显然是不能用到实际项目中去的,并且也不能像其它墙那样开洞。
在这里插入图片描述

结论

FaceWall 和 Wall 虽然都是墙,但是差异巨大。除了上面的问题,还有不能编辑轮廓等限制。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安意诚Matrix

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值