以不同的物件属性来选取物件的指令。
选取分类
选取单一物件
4 | 在物件上按鼠标左键。 |
4 | 在其它位置按鼠标左键取消选取该物件。 |
To select objects by a window rectangle
4 | 由左向右拖曳出实线的方框做框选。 See: SelWindow |
附注: 以框选选取物件时,只有完全落于框选方框之内的物件才会被选取。
To select objects by a crossing rectangle
|
|
To remove objects from a selection
|
|
点选物件的位置如果有一个以上的物件时,如果 Rhino 无法分辨您想选取的物件会弹出候选清单。
候选清单里目前选取的物件会以醒目提示。
取消以候选清单选取
4 | 点选无. |
4 | 在其它位置按鼠标左键。 |
4 | 点选另一个物件。 |
附注: 设定候选项请参至选项 > 候选清单页面,或在候选清单 上按鼠标右键。
For many commands, you can select sub-parts of objects or specified object types to allow you to restrict selection in a tight area.
Examples include:
● | Curve and surface control points |
● | Polysurface and extrusion faces and edge curves |
● | Surface edge curves |
● | Mesh vertices, faces, boundaries, and edges |
● | Objects within a group |
您可以在指令执行之前(预选)或指令执行的过程中选取副物件。
开始执行指令以后,指令行提示您选取物件时,您可以通过在指令行输入指令的方式过滤选取副物件,这些指令让您可以选取物件的副物件而不是整个物件。
要选取物件的副物件,可以使用以下指令,
4 | 曲线,crv |
4 | 尺寸标注,dim |
4 | 边缘,edge |
4 | 网格,mesh |
4 | 点,pt |
4 | 多重曲面,polysrf |
4 | 曲面,srf |
Note: Sub-object parts can be selected and de-selected using capture tools: SelWindow and SelCrossing.
For commands requiring selected objects as input, the objects can be selected before starting the command or after starting the command. Normally pre-selecting objects saves steps; however, in some cases the prompts and options for the command may be slightly different depending on the order used. When objects are pre-selected the possibilities include:
● | The command determines that the objects can be used and proceeds without further prompting. |
● | The command may proceed, but the result may be unexpected. |
● | The command cannot determine which objects are to be used and the pre-selected objects are unselected, and you are prompted to select specific objects again. |
● | Options may not appear at the command prompt. |
SelectionFilter 指令旨在打开选取过滤器控制。
Select 指令旨在选取物件。
步骤
4 | 在物件上按鼠标左键。 |
SelAll 指令用以选取全部物件。
SelNone 指令旨在取消选取全部物件。
附注: SelNone 指令无法在其它指令执行中取消已选取的物件。
SelCrossing 指令是以跨选方框选取物件。
步骤
4 | 拖曳出一个选框选取物件。 |
SelWindow 指令是以框选方框选取物件。
步骤
4 | Drag a selection rectangle enclosing objects. |
Invert 指令是指取消选取所有已选取的物件,并选取所有未选取的物件。
SelBadObjects 选取所有无法通过 检查的物件。
附注: 请删除或重建这些损坏的物件。
SelVisible 指令以跨选方框选取视图内未被其它物件完全挡住的物件。
Note: In the video, using SelVisible in the Top viewport selects the green spheres and the plane.
步骤
4 | 拖曳出一个跨选方框。 |
SelSmall 指令用于选取所有小于设定尺寸的物件。
SelDim 指令用以选取全部尺寸。
SelDimStyle 指令是以尺寸标注型式选取。
SelDot 指令是选取所有的注解点。
SelLeader 指令选取所有的标注引线。
SelTex 指令选取所有的文字。
AddNextU 指令加选位于选取的控制点 U 方向的下一个控制点。
AddNextU 指令加选位于选取的控制点 V 方向的下一个控制点。
AddPrevU 指令加选位于选取的控制点 U 方向的上一个控制点。
AddPrevV 指令加选位于选取的控制点 V 方向的上一个控制点。
NextU 指令选取 U 方向的下一个控制点。
NextV 指令选取 V 方向的下一个控制点。
PrevU 指令选取 U 方向的上一个控制点。
PrevV 指令选取 V方向的上一个控制点。
SelConnected 指令加选与选取的控制点相邻的控制点。
SelU 指令选取已选取控制点 U 方向的所有控制点。
SelUV 指令选取 U、V 两个方向的所有控制点。
SelV 指令选取已选取控制点 V 方向的所有控制点。
SelClippingPlane 指令用以选取截平面。
SelExtrusion 指令选取所有数据量较少的挤出物件。
SelHatch 指令选取所有的剖面线物件。
SelLight 选取所有的灯光。
SelMappingWidget 指令选取所有的贴图轴。
SelNamedViewWidget 指令选取所有已命名视图的摄影机物件 。
SelPictureFrame 指令选取所有以 PictureFrame 指令建立的帧平面。
SelCrv 指令选取所有曲线。
SelShortCrv 指令选取所有比设定长度短的曲线。
SelClosedCrv 指令选取所有封闭的曲线。
SelChain 指令选取端点相接的曲线或曲面边缘。
Chain options
自动连锁
Selecting a curve or surface edge automatically selects all curve segments connected with the level of continuity set by the ChainContinuity option.
连锁连续性
Controls the level of continuity required between segments to be selected with the AutoChain option.
方向
向前
选取第一个连锁段正方向的曲线/边缘段。
向后
选取第一个连锁段负方向的曲线/边缘段。
两方向
选取第一个连锁段正、负两个方向的曲线/边缘段。
接缝公差
如果两条曲线或两个边缘的端点距离比这个数值小,连锁选取会忽略这个接缝继续选取下一个连锁段。
角度公差
当连锁连续性设为正切时,两条曲线或两个边缘段接点的差异角度小于这个设定值时会被视为正切。
Undo
依次复原最后选取的线段。
下一个
选取下一个线段。
全部
选取所有线段。
The SelLine command selects all lines and straight, higher degree curves. For example, a straight degree three curve with four points will be selected, but a degree three curve with five or more points will not be selected.
SelPolyline 指令选取所有的多重直线。
SelClosedMesh 指令选取所有封闭的网格物件。
SelMesh 指令选取所有的网格物件。
SelNakedMeshEdgePt 指令选取网格边缘未熔接的顶点。
附注
● | 显示未被其它网格面完整包围的网格顶点。 |
● | 组合的网格,例如以 MeshBox 指令建立的网格立方体,个别网格平面的组合边缘有外露的网格顶点。 |
● | 如果两个个别网格组合边缘上的外露顶点相互对齐,可以使用 Weld 指令将两个个别网格熔接成一个无法炸开的单一网格。除非使用平坦着色显示网格,否则网格的组合边缘熔接后可以有平滑的着色效果。 |
指令行选项
IncludeUnweldedEdges=Yes/No
The IncludeUnweldedEdges option determines whether points on edges that are unjoined or only naked edge vertices will be included.
This is good for troubleshooting MatchMeshEdge.
SelOpenMesh 指令选取所有开放的网格物件。
InvertPt 指令取消选取已选取的控制点或编辑点,并选取所有未选取的控制点或编辑点。
SelPt 指令选取所有的点物件。
SelPtCloud 指令选取所有的点云物件。
SelPolysrf 指令选取所有的多重曲面。
SelClosedPolysrf 指令选取所有封闭的多重曲面。
SelOpenPolysrf 指令选取所有开放的多重曲面。
SelNonManifold 指令选取所有有非流形边缘的多重曲面。
SelSrf 指令选取所有的曲面。
SelClosedSrv 指令选取所有封闭的曲面。
SelOpenSrv 指令选取所有开放的曲面。
SelTrimmedSrf 指令选取所有修剪过的曲面。
The SelUntrimmedSrf command selects all untrimmed surfaces.
SelColor 指令选取同一种颜色的所有物件,这个指令无法选取图块或群组里的物件。
指令行选项
Color
从选择颜色对话框选取颜色。
RGB
以红色、绿色、蓝色三种色彩值设定颜色。
SelID 指令以物件 ID 选取物件。
SelLinetype 指令选取使用指定的线型的物件。
The SelMaterialName command selects objects with the same render material name assigned by object or by layer.
步骤
4 | Click | in the dialog box to select an object with the material assigned.
SelName 指令以物件名称选取物件。
步骤
4 | Choose from the list or click | to select an object with the target name.
附注: 隐藏或锁定的物件无法以 SelName 指令选取。
SelRenderColor 指令选取同一种颜色的所有物件,这个指令无法选取图块或群组里的物件。
Options
Color
从选择颜色对话框选取颜色。
RGB
以红色、绿色、蓝色三种色彩值设定颜色。
SelBlockInstance 指令选取所有的图块引例。
SelBlockInstanceNamed 指令以名称选取图块引例。
SelGroup 指令以名称选取群组。
SelLayer 指令选取一个图层上的所有物件。
步骤
4 | 按 | 按钮以选取物件的方式指定图层。
附注:使用指令码版本的 -SelLayer 指令时可以使用双冒号 (::) 分隔父图层与子图层,例如:<父图层>::<子图层>。有空格的图层名称必需在前后加上双引号。
指令行选项
Select
以选取物件的方式指定图层。
SelLayerNumber 指令以图层编号选取物件。
附注
● | 第一个图层的编号为 0。 |
● | Rhino 会指派给每一个图层不同的编号。 |
● | The numbers may change when the model is closed and then reopened. |
● | This number has nothing to do with the order the layers appear in the layer dialog box. |
● | Deleted layers keep their number. |
SelCaptives 指令选取以 CageEdit 指令设定的受控制物件。
SelControls 指令选取以 CageEdit 指令设定的控制物件。
SelObjectsWithHistory 指令选取有建构历史记录的物件。
SelChildren 指令指定一个物件,选取它的建构历史子物件。
指令行选项
全部
If no objects are selected, the All option will select all child objects.
SelParents 指令指定一个物件,选取它的建构历史父物件。
指令行选项
全部
If no objects are selected, the All option will select all parent objects.
SelLast 指令选取最后变更的物件,包含导入的物件。
SelPrev 指令重新选取上一次选取的物件。
SelDup 指令不论物件属性,选取几何资料完全一样而且可见的物件,但会留下一个物件未选取。
SelDupAll 指令选取所有几何资料完全一样而且可见的物件。
这个指令可以选取所有重复的物件,您可以使用这个特性找出同一个模型前后两个版本中变更过的部分。
以 SelDup 指令选取重复的物件时,会有一个重复的物件不会被选取。
请参考