标签:Document Stair 摘要 封檐 API 轮廓 Revit
前言
以封檐板为例,介绍如何找到某个族中使用的轮廓族。
内容
如下图所示,这是在屋顶边缘家的封檐板:
封檐板的类型中有一个轮廓的属性:
如何通过 Revit API 去获取这个轮廓?
- 从封檐板获取类型
- 从类型参数中得到轮廓族
如何从轮廓得到里面具体的轮廓内容?
- 从
FamilySymbol
的接口获得Family
- 用
Document::EditFamily
来打开和编辑模型,从而得到一个族的Document
- 从这个新的
Document
里面拿到具体的图元Element
另一种获取各种类型轮廓的方法:
// namespace Autodesk.Revit.DB
// class FamilyUtils
public static ICollection<ElementId> GetProfileSymbols(Document document, ProfileFamilyUsage profileFamilyUsage, bool oneCurveLoopOnly);
可以获取的轮廓种类:
namespace Autodesk.Revit.DB
{
public enum ProfileFamilyUsage
{
// 任意类型
Any = 0,
// 墙饰条
WallSweep = 1,
//
// 墙分隔条
Reveal = 2,
// 封檐板
Fascia = 3,
// 檐槽
Gutter = 4,
// 楼板边缘
SlabEdge = 5,
// 扶手
Railing = 6,
// 楼梯前缘轮廓
StairNosing = 7,
// 竖梃
Mullion = 8,
//
//
SlabMetalDeck = 9,
//
// 摘要:
// Continuous Footing.
ContinuousFooting = 10,
//
// 摘要:
// Stair Tread.
StairTread = 11,
//
// 摘要:
// Stair Riser.
StairRiser = 12,
//
// 摘要:
// Stair Support.
StairSupport = 13
}
}
标签:Document,Stair,摘要,封檐,API,轮廓,Revit 来源: https://blog.csdn.net/weixin_44153630/article/details/121419067
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。