CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD大学

相关分类

Revit 族:分步介绍

2023-1-13 05:07| 发布者: admin| 查看: 374| 评论: 0|来自: AutoCAD

摘要: 也许您知道Revit软件的族编辑器的强大功能,但您一直避免使用它,或者直到现在它一直吓到您。不要再等了。本文将向您介绍家庭编辑器的基础知识。

也许您知道Revit软件的族编辑器的强大功能,但您一直避免使用它,或者直到现在它一直吓到您。不要再等了。本文将向您介绍家庭编辑器的基础知识。一旦你摆脱了被吓倒,你会发现虽然家庭编辑器非常强大,但它实际上可以很有趣。在此简短介绍中,我们将创建一个包含约束和参数的 Revit 组件族。如果您不知道约束或参数是什么,请不要担心 - 我们也会介绍它。无论您是以前从未使用过Revit软件,还是已经使用Revit软件一段时间,但只是避免使用族编辑器,本文都将以简单的分步方式教您族编辑器的基础知识。我们将创建包含约束和参数的 Revit 组件(可加载)族。

即使您是 Revit 的新手,您也毫无疑问地发现了族和族编辑器对于您在 Revit 中的成功的重要性。您在 Revit 中创建的所有内容都是族的一部分,因此,了解族以及操作族所需的条件是学习软件的重要组成部分。从系统和组件系列之间的差异开始,本节将探讨关键概念和术语。我们还将快速浏览 Revit 库中提供的内容,并了解族模板。在简要介绍术语之后,本教程将重点介绍组件族创建过程和策略 — 以详细的分步过程介绍。使用此处介绍的概念和技术,您将学习如何开始利用 Revit 软件包最强大的方面之一 — Revit 系列编辑器!

Revit Families

 

Revit 中的所有内容都是家庭的一部分

为了开始使用系列编辑器,了解一些基本概念和术语非常重要。Revit 平台中的所有图元都是族的一部分,它们适合明确定义的层次结构。在此层次结构的顶层,是类别。类别在软件中预定义,不能添加、删除或重命名。Revit 中包含各种各样的类别,并分布在几个整体主组中,包括:模型和注释(但也有一些其他类别)。模型类别包括构成建筑模型的所有图元,例如:墙、门、楼板、楼梯和横梁。注释类别包括文本、尺寸和标签等项目。根据定义,类别非常广泛。仅仅有一个“墙壁”或“门”类别是不够的。这些物品有各种形状、大小和行为。因此,层次结构的下一级是家庭。所有 Revit 图元都属于一个族。最好将家庭简单地视为具有相同整体外观和行为的类似物品的集合。Revit 包括许多族,例如“基本墙”墙族、“单齐平”门族和许多注释族,如“文本”或“线性尺寸样式”。甚至视图本身(如楼层平面图和剖面图)也是Revit中的系统族。

族根据其行为分为两种主要类型:系统族和组件(可加载)族。系统系列包括软件中内置的任何内容,用户无法在界面中操作。这可以包括模型组件(如墙壁和地板),但也包括同样重要的项目,如楼层平面图、项目数据和标高。无法创建或删除系统系列。它们的属性在“工厂”是预定义的。但是,大多数系统系列(如墙壁、地板和屋顶)可以有多个:类型。类型是我们在 Revit 中的下一个级别或层次结构。可以将其视为保存为特定值的变量(尺寸、材料或其他设置)的集合,并为其命名以便于重用。Type 提供了一种一次切换族的多个变量的便捷方法。一个族可以包含一个或多个类型;每个都有自己独特的用户可编辑设置。因此,虽然例如我们无法创建或删除墙族,但我们可以添加、删除和编辑与每个提供的墙族关联的类型。例如,“基本墙”是最常见的墙族。在开箱即用的模板文件中,有几种预定义的基本墙类型,例如:外部 - CMU 上的砖,通用 6“ 和内部 - 5 1/2” 隔板(1 小时)。基本墙的定义只是意味着它是一个分层的墙,其整个长度和高度具有相同的结构。正如此处提到的名称所暗示的那样,这种结构的实际构成可能因类型而异。

其他系统族在其特定组成和功能方面差异很大,但在概念层面上,它们具有相同的基本特征:对象的整体行为由系统定义,无法重新定义;但是,可以通过创建和应用类型和/或实例变体来操作特定的对象级参数。

如前所述,系统族既包括属于 Revit 项目中物理模型一部分的内容(如墙、楼板和屋顶),也包括不属于物理模型一部分的其他项目(如视图、项目数据和标高)。为了进一步区分,恰好也是模型元素的系统系列称为“主机”元素。宿主是可以接收、支持或为其他模型元素提供结构的元素。许多组件系列通常需要主机,例如需要墙壁主机的门窗,或通常需要天花板主机的照明设备。

