Selection                                         

In this section you can find information about the selection tools found in the Selection rollout of PolyBoost. All of these tools have support for the Edit Poly modifier.

Quick navigation:

Loop Similar SimilarDialog(...)
Ring DotLoop/DotRing
GrowLoop/ShrinkLoop Tops
GrowRing/ShrinkRing Numeric
StepLoop Random RandomDialog(...)
Outline RandomGrow
Fill RandomShrink
Fillhole Select by ID
StepMode HardEdges
LoopMode Symmetry
RingMode

Loop

Selects loop based on current subobject-selection.

Subobjectlevels:

Polygon: Select sets of neighboring polygons and apply to select loops.

Edge: Normal: Select edges and apply to select loops.

          Shift: The tool will also be able to perform loops on the top and bottom edges of a cylinder. Specifically designed for this purpose.

Vertex: Normal: Select sets of neighboring  vertices and apply to select loops.

          Shift: The tool will also be able to perform loops on the top and bottom vertices of a cylinder. Specifically designed for this purpose.

Ring

Selects ring based on current subobject-selection .

Subobjectlevels:

Polygon: Select a few polygons in a row and apply to select ring. If you select more rows, more rings can be made if the additional rows are going in the same direction as the first.

Edge: Works like the normal edgering tool.

Vertex: Select a few vertices in a row and apply to select ring. If you select more rows, more rings can be made if the additional rows are going in the same direction as the first.

GrowLoop/ShrinkLoop

Grows or shrinks a loop based on current subobject-selection.

Subobjectlevels:

Polygon: Works if 2 or more polygons in a row are selected. Select polygons on crossing loop to turn and keep growing loop.

          Alt: Shrink polygonloop

Edge: Normal: Grow edgeloop in steps.

          Shift: The tool will also be able to grow loops on the top and bottom edges of a cylinder. Specifically designed for this purpose.

          Alt: Shrink edgeloop.

Vertex: Normal: Select sets of neighboring  vertices and apply to grow loops.

          Shift: The tool will also be able to grow loops on the top and bottom vertices of a cylinder. Specifically designed for this purpose.

          Alt: Shrink vertex loop.


The first image shows the initial selection. The second shows the result of the growloop tool applied 4 times.

GrowRing/ShrinkRing

Grows or shrinks an edgering in steps.

Subobjectlevels:

Edge: Normal: Select an edge and start growing.

          Alt: Shrink edgering selection.

StepLoop

Selects verts,edges or faces on subobject loops between two selected elements. If the loop is closed then the shortest distance will be picked unless the Alt key is pressed, in which case the longest distance will be selected.

Subobjectlevels:

Polygon: Normal: Select two polygons on polygon loop and apply to select elements inbetween.

              Alt: If the loop is closed then the longest distance will be selected instead of the shortest like default.

Edge: Normal: Select two edges on edge loop and apply to select elements inbetween.

         Alt: If the loop is closed then the longest distance will be selected instead of the shortest like default.

Vertex: Normal: Select two vertices on vertex loop and apply to select elements inbetween.

            Alt: If the loop is closed then the longest distance will be selected instead of the shortest like default.


The first image shows the initial face selection. In the second image StepLoop is applied.

Outline

Outlines current subobject-selection. Selects the outer border.

Subobjectlevels:

Polygon: Normal: Selects the polygonborder of the current polygon selection.

              Shift: Selects the edgeborder of the current polygon selection.

Edge: Selects the edgeborder of the current edge selection.

Vertex: Selects the vertexborder of the current vertex selection.

Fill

Fills the area between 2 selected subobject elements.

Subobjectlevels:

Polygon: Normal: Select 2 polygons and apply to fill the area between them. The 2 polygons will become the lower and upper corner of the fill. The outer border of the area to fill needs to be quad polygons.

             Shift: Select 2 polygons and apply to fill a ring. The 2 polygons will become the lower and upper corner of the fill. The outer border of the area to fill needs to be quad polygons.

Vertex: Normal: Select 2 vertices and apply to fill the area between them. The 2 vertices will become the lower and upper corner of the fill. The outer border of the area to fill needs to be clean loops.

            Shift: Select 2 vertices and apply to fill a ring. The 2 vertices will become the lower and upper corner of the fill. The outer border of the area to fill needs to be clean loops.


The first image shows the initial selection. The second shows the fill tool applied. The third is the tool applied when holding Shift.

Note: Will only work well if there is not an extreme angle between the 2 selected subobject elements.

FillHole (FillH)

Fills an enclosed area. Select one subobject-element within the hole and fill. The selected part must stand free from the surrounding selection, so as an example the selected polygon can not have any selected polygons right next to it.

Subobjectlevels:

Polygon: Select 1 polygon within hole and fill.

Edge: Select 1 edge within hole and fill.

