SELECT - v14


select                        {+|-} {<vector>} {,} {<item>} {,h}
{,svar} {,pvar {,<nvar>}}
{,b{,a}} ,{p=file}
| ALL

Function

Select a model item for manipulation. Once an item has been selected, the partition area is activated at the end of the model workspace, and the selected item moved to this area, thereby making it available for subsequent manipulation by other commands.

Parameters

vector

A vector phrase defining a selection point in 3-D space. The program will use this point to determine which model item is selected. If this parameter is omitted, selection by the interactive cursor device is assumed.

 

 

item

An indication of which model item type(s) should be selected. More than one type of item may be indicated by separating them with commas.

 

The indicators are as follows: 

F             Flat surface item.

S             Solid or Hollow object item.

L{E}         Lines item.

V{F|S|U}  Single line vector.

P             Pipework item.

M             Submodel.

C             Arc or Circle item.

A             Annotation item.

D             Dimension item.

U{F}        UFO item (or Body).

N             Point item.

CL           Construction Line item.

XBF         Face/surface in a body (NURBS extension [OCC])

XBL          Wire/Profile in a body (NURBS extension)[OCC])

XSF          Face/surface in a shell (NURBS extension)[OCC])

XSE         Edge/Curve in a shell (NURBS extension)[OCC]).

XSL          Wire/Profile in a shell (NURBS extension)[OCC]).

XF           Surface entity (NURBS extension)[OCC]).

XFE          Edge/Curve in a surface (NURBS extension)[OCC]).

XFL          Wire/Profile in a surface (NURBS extension)[OCC]).

XC            Curve entity (NURBS extension)[OCC]).

$<file>   Submodel with a specific name, or matching a wildcard specification.

<i>          Item with a specific type number. i should be in the range 1 to 18.

any         Any model item, equivalent to
F,S,V,P,M,C,A,D,N,CL,XG,XC,XP,XB,XF”.

If no indicator is given, m (submodel) is assumed.

Note that SELECT XBF, XBE, XBL, XSF, XSE, XSL, XBE and XFL  extract the relevant Surfaces, Curve or Profile from the selected item and place them under the Partition marker.     

h

Highlight the selected item by flashing it.

 

 

svar

Record string information about the selected item in string variables of the form s<i> or <s_array>.

 

 

pvar

Record co-ordinate information about the selected item in attach points of the form p<i> or <p_array>.

 

 

nvar

Record scalar information about the selected item in arithmetic variables of the form v<i> or <n_array>.

 

 

b

Record the selected item in the temporary stack buffer. If the character A is also used, then the item will be appended to the buffer.
 

p=<file>

Produce a polygon file from the selected item. This option is valid only when faces or solids are selected.

 

ALL

Select all of the current model, thereby making it available for manipulation.

Once an item has been selected, the partition area is activated at the end of the model workspace, and the selected item moved to this area, thereby making it available for subsequent manipulation by other commands. This may be overridden by prefixing command line parameters with + or -.

+

Once an item has been identified, it will be moved to the end of the model workspace without changing the current contents of the partition area, thereby acting as an INCLUDE rather than as a SELECT.

 

 

-

Once an item has been identified, it will be moved to a position in the model workspace before the partition area, thereby acting as an EXCLUDE rather than as a SELECT.

 

 

Examples

select

select v

select $valv*

select p100, f,s

select le, p10,v10

select a, s10

Notes

Details of recorded variables may be found the section called “Selection Variables”.

 

When a search is made of the items in the model, the item selected is the nearest to the selection point within a given tolerance. This tolerance is generally the width of the current control cursor on the screen, 2.5% of the screen width, but may be redefined by the SET SELTOL command. Any items outside this tolerance will not be selected. The NEAREST command will select the nearest item without applying a tolerance.

 
The Yes/No indicator will be set by this command: Yes if an item is successfully selected, No if no item is selected.

 

“All” of the current model is that part of the model outside the background.

 

