7300.02550.03110.0
Loading the interactive model…
Interactive 3D model of Boat Assembly

Enclosures and housings

Boat Assembly

12 views
Bounding box
2550.0 × 7300.0 × 3110.0 mm
Engine
Precision B-rep
Parameters
37
Published
August 7, 2026

Download

Free to download and use. See the terms.

The prompt

L,B,D=6500,2550,1600 def P(b,h): p=[(b*.7*sin(i),h*.1*(1-cos(i))) for i in [0,1]]+[(b*.7+b*.3*i,h*.1+h*.9*i) for i in [0,1]] return [(-x,z) for x,z in p[::-1]]+p sc=[cq.Workplane("XZ").polyline(P(r*B/2,h)).close().translate((0,p,0)) for p,r,h in [(0,.8,1100),(1200,1.1,1400),(2800,1.3,1600),(4800,1.1,1400),(6500,0,850)]] W=lambda w,h,d,x,y,z: cq.Workplane("XY").box(w,h,d).translate((x,y,z)) Y,hl=L/2,sc[0].loft(sc[1:]) bt=hl.faces(">Z").shell(-15).union(W(B,L,30,0,Y,D-400).intersect(hl)).union(W(1900,2200,1400,0,Y,D+315)).union(W(2200,2500,80,0,Y,D+1055)).union(W(600,400,500,450,Y-1300,D-150)).union(W(450,450,400,450,Y-1600,D-200)).union(W(1800,500,400,0,Y-2800,D-200)).union(W(2000,800,70,0,-400,D-500)) bt.val().exportStep("b.step")

Parameters

NameValueRange
Hull Length6500 mm1000 – 20000
Hull Width2550 mm500 – 10000
Hull Depth1600 mm500 – 5000
Hull Thickness15 mm5 – 100
Deck Width2550 mm500 – 10000
Deck Length6500 mm1000 – 20000
Deck Thickness30 mm5 – 100
Deck Z Bottom1200 mm0 – 5000
Cabin Width1900 mm500 – 5000
Cabin Length2200 mm500 – 5000
Cabin Height1400 mm500 – 5000
Cabin Center X0 mm-3000 – 3000
Cabin Center Y3250 mm0 – 10000
Roof Width2200 mm500 – 6000
Roof Length2500 mm500 – 6000
Roof Thickness80 mm10 – 300
Console Width600 mm100 – 3000
Console Length400 mm100 – 3000
Console Height500 mm100 – 3000
Console Center X450 mm-3000 – 3000
Console Center Y1950 mm0 – 10000
Seat Width450 mm100 – 2000
Seat Length450 mm100 – 2000
Seat Height400 mm100 – 2000
Seat Center X450 mm-3000 – 3000
Seat Center Y1650 mm0 – 10000
Bench Width1800 mm100 – 6000
Bench Length500 mm100 – 2000
Bench Height400 mm100 – 2000
Bench Center X0 mm-3000 – 3000
Bench Center Y450 mm0 – 10000
Platform Width2000 mm100 – 5000
Platform Length800 mm100 – 3000
Platform Thickness70 mm10 – 300
Platform Center X0 mm-3000 – 3000
Platform Center Y-400 mm-3000 – 3000
Platform Center Z1100 mm0 – 3000

Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.