add settings class

This commit is contained in:
acereca 2021-02-12 20:23:03 +01:00
parent d974ca7df3
commit c1c6b1847d
1 changed files with 3 additions and 1 deletions

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)