identify {<vector>} {,<item>} {,h}
{,<svar> | s_array[<i>] }
{,<pvar> | p_array[<i>] }
{,<nvar> | n_array[<i>] }
{,b{,a}}
Function
Select a model item and return information about it in program variables. The position of the selected item within the model workspace will remain unchanged by this command.
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 identified. If this parameter is omitted, selection by the interactive cursor device is assumed. |
|
|
|
|
item |
An indication of which model item type(s) should be identified. 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. n Point item. cl Construction Line item. xb,xf Body item. $<file> with a specific submodel 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,x,xp,xc,xb,xf".
If no indicator is given, M (submodel) is assumed.
|
|
|
|
|
h |
Highlight the identified item by flashing it. |
|
|
|
|
<svar>|s_array[<i>] |
Record string information about the identified item in string variables, starting at <svar> or s_array[<i>]. |
|
|
|
|
<pvar>|p_array[<i>] |
Record co-ordinate information about the identified item in attach points, starting at attach point <pvar> or p_array[<i>]. |
|
|
|
|
<nvar>|n_array[<i>] |
Record scalar information about the identified item in arithmetic variables starting at variable <nvar> or n_array[<i>]. |
|
|
|
|
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. |
Examples
identify v,p1,v1
identify m,s5
identify p50,a,s1,p10,v10
identify v,p_array[2],num_array[5]
Notes
Details of recorded variables may be found in another section called "Selection Variables".
When a search is made of the items in the model, the item identified 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 maybe redefined by the SET SELTOL command. Any items outside this tolerance will be ignored. The Yes/No indicator will be set by this command: Yes if an item is successfully identified, No ifno item is identified. Only indexed variables are allowed that is Vi, Pi and Si.
EagleNurbs: Amended to include NURBS entities
The Yes/No indicator will be set by this command: Yes if an item is successfully included, No if no item is included.
See also
SELVAR, VECTOR, YESNO, highlight, identify, exclude, nearest, partition, select, set(seltol,ssv), numerics, points, strings