Normal Syntax
- Last UpdatedDec 04, 2025
- 2 minute read
In the normal syntax, a closed geometry is formed from at most 12 different boundaries. Each boundary can be given independently of any other boundary.
The boundaries must be given in a counter-clockwise direction, seen in the local uvw-system of the panel.
The direction of each individual boundary can be chosen arbitrarily. Hull Modelling will turn it, if needed.
Each boundary can be given in a great number of different ways. Below follows a short verbal description, which is documented in a more formal way later. The possibilities are:
-
Curve references (frames, waterlines and buttocks). Reference terms can be used only in the first boundary.
-
Lines (restricted or unrestricted).
-
Curves, either established in a CURVE statement or read from the form data bank.
-
Surface references, by name or number.
-
Planes, either established in a PLN-statement or read from the structure data bank.
-
Panels, that intersect the plane of the current panel.
-
A limit or a flange of a panel whose plane is close to that of the current panel.
-
The cross-section of an intersecting profile, either in the shell or on an intersecting panel.
-
A contour along the edge of a profile.
-
A contour, overlapping the end of a profile.
Certain boundary types will result in two contours ("twins"). Hull Modelling will automatically select the one to be used.
If not defined by the PANEL statement, the location of the panel(s) will be fetched from the first boundary. This can be done for many types of boundaries, but not for the following ones:
-
Lines
-
Curves, established in CURVE statements
-
Surface references
-
Intersecting panels
-
Planes
-
Profile cross-sections
Syntax Description:
|
BOU, <boundary_1>(/<boundary>) (1...11); |
|
|
Example: BOU, FR105/'TANKTOP'/'BULKH'; |
|
|
<boundary_1>::= <boundary> | |
(<curve_ref> (1...10), [CNO=<cont_no>] [<paral_displacem>] [, REF | SYM] ) |
|
<boundary>::=
|
|
|
<profile_boundary>::= |
<boundary_crossection> | <along_profile> | <overlap_prof_end> |
|
<boundary_1> |
differs from the remaining boundaries syntactically in one way: the boundary can be defined by the use of curve references. |
|
<paral_displacem> |
Some boundary types can be displaced parallel to themselves before being used as boundaries. <paral_displacem>::= COR= <dist> <dist>::= <number> |
|
CON |
Used only for those boundaries of subpanels that should be connected to another subpanel along a knuckle line. If no value is assigned to CON, the default bending type (=9999) will be used. <bending-type>::= <integer> |
