1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-12 17:54:18 +02:00

reduce dependencies

This commit is contained in:
Justin Lin
2019-10-04 09:18:56 +08:00
parent 12c490481a
commit 5a7fc3130b

View File

@@ -9,6 +9,11 @@
**/
include <__comm__/__nearest_multiple_of_4.scad>;
include <__comm__/__frags.scad>;
include <__comm__/__ra_to_xy.scad>;
include <__comm__/__edge_r.scad>;
include <__comm__/__shape_pie.scad>;
include <__comm__/__shape_arc.scad>;
module crystal_ball(radius, theta = 360, phi = 180, thickness) {
phis = is_num(phi) ? [0, phi] : phi;
@@ -18,12 +23,12 @@ module crystal_ball(radius, theta = 360, phi = 180, thickness) {
angle = [90 - phis[1], 90 - phis[0]];
shape_pts = is_undef(thickness) ?
shape_pie(
__shape_pie(
radius,
angle ,
$fn = __nearest_multiple_of_4(frags)
) :
shape_arc(
__shape_arc(
radius,
angle,
width = thickness,