add settings class

This commit is contained in:
2021-02-12 20:23:03 +01:00
parent d974ca7df3
commit c1c6b1847d
+3 -1
View File
@@ -2,6 +2,8 @@ from typing import List, Iterable
import solid as scad import solid as scad
import solidLib as sl
import numpy as np import numpy as np
import logging as log 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 .. image:: img/round_flat_box.png
""" """
box = scad.cube([x - 2 * r, y - 2 * r, z- 2 * r]) 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])( return scad.translate([r, r, 0])(
scad.minkowski()(box, wall) scad.minkowski()(box, wall)