SELECT Statement
- Last UpdatedDec 03, 2025
- 1 minute read
/AUTOSELECT [/BEXCLUDE=('<block>',...)] ->
SELECT {
[/PANEL=('<p>',...)] [/BLOCK=('<b>',...) ->
-> [/PEXCLUDE=('<panel>',...)]
}->
-> [/PEXCLUDE=('<panel>',...) ]]
CUT
-> [/SHELL [={ NONE }] ] ->
EXISTING
('<curve>',...)
PANELS NONE
-> [/PROFILES={ }] [/NOPLANEVIEWS] ->
DRAWING
-> [/NOINTERSECTIONS] ->
-> [/AS1=('<a>',...)] [/AS2=('<a>',...)] ->
-> [/AS3=('<a>',...)] [/AS4=('<a>',...)];
-
/AUTOSELECT specifies that blocks and panels, that lie in the plane of the drawing or intersects it, are to be automatically selected.
-
/BEXCLUDE and /PEXCLUDE specify blocks and panels respectively, that are to be excluded in the automatic search.
-
/PANEL and /BLOCK specify panels and blocks that are to be selected in the drawing.
-
/SHELL
-
CUT specifies that the shell curve shall be derived by intersecting the hull form with the plane.
-
NONE specifies that the shell curve should not be drawn.
-
EXISTING specifies that if a corresponding frame, buttock or waterline already exists on the data bank it should be used, otherwise the shell curve is intersected.
-
A number of curve names (<curve>) - maximum 12 - can be given in the statement. The curves are supposed to exist on the data bank.
-
/PROFILES
-
NONE specifies that cross section of shell profiles should not be drawn.
-
DRAWING specifies that cross sections of shell profiles should be drawn together with the shell curve. (This is default.)
-
NOPLANEVIEWS specifies that no plane views of panels should be drawn.
-
NOINTERSECTIONS specifies that no cross section of panels should be drawn.
-
/AS1, /AS2, /AS3 and /AS4 defines masks used when creating the view or concepts, assigned to these keywords in the modelling plane.