From c1c6b1847d445398bcdc8398d941721c3da81744 Mon Sep 17 00:00:00 2001 From: acereca Date: Fri, 12 Feb 2021 20:23:03 +0100 Subject: [PATCH] add settings class --- solidLib/primitives.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/solidLib/primitives.py b/solidLib/primitives.py index da072ea..a2c3a53 100644 --- a/solidLib/primitives.py +++ b/solidLib/primitives.py @@ -2,6 +2,8 @@ from typing import List, Iterable import solid as scad +import solidLib as sl + import numpy as np import logging as log @@ -56,7 +58,7 @@ def round_flat_box(x: float, y: float, z: float, r: float, segments: int = 32): .. image:: img/round_flat_box.png """ box = scad.cube([x - 2 * r, y - 2 * r, z- 2 * r]) - wall = scad.cylinder(r=r, h=2*r, segments=SEGMENTS) + wall = scad.cylinder(r=r, h=2*r, segments=sl.settings.segments) return scad.translate([r, r, 0])( scad.minkowski()(box, wall)