Autodesk.Revit.DB.FaceWall
是用于创建或修改建筑结构中的墙体的类。它可在3D空间中的任意面上放置墙体。
该方法用于在指定的文档和面墙上创建一个新的墙体实例。
参数:
Document
document:文档对象FaceWall
faceWall:3D空间中的面墙对象返回值:
Wall
:新创建的墙体对象该方法用于翻转与墙体相关的方向矢量。
参数:无
返回值:无
该属性用于获取或设置墙体类型的ElementId
。
该属性用于获取或设置墙体的高度。
该属性用于获取或设置墙体的宽度。
该属性用于获取墙体的曲线。
该属性用于获取墙体曲线的法向量。
以下示例代码演示如何在Revit中使用Autodesk.Revit.DB.FaceWall
创建新的墙体实例。
Document doc = uidoc.Document;
FaceWall face = GetSelectedFace(uidoc);
if (face != null)
{
using (Transaction tx = new Transaction(doc))
{
tx.Start("Create Wall");
Wall wall = Wall.Create(doc, face);
tx.Commit();
}
}