初识 SketchUp 中 group、component、entity、layer

116 阅读4分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 7 天,点击查看活动详情

SketchUp 是一个三维建模软件,提供了多种工具,以帮助你建模和组织模型。在 SketchUp 中,group、component、entity 和 layer 是四个主要的概念。下面我们就一起来看一下他们的定义是什么吧~

Group

在SketchUp中,group是一组几何体的集合。你可以将任意数量的实体组合在一起,形成一个团体。你可以对组进行编辑、修改和操作,就像对任意实体进行操作一样。组可以在模型中多次使用,以减少模型的复杂性和大小。

Groups 通常作为单个对象导出,关于组的信息通常会在导出过程中丢失。但是,某些格式可能支持分组信息,因此导出的文件可能会保留来自SketchUp模型的分组信息。

Component

组件在 SketchUp 中是一种特殊的组,具有独特的特性。当你创建一个组件,它们可以在模型中多次使用,并且当您对一个组件进行更改时,所有的实例都会更改。组件还具有额外的特性,如内部光线、名称和描述。

组件通常作为单独的对象或单个group对象导出,这取决于目标格式和所选的导出选项。例如,某些格式支持组件实例化,而其他格式则不支持,因此导出的文件可能保留也可能不保留来自 SketchUp 模型的 component 信息。

但它具有在同一模型或其他模型中多次重用的附加能力。当一个组件被插入到一个模型中时,它将成为该组件的一个实例,该组件将保留到原始定义的链接。

Entity

在SketchUp中,entity是所有可见元素的总称,包括点、线、面、圆弧和其他几何形状。实体是构建模型的基础。

实体是SketchUp模型的基本构件块,它们通常被导出为单独的 几何信息,如线、弧、圆、面等。导出的文件通常会保留实体的几何信息,但其他信息,如材质和纹理,可能会丢失,这取决于目标格式和您选择的导出选项。

Layer

图层是SketchUp中用于组织模型的工具。你可以在不同的图层中放置不同的实体,以方便管理和组织模型。每个图层可以单独隐藏或显示,以方便查看和分析。大多数格式支持层的概念,因此导出的文件将保留来自SketchUp模型的层信息。这使得在目标平台中控制模型不同部分的可见性成为可能。

图层用于组织 SketchUp 模型中的实体 entity。可以将每个实体entity分配给特定的层,并且可以独立地打开或关闭每个层的可见性。这使得控制模型不同部分的可见性和跟踪复杂设计中的不同元素变得容易。

树结构中的他们

在SketchUp中,模型中对象的层次结构可以可视化为树形结构。树的根是顶级组件,它可以包含其他组件、组和实体作为其子组件。每个组件、组或实体也可以包含自己的子组件,从而形成代表模型层次结构的分支结构。例如,考虑一个房子的模型。顶层组件可以代表整个房子,它可以包含屋顶、墙壁、窗户、门和房子的其他部分的子组件。这些子组件中的每一个都可以依次包含组和实体,这些组和实体表示组件的各个元素。在SketchUp界面中,可以在outline面板中查看树结构,该面板显示了模型中所有组件、组和实体的列表,并将其组织成层次树。outline允许您选择、编辑和管理模型中的不同元素,使其成为处理复杂模型的必要工具。

我们可以通过 Outliner panel(中文版本中的管理目录)来查看一个复杂模型的层级关系,进而理解 group、component、entity、layer

image.png

具体的层级关系如下所示

image.png

sketchup 模型信息中的 group、component、entity、layer

group 组

image.png

image.png

entity实体组

image.png

在管理目录中,他是下图的样子

image.png

component 组件

image.png

在管理目录中,他是下图的样子

image.png

image.png

实体(组)组件实体(组)的集合组件的集合
图标image.pngimage.pngimage.pngimage.png

通过上面的总结我们可以清楚的知道在 sketchup 中,实体(entity)是一个skp模型组织结构中的最小单元,一个组(group)可以是一个或多个实体,一个组件(component)中可以有一个或多个实体;

layer 层

在标记面板中,可以看到这里有十一个图形。 image.png

我们可以控制每个图层的可见性,比如这里控制了外墙的可见性,如下所示

可见

image.png

不可见

image.png