Selecting all of the model merely makes the partition and the foreground areas the same: in other words, all the selectable items are selected.

 

See also

SELVAR, VECTOR, YESNO, highlight, identify, exclude, include, nearest, partition, set(seltol,ssv), all

 


SELECT


select                        {+|-} {<vector>} {,} {<item>} {,h}
{,svar} {,pvar {,<nvar>}}
{,b{,a}} ,{p=file}| all

Function

Select a model item for manipulation. Once an item has been selected, the partition area is activated at the end of the model workspace, and the selected item moved to this area, thereby making it available for subsequent manipulation by other commands.

Parameters

vector

A vector phrase defining a selection point in 3-D space. The program will use this point to determine which model item is selected. If this parameter is omitted, selection by the interactive cursor device is assumed.

 

 

item

An indication of which model item type(s) should be selected. More than one type of item may be indicated by separating them with commas.

 

The indicators are as follows: 

            Flat surface item.

s             Solid or Hollow object item.

l{e}         Lines item.

v{f|s|u}  Single line vector.

p             Pipework item.

m             Submodel.

c             Arc or Circle item.

a             Annotation item.

d             Dimension item.

u{f}        UFO item (or Body).

n             Point item.

cl           Construction Line item.

xg           Exact Geometry item (Profile or Body).

xc           Curve from ACIS geometry.

xp           ACIS wire (profile).

xb           ACIS shell.

xf           ACIS shell by individual face.

$<file>   Submodel with a specific name, or matching a wildcard specification.

<i>          Item with a specific type number. i should be in the range 1 to 18.

any         Any model item, equivalent to “f,s,v,p,m,c,a,d,u,n,cl,xg,xc,xp,xb,xf”.

  If no indicator is given, m (submodel) is assumed.  

h

Highlight the selected item by flashing it.

 

 

svar

Record string information about the selected item in string variables of the form s<i> or <s_array>.

 

 

pvar

Record co-ordinate information about the selected item in attach points of the form p<i> or <p_array>.

 

 

nvar

Record scalar information about the selected item in arithmetic variables of the form v<i> or <n_array>.

 

 

b

Record the selected item in the temporary stack buffer. If the character a is also used, then the item will be appended to the buffer.
 

p=<file>

Produce a polygon file from the selected item. This option is valid only when faces or solids are selected.
 

all

Select the entire current model.

 

Once an item has been selected, the partition area is activated at the end of the model workspace, and the selected item moved to this area, thereby making it available for subsequent manipulation by other commands. This may be overridden by prefixing command line parameters with + or -.

+

Once an item has been identified, it will be moved to the end of the model workspace without changing the current contents of the partition area, thereby acting as an INCLUDE rather than as a SELECT.

 

 

-

Once an item has been identified, it will be moved to a position in the model workspace before the partition area, thereby acting as an EXCLUDE rather than as a SELECT.

 

Examples

select

select v

select $valv*

select p100, f,s

select le, p10,v10

select a, s10

Notes

Details of recorded variables may be found the section called “Selection Variables”.

 

When a search is made of the items in the model, the item selected is the nearest to the selection point within a given tolerance. This tolerance is generally the width of the current control cursor on the screen, 2.5% of the screen width, but may be redefined by the SET SELTOL command. Any items outside this tolerance will not be selected.

 

The NEAREST command will select the nearest item without applying a tolerance.
The Yes/No indicator will be set by this command: Yes if an item is successfully selected, No if no item is selected.

 

“All” of the current model is that part of the model outside the background.
Selecting all of the model merely makes the partition and the foreground areas the same: in other words, all the selectable items are selected.

 

Update from 11.7 ACIS Versions: Command modified to include selection of ACIS objects.  Naturally the amendments apply only to ACIS enabled versions.

See also

SELVAR, VECTOR, YESNO, highlight, identify, exclude, include, nearest, partition, set(seltol,ssv), all