Vertex: Select 1 vertex within hole and fill.


The first image shows the initial selection. The second shows the fillhole tool applied.

StepMode

Turns on StepMode. As long as this mode is turned on you'll see a small text in the upper right corner of the viewport displaying "StepMode=ON". When in StepMode you can select subobject-elements in steps. Each selection you make in this mode will make a bridge between the new selected element and the one that was selected in the previous step, so you can shape the selection by going step by step. The newest selected element must be on the same polygon/vertex/edge loop as the previously selected, going in any direction from the previous one. To turn this mode off simply press the StepMode button once again.

Subobjectlevels:

Polygon: Start by selecting 1 polygon, select 1 more and you get a bridge between the 2. From the last point you build another bridge by selecting another polygon and so on.

Edge: Start by selecting 1 edge, select 1 more and you get a bridge between the 2. From the last point you build another bridge by selecting another edge and so on. In edge subobject you are only able to select edges on the same loop as the initial edge so there is no ability to "turn" the selection as in other subobject modes.

Vertex: Start by selecting 1 vertex, select 1 more and you get a bridge between the 2. From the last point you build another bridge by selecting another vertex and so on.

Note: Turning StepMode on will clear the selection in the current subobject since there needs to be no subobject-elements selected.

LoopMode (LM)

Turns on LoopMode. As long as this mode is turned on you'll see a small text in the upper right corner of the viewport displaying "LoopMode=ON". When in LoopMode you select and deselect loops directly. Mainly designed to work with edgeloops. To turn this mode off simply press the LoopMode button once again.

Subobjectlevels:

Polygon: Select 2 polygons to directly select a polygon loop. Select 2 more to make another loop and so on.

Edge: Normal: Select edges to automatically select the loops which the edges are on.

         Alt: Deselect edgeloops by clicking on a selected edge within the loop.

Vertex: Select 2 vertices to directly select a vertex loop. Select 2 more to make another loop and so on.

RingMode (RM)

Turns on RingMode. As long as this mode is turned on you'll see a small text in the upper right corner of the viewport displaying "RingMode=ON". When in RingMode you select and deselect rings directly. Mainly designed to work with edgerings. To turn this mode off simply press the RingMode button once again.

Subobjectlevels:

Polygon: Select a few polygons to directly select a polygon ring. Select a few more to make another ring and so on.

Edge: Normal: Select edges to automatically select the ring which the edges are on.

         Alt: Deselect edgerings by clicking on a selected edge within the ring.

Vertex: Select a few vertices to directly select a vertex ring. Select a few more to make another ring and so on.

Similar

Selects subobject-elements which have similar properties as the selected elements.

Subobjectlevels:

Polygon: Select polygon/polygons and apply to select all polygons which are similar.

Edge: Select edge/edges and apply to select all edges which are similar.

Vertex: Select vertex/vertices and apply to select all vertices which are similar.

SimilarDialog(D)

Brings up the Similar dialog window. The rollout for the active subobjectlevel will be open. From here you can choose in which ways you want to compare the selected subobject elements with the rest of the mesh to determine which elements will get selected. Choose which ways to compare by checking or unchecking the different checkboxes and press the Select button to make the selection.

Subobjectlevels:

Polygon:Edgecount: includes faces with the same number of sides as the selected faces.
              Facearea: includes faces with roughly the same area/size as the selected faces.
              Topology: includes faces with the same surrounding edge topology as the selected faces.
              Normal dir: includes faces that share roughly the same normal direction.

Edge:Edgelengths: includes edges with roughly the same length as the selected edges.
         Faceareas: includes edges with roughly the same combined faceareas of the surrounding faces as the selected edges.
         Topology: includes edges with the same surrounding face topology as the selected edges.
         Normal dir: includes edges that share roughly the same normal direction.

Vertex:Edgecount: includes vertices with the same number of edges going from them as the selected vertices.
            Edgelength: includes vertices with roughly the same combined edgelength of the vertices edges as the selected vertices.
            Facecount: includes vertices with the same number of surrounding faces as the selected vertices.
            Faceareas: includes vertices with roughly the same combined facearea of the surrounding faces as the selected vertices.
            Normal dir: includes vertices that share roughly the same normal direction.

DotLoop/DotRing

Selects subobject-elements in a loop (or ring for edges) with gaps defined by the spinner labeled "Gap". Multiple dotted loops/rings can be performed at once. In polygon and vertex subobjectlevel that requires the sets of initial selections to not be surrounded by any other selected elements.

Subobjectlevels:

Polygon: Normal: Select sets of 2 or more polygons in a row and apply to select polygon loops with gaps.

              Shift: Shift which polygons that will act as the first in the loops.

Edge: Normal: Select edges and apply to select edge loops with gaps.

          Shift: Select edges and apply to select edge rings with gaps.

          Alt: The tool will also be able to perform a loop on the top and bottom edges of a cylinder.

