选择 > 使用约束选择(Select > Select Using Constraints)

 
 
 

支持根据用户配置的约束过滤器选择多边形。

相关主题

选择 > 使用约束选择(Select > Select Using Constraints)

以下是“使用约束选择”(Select Using Constraints)功能的选项。

注意

“使用约束选择”(Select Using Constraints)选项窗口中显示的选项取决于场景视图中选择的组件。也就是说,在设定过滤器选项之前,必须先选择要过滤的组件类型示例,才能在“使用约束选择”(Select Using Constraints)选项窗口内显示相关的选项。

“约束”(Constrain)列表的窗口最顶部,可以使用不同的方式指定过滤选择操作的条件。这些选项适用于所有组件模式。单击该选项即可进行选择。哪些约束将应用于哪些设置,这取决于设定的选项。以下是四种不同的模式:

无(Nothing)

启用时,将不使用任何选择约束。这是默认设置。

下一选择(Next Selection)

启用时,约束仅会影响使用某一技术(例如,按住 Shift 键并单击鼠标左键)的下一选择模式。

当前及下一个(Current and Next)

启用时,Maya 会将约束应用于当前已选定的任何模式,以及选择的任何下一个模式。

全部及下一个(All and Next)

启用时,Maya 会自动将约束应用于整个对象,以及选择的任何下一个模式。

约束“特性”(Properties)选项

以下内容描述了可以在窗口的属性区域中为选定组件设定的选项。

“位置”(Location)属性

以下选项适用于所有组件类型。

位置(Location)

选择约束项目的位置。

禁用(Off)

如果已选择,则不会考虑该约束。“禁用”(Off)选项对“属性”区域中的每个选项的意义相同。

在边界上(On Border)

如果启用,则该选择将仅约束当前对象周长上的项目。

内部(Inside)

这是“位置”属性的默认设置。Maya 仅会选择位于当前对象内部的项目。它与“在边界上”(On Border)的效果反向。

“平滑”(Smoothing)属性(仅适用于边缘)

如果选择边缘,则“平滑”(Smoothing)选项将可用。对于任何其他组件类型,这些“特性”(Properties)选项均不会显示。

平滑(Smoothing)

选择边缘的类型。

硬边/平滑(Hard/Smooth)

单击以下选项之一,将选择约束为硬边或软边。

约束面的“特性”(Properties)

除了所有组件模式共享的属性以外,当处于面组件模式时,Maya 还会提供许多面特定的属性。例如,如果多边形为凹(而不是凸),则可以对选项进行设定,以便按顺序、平面性、形状、映射和拓扑选择面。

以下是这些选项的详细说明。

顺序(Order)

“顺序”选项用来设定面的形状的有效范围。如果以下选项已启用,则 Maya 会将选择约束于指定的内容。

三角形(Triangles)

Maya 仅选择具有三条边的面。

四边形(Quads)

Maya 仅选择具有四条边的面。

N 边形(N sided)

Maya 仅选择除三角形或四边形以外的面(即:具有四条以上边的面)。

平面性(Planarity)

选择“平面”或“非平面”面。

平面/非平面(Planar/Non-planar)

“平面”(Planar)仅选择平面面。“非平面”(Non-planar)仅选择非平面面。

凸面(Convexity)

根据边的角度选择多边形。

凹/凸(Concave/Convex)

“凹”(Concave)将选择至少有一个内角大于 180 度的多边形。“凸”(Convex)将选择所有内角小于或等于 180 度的多边形。

域(Domains)

根据面是否带洞来选择面。

带洞/无洞(Holed/Non-holed)

如果选择“无洞”,则仅选择不带洞的面。如果选择“带洞”(Holed),则仅选择已在其中创建洞(使用网格 > 生成洞工具(Mesh > Make Hole Tool)创建)的面。

注意

Maya 将考虑带有凹洞的面。

映射(Mapping)

