chore: Adjusted ghost spool options

This commit is contained in:
2026-07-23 23:23:30 +01:00
parent 7c1e7a0e12
commit bf8243633c

View File

@@ -29,8 +29,6 @@ RAIL_SUPPORT_SIDE_MARGIN = 2
RAIL_WIDTH_MARGIN = 3
RAIL_SPOOL_HEIGHT = 5
RAIL_SPOOL_FRONT_DIST = 5
RAIL_PARKED_SPOOL = True
RAIL_CRITICAL_SPOOL = True
TOP_LID_RATIO = .4
@@ -48,6 +46,9 @@ COLOR_BACK = (.6, .6, .0)
COLOR_TOP = (.0, .0, .6)
COLOR_LID = (.0, .6, .6)
SPOOL_PARKED = True
SPOOL_CRITICAL = False
XX = .1
@@ -133,11 +134,11 @@ def _gen_spool_rails() -> sp.OpenSCADObjectPlus:
rail_supports = sp.union()(left_support, right_support)
final = sp.union()(back_rail, front_rail, rail_supports)
if RAIL_PARKED_SPOOL:
if SPOOL_PARKED:
parked_spool = _gen_spool()
parked_spool = sp.up(RAIL_SPOOL_HEIGHT)(parked_spool)
final = sp.union()(final, parked_spool)
if RAIL_CRITICAL_SPOOL:
if SPOOL_CRITICAL:
critical_spool = _gen_spool((1, 0, 0), 0.3)
critical_spool = sp.up(f_z_off + RAIL_RADIUS)(critical_spool)
critical_spool = sp.forward(f_y_off)(critical_spool)