组件(或“可加载”)系列包括不属于系统系列的所有内容。许多元件族是模型元素,但它们也可以是注释或其他非模型元素。组件系列可以是“基于主机的”(需要主机),也可以是“独立的”(不需要主机)。Revit 用户可以创建、删除和修改构件族(及其关联类型)。这是在族编辑器中完成的,这样创建的每个族都可以保存到其自己的唯一文件中(带有和RFA扩展名)。与系统系列一样,组件系列可以包含一个或多个类型。它们还可以具有因实例而异的实例参数(不是类型的一部分)。与系统系列不同,它们完全可由最终用户在系列编辑器中进行自定义。

可加载组件(模型)族是本文的主要重点。

除了系统和组件族之外,Revit 中还有第三种类型的族,称为“就地族”。就地族在创建、编辑和策略方面与组件族相似。但是,就地族是直接在项目中创建的(而不是像元件族那样在单独的族文件中创建),并且不能导出到其他项目。此外,您可以创建许多系统族类别(如墙壁、屋顶和地板)的就地版本。此功能允许创建自定义或自由形状,否则在预定义的系统系列中是不可能的。您应该只考虑为特定项目独有的元素创建就地族,而您几乎不可能希望在将来的项目中重用它们。此外,如前所述,就地族提供了“自定义”某些系统族(如墙壁或屋顶)的唯一方法。因此,就地族被证明可以有效地对独特的现有条件或非常专业和独特的设计方案进行建模。但是,在可能的情况下,请考虑是否可以先使用预定义的系统元素或组件族生成要创建的项,然后再诉诸就地族。通常,创建一个就地元素在当时似乎是一个好主意,但后来却成为遗憾的根源。在本文中,我们不会探讨就地族。

Revit 和族术语

以下是 Revit 建筑学关键术语的简要摘要。该插图是从几个版本的在线帮助文件中借来的。当前的帮助系统中有一个不同的版本,但我更喜欢这个插图,因为我相信它仍然可以最好地总结Revit环境中的所有各种元素。

There are several kinds of elements. Each represents something fundamental to your project.
有几种元素。每个都代表您的项目的基本内容。

元素 - Revit 建筑工程中的任何内容。(斜体元素可以在族编辑器中创建和编辑。)

模型元素 — 表示建筑物实际几何形状的东西。

主机元素 — 可以接收、支持或为其他模型元素(内置就地构造)提供结构的元素。

组件元素 — 插入到项目中的项(预制、购买和安装的项)。可以是独立的,也可以是需要主机的。

基于主机的组件元素 — 必须在主机上插入或插入主机的组件元素。

独立组件元素 — 无需主机即可独立插入的组件元素。

视图图元* — Revit 界面中的一个项目,可用于查看所有其他图元并与之交互。视图符合典型建筑图纸类型的特征,如平面图、剖面图、立面图和明细表。某些视图元素族允许自定义类型,而许多则不允许。

基准元素* — 包括标高、栅格和参考平面。这些用于建立项目上下文、限制、范围等。基准元素为项目中的其它元素提供准则和限制,还可以包括注释性品质。基准元素的族和类型无法编辑。

特定于视图的元素 — 用于记录、描述或修饰项目视图的内容。特定于视图的元素不会自动显示在任何其他视图中。如果要在其他视图中重复特定于视图的项目,可以复制并粘贴它们。

细节元素 — 一个二维族,通常表示模型元素,但详细级别对建模不切实际。详图元素仅显示在添加它们的视图中。细节元素保持其创建时的实际大小,并且不会随视图调整比例。

注释元素* — 包括文本、尺寸标签和符号。这些项目是特定于视图的(仅显示在添加它们的视图中),用于注释、修饰、描述和记录 Revit 建筑项目中的设计意图。注释元素相对于视图的打印比例保持恒定大小,以便相对于放置它们的图纸保持恒定大小。

*可以在族编辑器中创建和修改标高和轴线头标签、剖面和立面头标签、模型图元标签和符号(通用注释族)。文本和尺寸不能。

图中的许多分支都包含系统和组件系列。当然,对于家庭编辑器的讨论,我们仅限于考虑非系统族。这包括“元件元素”模型分支上的所有项目、“详图元素”分支上的“详图项目族”、“注释元素”分支上的“已加载标签”和一些其他元素,如标题栏族或视图标签和标高头符号。

家庭图书馆和资源

一般而言,在Revit中工作并具体地构建族的第一步是熟悉此术语列表。在继续时,请将其作为参考。但在开始构建家庭内容的过程之前,应该注意的是,该软件包含许多家庭,并且在线提供了更多资源。在Google中快速搜索将出现数百个包含提示,技巧和可下载内容的网站。如果您还没有这样做,请花时间探索开箱即用的产品和许多可用站点中的一些。