根据您所做的选择,仅选择已映射或未映射的面。已映射面为带纹理 (UV) 坐标的面,未映射面则不带纹理 (UV) 坐标。

拓扑(Topology)

从各种不同的问题面中选择。

Lamina

选择顶部彼此粘合的一组面。例如,其法线彼此相对的两个面。

不可三角形化(Non-triangulable)

支持选择不可三角形化的面。使用该约束选项可以选择这些问题面,然后使用“分割多边形工具”(Split Polygon Tool)编辑网格 > 分割多边形工具(Edit Mesh > Split Polygon Tool))加以修复。详细信息请参见分割多边形面

“几何体”(Geometry)选项

“最小值”(Min)“最大值”(Max)

大部分“几何体”(Geometry)选项的“最小值”(Min)“最大值”(Max)均与多边形面的单位对应。设定的值会将选择约束于与这些单位对应的面的大小。默认情况下,默认单位大小以厘米为单位。可以在“首选项”(Preferences)窗口中更改此值(窗口 > 设置/首选项 > 首选项(Window > Settings/Preferences > Preferences),然后单击“设置”(Settings)类别)。

在该示例中,多边形基本体平面的每个面均为四个单位。通过观察每个面内栅格的方形数量,可以确定该值。

对某些面进行缩放、而对其他面进行细分时,拓扑将会更改,您可以输入的“最小值”(Min)“最大值”(Max)也会更改,以便约束选择区域。

请尝试为面的“区域”(Area)选项设定不同的“最小值”(Min)“最大值”(Max),可以确定哪些面将符合该单位大小确定的“最小值/最大值”(Min/Max)条件。

如果将“区域”(Area)条件的“最小值”(Min)值和“最大值”(Max)分别设定为 0 和 7,则将选择所有面,因为任何面的单位区域均不会小于 0 或大于 7。

提示

如果要将选择约束于十分小的单位区域(例如,多边形建模面中眼下方的区域),请将“最小值”和“最大值”(Man)值设定为一个较小的值。反之,如果要将约束区域设定为面涵盖更多单位空间的面的面颊,则应将其设定为一个较大的值。

