`
923723914
  • 浏览: 660743 次
文章分类
社区版块
存档分类
最新评论

如何编程判别一个Revit族的主题对象是墙还是基于面?

 
阅读更多

得到这个问题
叶老师,想请教一个问题:在项目上布置一个灯具之前,如何判断这个灯具族是基于墙还是基于面的,我查到一个方法,获取族的“主体”参数,代码如下:family.get_Parameter(BuiltInParameter.FAMILY_HOSTING_BEHAVIOR).AsInteger(),它返回的是数值。请问返回的数值准确对应基于的主体吗?这些数值分别代码了什么?或者其他方法。谢谢!


答:
你基本找到问题的解决办法了:
通过获取Family的BuiltInParameter.FAMILY_HOSTING_BEHAVIOR 参数值来判别。
若参数值为1,则表明族是基于墙的。
若参数值为0,则表明族可能是基于面的。
此时若Family对象的FAMILY_WORK_PLANE_BASED 参数值为0,表明不是基于工作平面的。若参数值为1,表明是基于工作平面的。
若参数值为3,则表明是易于吊顶的。
若参数值为5, 则表明是基于Face的
若参数值为2, 则表明是基于Floor(楼板的)


你可以在Revit里面打开该族的定义文件,在族的参数界面中找到该族的Host或主体参数值,一眼可以看出主体的对象类别。然后读取该Family的FAMILY_HOSTING_BEHAVIOR 参数值来获取更多的这里未列出的参数值。从而建立参数值与主题类别的关系。


转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/11542943
作者: 叶雄进 , Autodesk ADN


分享到:
评论

相关推荐

    revit族库大全2万个,免费下载,免费revit插件

    构件坞是一个为BIM工程师提供免费Revit族库下载、管理构件的平台(插件和网站),每次打开应用用户都能看到实时更新的构件、参数、3D在线预览等服务,官方revit插件功能深入建模场景中,提高BIM设计工程师的工作效率,...

    BIM项目Revit族库大全 最新下载

    Revit族库是 Autodesk Revit 软件中的一个重要组成部分,它是BIM(建筑信息模型)项目中的核心元素。Revit 是一款专为建筑师、结构工程师和机械、电气及管道工程师设计的建筑设计和工程软件,它允许用户创建精确且...

    Revit 2018 族样板

    Revit 2018 族样板,供各位需要Revit 2018 族样板的BIMER们下载、学习、研究。

    bim revit族库打包插件,免费下载,2万个!

    描述中提到的"revit免费族库"是一个官方网站提供的资源库,用户可以在这里免费下载所需的族文件。"2万构件"强调了资源的丰富性,几乎涵盖了建筑行业中的各个细节部分。"搜索构件坞"可能是这个插件或网站的一个特色...

    Revit族库文件支持2014~2018版本使用

    Revit族库文件是 Autodesk Revit 软件中的一个重要组成部分,它包含了各种预先设计好的建筑元素模型,如门窗、柱梁、家具、管道配件等。Revit 是一款专为建筑信息模型(BIM)设计的软件,它允许用户创建三维建筑模型...

    revit architecture 族文件 幕墙

    描述中提到的"Revit Architecture 2014的族文件 幕墙分类"意味着这个压缩包包含的是针对Revit 2014版本的幕墙族文件,可能涵盖了不同类型的幕墙系统,比如玻璃幕墙、铝板幕墙、组合幕墙等。这些族文件提供了预设的...

    好用的卡箍族 Revit

    3. 族是Revit中的基本构建块,代表建筑模型中的具体对象,如卡箍族是用于固定管道的组件。 4. 用户可以创建自定义的Revit族以满足特定需求,提高设计效率和模型精度。 5. 社区共享的Revit族资源可以帮助用户扩展其族...

    Revit软件操作技巧——创建幕墙竖梃族.pdf

    幕墙竖梃族是指幕墙竖梃和公制轮廓-竖梃两个组成部分,其中幕墙竖梃是基于公制轮廓-竖梃的实体拉伸,两者的关系类似于实体与草图。对于幕墙竖梃族的创建,我们可以将其分为五个步骤:确定幕墙系统、建立Revit公制...

    Revit 族管理器 X64

    "Revit 族管理器 X64"是一个针对Revit的第三方插件,专为在64位操作系统环境下优化族文件的操作而设计。族在Revit中扮演着至关重要的角色,它是构建模型的基本元素,可以代表任何建筑或工程设计中的对象,如墙、门、...

    Revit二次开发-取到构件所有的面

    // 创建一个用于存储面的列表 IList<Face> face_list = new List(); Autodesk.Revit.ApplicationServices.Application Revit = CommandData.Application.Application; try { // 创建几何选项,设置计算参考为...

    revit二次开发-墙标记

    Revit二次开发是一个针对Autodesk Revit软件进行的定制化编程过程,主要目的是为了提高工作效率,实现特定的设计或管理需求。在这个案例中,"墙标记"项目是利用C#编程语言进行的Revit插件开发,旨在为Revit模型中的...

    Revit2018族样板文件简体中文免费版

    Revit 2018族样板文件是Autodesk revit 2018必备的一个程序,小编提供的Revit2018族样板文件主要用于解决软件安装完成后找不到族样板的问题,这多是在安装软件时网络状态不佳无法安装引起的,有需要的朋友们可以前来...

    Revit桥梁族

    Revit桥梁族是Autodesk Revit软件中专为BIM(建筑信息模型)应用设计的一类族库,主要用于创建和管理桥梁结构的三维模型。在BIM领域,Revit以其强大的参数化建模能力,使得工程项目的规划、设计、施工和运维等全过程...

    Autodesk Revit 创建族基本讲解

    **族** 是 Autodesk Revit 软件中一个非常核心且强大的概念。通过族,设计师可以高效地管理和修改建筑模型中的各个元素。族可以分为以下几种类型: 1. **系统族**:这是 Revit 预定义的一系列族,包括基本的建筑...

    鹏宇成 Revit族库2012 族库管理系统

    鹏宇成 revit族库2012内有大量的2d、3d族文件,此软件基于revit的二次开发工具,在线实现族文件预览、上传下载以及管理的族库管理系统。鹏宇成(www.pyc.com.cn)注册用户享受永久在线免费使用。 系统要求:Windows ...

    revit族库管理软件

    族是Revit中的基本元素,包含了建筑物的各种组件,如墙体、柱子、门窗等,用户可以通过创建、导入和共享族来丰富项目内容。 Revit族库管理软件的主要功能包括: 1. **族库整理**:软件提供了一种有序的方式来存储...

    revit族库免费下载使用说明

    ### Revit族库免费下载使用说明 #### 一、构件坞简介 构件坞是由广联达科技股份有限公司推出的针对BIM设计师及工程师的专业服务平台。自2017年6月正式发布以来,一直致力于提供高质量的BIM构件服务,旨在帮助用户...

    revit族库大师,免费版

    族是Revit的核心概念,它代表了建筑模型中的任何元素,可以是简单的门、窗,也可以是复杂的机械设备或建筑结构。族库则是一系列预定义的族集合,方便用户快速导入和使用,避免重复设计,提高工作效率。 在提供的...

    鹏宇成Revit族库2013(官方免费版) V1.0.zip

    鹏宇成Revit族库2013内有大量的2D、3D族文件,此软件基于Revit的二次开发工具,在线实现族文件预览、上传下载以及管理的族库管理系统。软件安装前需要预装Autodesk Revit 2013系列软件:Revit Architecture 2013、...

    revit族1万个,免费下载

    revit免费族库1万个,只需要安装一个插件-构件坞,完全免费,构件都是永久免费的资源汇总。良心软件

Global site tag (gtag.js) - Google Analytics