From 9b93f5945df9e58592336bd0c44246c6f8d785a5 Mon Sep 17 00:00:00 2001 From: Eddie Soller Date: Mon, 19 Dec 2022 11:26:42 -0800 Subject: [PATCH] use drawer dimensions for assertion assertion previously used an uninitialized variable to assert either grid count or drawer size were specified. this change updates the assertion to use the drawer dimension parameters. now a baseplate can be created purely with draw dimensions and without grid counts --- gridfinity-rebuilt-baseplate.scad | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gridfinity-rebuilt-baseplate.scad b/gridfinity-rebuilt-baseplate.scad index 89a587b..ea08d14 100644 --- a/gridfinity-rebuilt-baseplate.scad +++ b/gridfinity-rebuilt-baseplate.scad @@ -51,8 +51,8 @@ gridfinityBaseplate(gridx, gridy, length, distancex, distancey, style_plate, ena module gridfinityBaseplate(gridx, gridy, length, dix, diy, sp, sm, sh) { - assert(gridx > 0 || dx > 0, "Must have positive x grid amount!"); - assert(gridy > 0 || dy > 0, "Must have positive y grid amount!"); + assert(gridx > 0 || dix > 0, "Must have positive x grid amount!"); + assert(gridy > 0 || diy > 0, "Must have positive y grid amount!"); gx = gridx == 0 ? floor(dix/length) : gridx; gy = gridy == 0 ? floor(diy/length) : gridy; dx = max(gx*length-0.5, dix);