Project Details
Principal Dimensions
m
m
m
m
m
Frame Spacing Definition
Aft Region
mm
Cargo Region
mm
Fore Region
mm
Element Creator
BHD
Deck
Floor
Girder
Stiff
PSM
PSM2
Plate
Opening
Bracket
P.BHD
Bulkhead Type
Position
mm
Y Position
mm
mm
X Limits (Frame Range)
Z Limits
mm
mm
Y Limits (Partial)
mm
mm
Position
mm
mm
X Limits (Frame Range)
Y Limits
mm
mm
Position
mm
Z Limits
mm
mm
Position
mm
mm
X Limits (Frame Range)
Z Limits
Define Z range at each end of the girder. Different values at start vs end create a trapezoidal girder.
mm
mm
mm
mm
Location
mm
mm
Spacing
mm
ℹ Y/Z limits auto-detected from BHD surface
Frame Range
Shell Stiffener Position
mm
Y Range
mm
mm
Profile
mm
mm
Location
mm
mm
PSM Position
Frame Range
Y Range
mm
mm
Z Extent (Deck to Deck)
mm
mm
T-Profile Dimensions
mm
mm
mm
mm
Ship-specific PSM with curved-hull web (girder + knuckle Z + shell offset). Use the generic PSM tab for standard projects.
PSM Type
T-Profile Dimensions
mm
mm
mm
mm
Position (Transverse)
mm
mm
Girders crossing this PSM
Select 2–6 existing surfaces in Rhino (e.g. bulkheads, decks, floors, girders).
The top or bottom edge of each is used to build a closed planar surface.
Edge Mode
Plate Properties
mm
Mode
Smart Auto Openings (DNV-RU-SHIP Pt.3 Ch.3 Sec.6)
mm
mm
Rules applied (DNV-RU-SHIP Pt.3 Ch.3 Sec.6):
• Height ≤ 50% × local web depth
• Spacing ≥ L_opening (mid-span) or 4× (span-end)
• Floor: regions split by girders (inner 200, hull 500 mm)
• Girder: regions split by floors; bay-center or at-frame placement
• Each opening sized independently; fallback: 600×400 → Ø200
• Height ≤ 50% × local web depth
• Spacing ≥ L_opening (mid-span) or 4× (span-end)
• Floor: regions split by girders (inner 200, hull 500 mm)
• Girder: regions split by floors; bay-center or at-frame placement
• Each opening sized independently; fallback: 600×400 → Ø200
Target Element Type
Position
ℹ Hint
Opening Shape
mm
mm
mm
Bilge bracket between two members on the bilge curve.
Select connection type below — Rhino will then only ask for the
surfaces relevant to that type.
Name is generated automatically from frame number + type.
Select connection type below — Rhino will then only ask for the
surfaces relevant to that type.
Name is generated automatically from frame number + type.
Connection Type
Position
Plate Properties
mm
Partial Bulkhead at frame X, bounded by Y_min..Y_max.
Top edge follows the selected top plate, bottom edge follows the hull.
At runtime in Rhino you will select: hull, top plate.
Top edge follows the selected top plate, bottom edge follows the hull.
At runtime in Rhino you will select: hull, top plate.
Position
mm
mm
Plate Properties
mm
Generated Code
Total Code
By Element
# Click "Generate" to create Rhino Python script
# Add structural elements using the tabs on the left
# Supported elements:
# - Transverse Bulkheads (Full / Partial)
# - Longitudinal Bulkheads
# - Decks
# - Floors
# - Girders
# - Stiffeners (FB / L profiles)
# - PSM Transverse / Longitudinal (T-profile 3D: web + flange, hull-trimmed)
# All elements are automatically trimmed to hull boundaries
Generate code to see individual elements
Added Elements
No elements added yet
0
BHD
0
Deck
0
Floor
0
Girder
0
Stiff
0
PSM
0
Plate
0
Opening
0
Bracket
0
P.BHD