如前所述,您无法创建或删除系统系列。所有系统系列都已位于项目文件中。若要将不存在的类型添加到系统系列中,必须复制现有类型、重命名和修改现有类型,或者从另一个项目导入现有类型。要从其他项目导入,可以使用“传递项目标准”(“管理”选项卡)或复制并粘贴。

要在当前项目中使用项目外部的元件族,可以从族文件 (RFA) 加载该元件族,也可以从其他项目复制并粘贴该元件族。要载入族文件,请使用功能区“插入”选项卡上的“载入族”按钮,或在命令处于活动状态时使用上下文功能区标识栏。例如,如果单击门工具(架构选项卡),则荷载族按钮将显示在修改|放置门选项卡。这使您可以加载门系列并将其全部放置在相同的过程中。此外,在功能区的“插入”选项卡上的“Autodesk 查找”面板上,可以直接在联机 Autodesk Seek 网站的 Revit 中运行搜索。您也可以在 Web 浏览器中键入 seek.autodesk.com。

在许多情况下,与您希望创建的家族类似的家族已经存在于产品中的某个地方或在线的无数在线资源之一中。大多数公司还在其内部服务器上维护自己的办公标准内容库。请咨询您的CAD / BIM经理,了解您的公司提供什么。

推荐的入门方式

实用智慧说,从库中的某些内容开始,然后按原样使用或修改它以满足您的需求更有意义。通常,这比从头开始更容易。在日常工作中,当您赶上最后期限时,这是迄今为止最好的方法。在实时项目中使用它之前,请务必花一点时间来“审查”任何未知或新下载的内容,以确保它符合您的办公标准。

如果您不熟悉在Revit中创建族,那么我建议您从头开始创建前几个族。通过自己建立整个家庭,您将学到的不仅仅是简单地修改一个。此外,族可以包含非常复杂的参数和约束,这些参数和约束通常以链式的、有时是复杂的甚至复杂的方式相互链接。即使对于经验丰富的家庭内容作者来说,也很难剖析这些通常复杂的关系。因此,为了避免气馁,建议您从一个简单的小示例开始,然后随着时间的推移逐渐变得更加复杂。

例如,不要从门或窗系列开始。这些比乍一看要复杂得多。从小、简单和四四方方的东西开始:比如一件简单的家具或设备。

家庭创建程序

创建族的基本过程如下:确定所需的族类型。这将包括决定它应该是什么样子,要包含多少细节以及图形或细节级别是否应该在不同的视图中更改。您可以从勾勒出(是的,在纸上)您打算创建的族开始,并记录其要求。

接下来,从相应的模板创建新的族文件,或打开与要创建并另存为的族文件类似的现有族文件。家庭模板的选择很重要。软件附带的模板由欧特克随产品一起提供。每个都包含基本设置、行为,在许多情况下还包含一些简单的几何图形或参考平面。包含的几何图形(如墙的样本长度)仅供参考,在项目中使用时不会随族一起插入。虽然可以在创建后更改家庭类别,但最好在开始时明智地选择。尝试选择最合适的类别选择:仅当无法确定其他合适的类别时,才使用通用模型.rft。与类别不同,族文件的宿主行为在创建后无法更改。因此,如果您不确定是否希望要创建的家庭需要主机,那么在没有主机的情况下构建它会更安全。换句话说,如果您选择 Casework wall based.rft 作为模板,则您创建的族将始终需要一堵墙才能插入。如果您认为您可能希望将文件柜用作独立的案例,请选择 Casework.rft 模板。您始终可以在以后使用对齐工具将非托管文件柜移动到墙面。您以后无法决定将托管的案例工作项目与其宿主墙分离。

一旦确定了要构建的内容并基于现有文件或相应的新模板创建新的族文件,就可以创建族参照平面、参数和几何了。通常最好从框架开始。如果您从现有系列开始,请先删除不需要的任何内容。然后在现有族和新族中,添加所需的参考平面。参考平面为您的家人提供骨架。某些模板已包含基本参照平面。您可以按原样使用这些内容,也可以对其进行修改。正确的步骤是操作或创建参照平面,可以选择约束或指定这些平面的参数,然后创建几何并将其锁定到参照平面。通过这种方式,参考平面实际上驱动几何图形。这是构建家庭文件的最可靠、最佳实践的方法。

一旦您奠定了参考平面框架并分配了参数和约束,请通过“弯曲”来测试族。这是在“族类型”对话框中完成的,您可以从功能区上的“族类型”按钮访问该对话框。要弯曲模型,只需为每个参数尝试不同的值,然后应用。如果框架按照您期望的方式移动,则一切都很好。否则,请撤消并尝试解决问题。我们将在下面看到几个例子。

