Marking Line Groups
- Last UpdatedDec 02, 2025
- 2 minute read
The symbols, which shall be positioned automatically on marking lines, are defined in groups by inithull (Part viewer > Part viewer > Marking lines groups):

Delete item button - deletes chosen group from list.
By NEW option user create new group.

Syntax
The item types to be labelled will be defined in a file using the syntax defined below.
The full file name of this file must be assigned to the environment variable SBH_PART_CHECK_LABELLING.
The syntax will be:
PART/TYPE = (<list of types>)
/<item> = (<position>)
/H_FACTOR = <height factor>
<list of types> contains a comma separated list of part types to be handled.
The following types are available:
PLANE_PLATE
DEVELOPED_PLATE
BRACKET
CLIP
DOUBLING_PLATE
CONVERTED_PROFILE
Examples of <item> are:
AS1
AS2
AS3
AS4
DIMENSION
DIR_INFO
PANEL_NAME
PART_ID
PART_NAME
POSITION_NUMBER
THICKNESS
UDA
QUALITY
All items to be presented need to be specified. This must be done for once for each part type (bracket, plane plate, developed plate, clip etc). In this way the user can label different information for different part types.
All labelled texts related to some geometry, will be positioned centered around the geometry. The text rotation angle is determined automatically. For other texts it is in the input file possible to define a position closest to which the system will try to place the text. The labelling text height is controlled via the following new statements:
HEIGHT/LABEL=<text height>
/SYMBOL=<symbol height>;
It is however also possibly to add the attribute /H_FACTOR to increase or decrease the text height for some specific item.
In the attribute <position>, the position can be given either as Center of Gravity (COG) or in the eight standard points of the compass:
NORTH
NORTH_EAST
EAST
SOUTH_EAST
SOUTH
SOUTH_WEST
WEST
NORTH_WEST
For GPS items AS1, AS2, AS3, AS4 syntax may look different.
/<item> = (<position>, <n1>...<nn>)
where n1 to nn parts of GPS text to show.

If texts are overlapping, they can be manually moved.
Example:
HEIGHT/LABEL=20
/SYMBOL=60;
PART/TYPE=(PLANE_PLATE)
/DIR_INFO=(COG)
/AS1=(COG,1,2,3)
/AS2=(COG,1,2,6)
/AS3=(COG,1,3)
/AS4=(COG,2,4,6)
/UDA=(NORTH)
/POSITION_NUMBER=(WEST)
/PART_NAME=(SOUTH)
/PART_ID=(SOUTH)
/PANEL_NAME=(SOUTH)
/THICKNESS=(EAST)
/DIMENSION=(NORTH)
/QUALITY=(SOUTH_EAST);