所有“几何体”(Geometry)区域公用的选项(“激活”(Activate)“禁用”(Off)

每个区域均包含“激活”(Activate)开关或“禁用”(Off)选项。

  • 单击“激活”(Activate)(以启用),可在做出选择时要求 Maya 确认这些选项设置。
  • 单击“禁用”(Off)(以启用),可在做出选择时要求 Maya 不要确认这些选项设置。

面的“区域”(Area)选项

Maya 将选择其区域位于您在“最小值”(Min)“最大值”(Max)框中指定的范围内的面。有关使用这些值的详细信息,请参见最小值和最大值

顶点和 UV 的“相邻”(Neighbors)选项

Maya 将选择相连边数既不小于“最小值”(Min)、且不大于“最大值”(Max)的顶点。

边的“长度”(Length)选项

Maya 将选择其长度位于您在“最小值”(Min)“最大值”(Max)框中指定的范围内的边。

提示

在收拢边(“编辑网格 > 合并到中心”(Edit Mesh > Merge To Center))以移除有时因转化 NURBS 对象而生成的附加细边之后,请使用该选择约束选项。

边、顶点和 UV 的“角度”(Angle)选项

Maya 根据两个共享边的面之间的角度选择边。可能的角度范围是使用“最小值”(Min)“最大值”(Max)来设定的。

Maya 根据共享顶点的边之间的角度选择顶点。可能的角度范围是使用“最小值”(Min)“最大值”(Max)来设定的。

如果是 UV,则 Maya 将根据为两条边(用来接合与顶点对应的 UV)之间的角度而设定的范围来选择顶点。

注意

该选项仅适用于非边界边。

“已映射区域”(Mapped Area)选项

这些选项用来控制在“UV 纹理编辑器”(UV Texture Editor)窗口中展平的组件的区域范围。

未签名(Unsigned)

如果启用,则 Maya 将选择其展平区域位于设定的最小值和最大值内的所有面(无论是正值还是负值)。“不带符号”要求 Maya 忽略面法线为正面的方向。

已签名(Signed)

如果启用,则 Maya 将选择其法线指向同一方向、其展平区域位于设定的最小值和最大值内的所有面。

最小值(Min) / 最大值(Max)

可以为位于 UV 平面内的该区域输入最小(“最小值”(Min))和最大(“最大值”(Max))值。展平组件的已映射区域可以是正值或负值。如果面可以从前面看到,则为正值;如果可以从背面看到,则为负值。

“距离”(Distance)选项

这些选项可用来为组件(如面中心)和指定点之间的距离设定参考点和有效范围。

点(Point)

“点”(Point)选项将确定 Maya 是否确认与指定原点(P 或“PointX”“PointY”“PointZ”值)之间的距离。

轴(Axis)

“轴”(Axis)选项确定 Maya 是否确认与由其原点 (P) 和轴 (V) 定义的线之间的距离。

平面(Plane)

“平面”(Plane)选项确定 Maya 是否确认与由其原点 (P) 和法线 (V) 定义的平面之间的距离。

Px,Py,Pz

这些值用来定义要从中延长选择的点的位置。

Vx,Vy,Vz

如果已选择“轴”(Axis),则这些值将定义做出选择所依据的轴。如果已选择“平面”,则这些值将定义做出选择所依据的法线向量。

面、边和顶点的“方向”(Orientation)选项

方向(Orientation)

“方向”(Orientation)选项将确定 Maya 是否使用选择的组件的方向。

方向(Direction)

“方向”(Direction)选项将确定 Maya 是否使用组件或选择的方向。使用该选项,甚至还可选择两个朝向彼此相对的面。

Vx,Vy,Vz

这些值将定义做出选择所依据的轴。

面、边和顶点的“可见性”(Visibility)选项

这些选项用来设定选择的目标点和焦点角度。如果目标点可从其法线作为查看轴(“Px”“Py”“Pz”值)、角度作为可见场的面的中心查看,则 Maya 将选择组件。

角度(Angle)

该值将确定选定组件的焦点角度。

Px/Py/Pz

“Px”“Py”“Pz”值分别确定目标点在 X 轴、Y 轴和 Z 轴中的位置。

“随机”(Random)选项

比率(Ratio)

该值确定根据在面单位内设定的比率值随机选择的组件数量。例如,0 = 无任何面,1 = 所有面或 0.5 = 50% 的面。

“传播”(Propagation)选项

可以使用窗口底部的传播选项延伸选择。

禁用(Off)

默认情况下,该选项已启用。这意味不会执行任何延伸。

壳(Shell)

选择“壳”,可将选择延伸至在其中做出选择的单独片的边界。对于使用一系列单独片生成的对象(例如,使用“多边形 > 结合”(Polygons > Combine)生成的对象),此选项十分有用。

边界(Border)

选择“边界”(Border),将仅选择当前选择的边界。

提示

“约束”(Constrain)设定为“全部下一个”(All Next)之后,在“约束”(Constrain)窗口的底部选择“内部”作为“属性位置”(Properties Location)“传播壳”(Propagation Shell),然后单击单个面,以选择对象内部的所有面。

扩大选择区域(Grow Selection Region)收缩选择区域(Shrink Selection Region)选择当前选择边界按钮(Select Selection Boundary buttons)

这些按钮的作用与对应的“选择”(Select)菜单项的作用相同。

  • 单击“扩大选择区域”(Grow Selection Region),可以增加初时选定的组件数量。
  • 单击“收缩选择区域”(Shrink Selection Region),可以减少已选择的组件数量。如果要除去当前选择中围绕每个面的某个面,则该按钮十分有用。
  • 单击“选择当前选择边界”(Select Selection Boundary),可以定义当前选择区域的边界。无论当前选择的内容如何(面、顶点、边或 UV),这均是一种选择边界的快速方法。