创建、应用和弯曲所有几何图形和参数后,即可保存文件并将其加载到测试项目中(下面我将使用 100 Sandbox.rvt 文件来实现此目的)。如有必要,请返回族编辑器进行任何调整,然后重新加载,否则您的族文件就完成了。

约束和参数

在最简单的形式中,族可以是静态图形或符号。无论情况如何,这样的家庭都将按照其意图绘制。开箱即用的Chair-Breuer就是这样一个例子。此系列中没有类型或用户可编辑的维度。然而,使家庭如此强大的一件事是他们能够使用变量来帮助他们适应不同的环境。这是使用约束和参数完成的。虽然这些术语中的每一个都有几种可能的含义,但在 Revit 的上下文中,以下定义适合我们的讨论。

约束 — 是一个固定规则,只能通过编辑族文件来操作。

参数 — 创建具有用户可编辑属性的规则或关系。

从本质上讲,这些规则中的每一个都是应用于族几何或行为的某些部分的规则,但最终用户无法操作约束,而参数可以。例如,如果您正在使用门族,并且希望确保无论门的宽度如何,视觉面板都距门边缘 10 英寸,则可以在族编辑器中使用约束来实现此目的。另一方面,如果要允许同一门系列具有不同的(灵活)尺寸来控制视觉面板的高度和宽度,则这些将是参数。通过制作视觉面板宽度和高度参数,并使用它们来驱动系列内的几何形状,用户可以进行比其他方式更大的控制。但是,视觉面板相对于门的位置将是固定的。

实体和空隙形状几何类型

族中的几何形状由实体和空隙形式组成。实体形式代表族的实际物理部分,空隙形式用于雕刻固体形式的部分。例如,您可以创建一个实心形状框,然后使用空形形式在其上切一个孔,就像甜甜圈一样。固体和空隙形式都有五个品种。其中包括:挤出、混合、旋转、扫掠和扫掠混合(见图 1)。我们将在教程中使用拉伸和混合。

Figure 1. Forms available in the family editor.
图1.族编辑器中提供的表单。

拉伸是沿垂直于草绘平面的距离推动的草绘形状。混合与混合类似,接受不是单个形状,而是具有顶部和底部形状,并且 3D 表单沿窗体的垂直高度从一个变换(或混合)到另一个。旋转围绕轴旋转草图形状。旋转可以是完整的 360 度或部分弧形。扫描沿草绘路径推动形状(草绘或加载的轮廓)。形状垂直于路径。扫掠混合结合了混合和扫描的功能。形状在两个轮廓或草图之间变形,就像在混合中一样,但可以遵循非线性路径。遗憾的是,扫描混合路径只能包含一个段,这与扫描不同。这意味着复杂形式需要样条路径。使用实体和空隙形式的组合,您可以创建几乎任何三维形状。

家庭类型

正如我们上面已经指出的,族可以包含类型。类型是族中参数的已保存和命名值集合。您可以根据需要添加任意数量的类型。类型可以在族编辑器中添加,甚至可以稍后在项目中添加。

嵌套族

如上所述,您可以使用族编辑器中提供的实体和空隙形式的组合来构建复杂形式。但是,在单个家庭中管理复杂的表单可能会变得很麻烦。在许多情况下,将对象分解为离散的部分并将这些部分构建为单独的族是有意义的。然后,您可以将这些更简单的族插入到表示整体的另一个族中。这称为嵌套族。当您以这种方式管理复杂的家庭时,您将获得更多的控制权和灵活性。

子类别和可见性参数

您从库中创建或加载的任何族都属于某个类别。族中的每个元素都可以属于族中的子类别。子类别提供了对族各部分的额外可见性和图形控制。例如,在软件随附的门系列中,有几个预定义的子类别。其中一个子类别是计划摆动。使用此子类别,可以使门计划在整个项目中摆动更轻的笔重量,而不管特定的系列如何。这有助于强制实施标准并简化此类更改。

可见性参数是控制族内元素的另一种方法。有时,仅在某些情况下才能看到家庭的一部分是有用的。例如,您可以创建一个案例族,其中硬件是可选的显示组件。在这种情况下,可见性参数将分配给案例系列中的硬件元素,然后用户可以根据在给定情况下是否需要显示它来打开或关闭可见性参数。

教程

介绍性材料到此结束。下载本教程的课堂讲义,该讲义允许您按照完整的分步说明进行操作。解释与步骤一致,但突出显示了这些步骤以帮助他们脱颖而出。本教程将介绍前面主题中讨论的许多概念。

 


路过

雷人

握手

鲜花

鸡蛋
群   号:715888130

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-6-5 12:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部