Code preview. Open in editor for the full script.
medium 3d-printing laser-cutting
units m
scale "n scale"
## modify me!
N_WIDE = 2
THICKNESS_0 = 1.5
THICKNESS_1 = 1.75
THICKNESS_2 = 2
THICKNESS_3 = 2.25
EDGE_PILLAR_WIDTH = 1.5
ARCH_BRICK_WIDTH = .8
MARGIN_GAP_WIDTH = 1
ARCH_GAP_WIDTH = 0.5
CORNICE_HEIGHT = 1
SEGMENT_HEIGHT = 11
DIAMETER = 8
RADIUS = DIAMETER / 2
HEIGHT_TUNNEL = 8.5
TOTAL_WIDTH = \
N_WIDE * DIAMETER \
+ 2 * N_WIDE * ARCH_BRICK_WIDTH \
+ (N_WIDE - 1) * ARCH_GAP_WIDTH \
+ 2 * MARGIN_GAP_WIDTH \
+ 2 * EDGE_PILLAR_WIDTH
defaults:
z-units mm
thickness THICKNESS_0
defaults pattern:
sides aligned
groove-width 0.4 mm
depth 0.3 mm
…
More code below ↓
Arched Train Tunnel
N, HO and Other Scale Models