Using Vis(ible) Screen-Picking to Select Items
Using Vis(ible) Screen-Picking to Select Items
In addition to Quick Pick operations, PRIMER allows multiple menus to be active concurrently, each of which may require a picking operation (e.g. Modify Part, Delete Element, etc). As well as selecting items from a menu you may pick them from the screen using the mouse. Any permutation of explicit selection from the menu and screen-picking may be used, they are simply different ways of performing the same task. When such a menu is invoked or brought to the front using the menu tabs, it automatically takes control of interpretation of screen-picking; this is indicated in the Quick Pick control. The user can cause any capable menu to control screen picking by clicking the white cross in the top-left of the menu. Quick Pick control can be restored either by clicking the white cross in the top left of the graphics area, or from the drop-down in the Quick Pick control. The mouse button during picking used is significant:
Mouse button usage is described in more detail below. | ![]() |
Screen-picking is always "live" in the graphics window once you have selected an object category that is capable of being picked, it is not necessary to select explicitly, and it can be accomplished in a range of ways:
| "Scalar" picking of single items | Just click on the approximate centre of the item to select it. |
| "Rectangular Area" picking of a range of items | Click and drag out a rectangular area. Everything within the area is selected. |
|
Within the panel there are the following further screen-picking options: |
|
|
Will select automatically all "visible" items that are eligible.
Note that "visible" in this context means what is displayed
on the screen, but not necessarily what you can see.
Items hidden behind other items are still "visible", as are items off the border of the current window. A more precise definition of "All Visible" would be "things which would be visible in a wireframe plot autoscaled to fit in the current window". |
|
| Screen Selection options: | |
| Is an alternative way of defining a rectangular area by picking two points at opposite corners. Eligible items within the rectangle are selected. | |
| Selects within a circular area. Click on the centre of the circle, drag out to define its radius and release to select eligible items within the circle. | |
|
Selects within an arbitrarily shaped polygon. Select three or more points
(up to a limit of 100) to define the polygon, and close it when complete.
All eligible items within the polygon will be selected.
While the polygon may be any shape, and include concave sections, it should not be excessively complex; and it is also recommended that it should not have crossed edges since while these will work the algorithm used to distinguish "inside" from "outside" may become confused by them. |
|
| Path Selection options: | |
| This mode applies only to the picking of Shell Nodes or Shell Elements. Pick any number of Nodes/Shells in a Shell part. User selections are connected via a shortest path of adjacent entities with all path entities in between also selected. | |
|
This mode applies only to the picking of Shell Nodes or Shell Elements. Pick
any number of Nodes/Shells in a Shell part.
User selections are connected via a shortest path of adjacent entities with all path entities in between also selected. User selections can be then used to create an enclosed polygon. The final selection will also contain entities within/outside that polygon. |
|
| Feature Selection options: | |
| and associated angle |
This mode applies only to the picking of 2D and 3D elements, and of nodes.
This has the effect of propagating a pick across a flat or (typically) gently curved surface, selecting all nodes or elements on that surface. More information on feature line picking can be found here. |
|
This applies exactly the same logic as described above with the additional
restriction that the angular difference between the outward normal of the
original node/element and this one must also not exceed the feature angle.
This has the effect of limiting propagation over curved surfaces where the angular difference between adjacent elements may be small, but the overall surface curvature exceeds the specified angle. |
|
| Other Selection options: | |
| This mode applies only to the picking of nodes in a Shell Part. Pick two nodes on a free edge. All the nodes situated in the edge and between the two nodes selected will be also be selected. | |
| This mode applies only to the picking of nodes in a Shell Part. Pick one node on the edge of a hole formed by shell elements. All the nodes on the border of the hole will be selected. | |
Path Line picking
This is a special mode in which user can keep picking Shell Nodes or Shell Elements and PRIMER will keep creating the shortest path between consecutive user picked entities with all path entities in between also selected.
Panel for Path Line Object Menu Selections
|
Adds/Remove all the highlighted entities to/from the Pick List. | |
| Rejects last selected entity and loses the last created path. | ||
| Rejects all selections in the current path. | ||
| Closes the Path Line panel. | ||
| Rejects all highlighted entities and closes the panel. | ||
| Shows the help for this Path Line panel. |
Path Line Example
PRIMER highlights entities joining the consecutive user picks via shortest path.
Path Area picking
This is a special mode in which user can keep picking Shell Nodes or Shell Elements and PRIMER will keep creating the shortest path between consecutive user picked entities with all path entities in between also selected .
User selections can be then used to create an enclosed polygon. The final selection will also contain entities within/outside that polygon.
Panel for Path Area Object Menu Selections
|
Adds/Remove all the highlighted entities to/from the Pick List. | |
| PRIMER cycles through and highlights all the potential areas of entities that are either enclosed within the boundaries of polygon or are enclosed by boundary of polygon and free edges of Model. | ||
| Rejects last selected entity and loses the last created path. | ||
| Rejects all selections in the current path. | ||
| Closes the Path Selection panel. | ||
| Rejects all highlighted entities and closes the panel. | ||
| Shows the help for this Path Selection panel. |
Path Area Example
PRIMER
highlights entities joining the consecutive user picks via shortest path. Then closes polygon by calculating the shortest path between first and last user picks. And also highlights the entities within the polygon.
Free edge picking
This is a special mode in which picking two nodes of an edge will result in the selection of all the nodes between them.
Selection of N64 as Node 1
|
Selection of N228 as Node 2
|
All the nodes on the free edge between N64 and N228 (shortest distance) are also selected.
Hole picking
This is a special mode in which picking a node on the edge of a hole will result in the selection of all the nodes around the edge of the hole.
Selection of N394 on the edge of the hole
|
All nodes round hole selected
|
All the nodes on the edge of the hole are selected.