Vertex: Normal: Select sets of 2 or more vertices in a row and apply to select vertex loops with gaps.

            Shift: Shift which vertices that will act as the first in the loops.

          Alt: The tool will also be able to perform a loop on the top and bottom edges of a cylinder.

The first image shows the initial selection in polygon subobjectlevel. The second shows DotLoop applied with Gap set to 1.

Shortcut: When assigned as a shortcut this tool will work as follows:
Polygon: Normal: Select polygonloop with gapamount 1.
              Shift:     Shift which polygons that will act as the first in the loops.
Edge: Normal: Select edgeloop with gapamount 1.
          Shift:       Select edgering with gapamount 1. 

Vertex:Normal: Select vertexloop with gapamount 1.
            Shift:     Shift which vertices that will act as the first in the loops.

Tops

Selects the tops of extruded parts in the model.

Subobjectlevels:

Polygon: Normal: Apply to select the tops of extruded polygons.

              Shift: Select the tops of extruded polygons only within the current selection.

Edge: Normal: Apply to select the edge outline of the tops of extruded polygons.

          Shift: Select the edge outline of the tops of extruded polygons only within the current selection.

Vertex: Normal: Apply to select the vertices of the tops of extruded polygons.

            Shift: Select the vertices of the tops of extruded polygons only within the current selection.

Numeric

Brings up the Numeric window. The rollout for the currently active subobjectlevel is automatically opened. With these tools you can select subobject elements that have specific properties like 3-sided polygons, vertices with a specific number of edges going from them and so on.

Subobjectlevels:

Polygon: The "Sides" button selects polygons based on the number of sides they have. Set the number in the spinner and the radiobuttons above will determine how that number is handled. = means all polygons with the number of sides in the spinner will be selected. < means all polygons with less number of sides than in the spinner will be selected. > means all polygons with a higher number of sides than in the spinner will be selected.

Nquad: Select all nonquad polygons.

Open: Select all polygons that have open edges (edges with only one polygon) on them.

Vertex: The "Edges" button selects vertices based on the number of edges they have going from/to them. Set the number in the spinner and the radiobuttons above will determine how that number is handled. = means all vertices with the number of edges in the spinner will be selected. < means all vertices with less number of edges than in the spinner will be selected. > means all vertices with a higher number of edges than in the spinner will be selected.

Edge: Open: Select all open edges (edges with only one polygon).

Random

Selects random subobject elements.

Subobjectlevels:

Polygon: Normal: Select random polygons.

              Shift: Select random polygons only within the current selection.

Edge: Normal: Select random edges.

          Shift: Select random edges only within the current selection.

Vertex: Normal: Select random vertices.

            Shift: Select random vertices only within the current selection

RandomDialog

Brings up the RandomSelect window. From this window you can select random subobject elements by % of total amount or a specific number of elements.

Subobjectlevels:

Polygon: Normal: Select random polygons.

              Shift: Select random polygons only within the current selection.

Edge: Normal: Select random edges.

          Shift: Select random edges only within the current selection.

Vertex: Normal: Select random vertices.

            Shift: Select random vertices only within the current selection.

RandomGrow (RGrow)

Grows the selection by selecting random subobject-elements outside the border of the grown area.

Subobjectlevels:

Polygon: Apply to randomly grow polygon selection.

Edge: Apply to randomly grow edge selection.

Vertex: Apply to randomly grow vertex selection.

RandomShrink (RShrink)

Shrinks the selection by deselecting random subobject-elements on the border of the selection.

Subobjectlevels:

Polygon: Apply to randomly shrink polygon selection.

Edge: Apply to randomly shrink edge selection.

Vertex: Apply to randomly shrink vertex selection.

Select by ID (ID)

Provides easy access to the select by material ID tool in 3ds max. The spinner determines which ID is to be selected.

Subobjectlevels:

Polygon: Apply to select all polygons with the ID specified in the spinner. Changing the spinner will automatically select polygons with the ID in the spinner.

HardEdges

Selects all edges in a model where the faces of the edge do not share the same smoothing-groups. In effect all unsmoothed or edges will be selected

Subobjectlevels:

Edge: Apply to select all unsmoothed edges.

Symmetry

Selects subobject elements in the mirror axis of a symmetrical model. Choose axis in the "X", "Y" and "Z" radiobuttons. The center of the object is determined by the objects pivot point.

Subobjectlevels:

Polygon: Select polygons on one side of the model and apply to select polygons on the symmetrical side in the choosen axis.

Edge: Select edges on one side of the model and apply to select edges on the symmetrical side in the choosen axis.

Vertex: Select vertices on one side of the model and apply to select vertices on the symmetrical side in the choosen axis.


CGplusplus.com