From 488c42981f7a71fedd1908f36dd45a4863c7485a Mon Sep 17 00:00:00 2001 From: Richard Milewski Date: Sun, 14 Dec 2025 15:03:18 -0800 Subject: [PATCH] update joiners.scad and linalg.scad --- joiners.scad | 3 +++ linalg.scad | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/joiners.scad b/joiners.scad index 3609e2b..e04481e 100644 --- a/joiners.scad +++ b/joiners.scad @@ -8,6 +8,9 @@ // FileSummary: Joiner shapes for connecting separately printed objects. ////////////////////////////////////////////////////////////////////// +_BOSL2_JOINERS = is_undef(_BOSL2_STD) && (is_undef(BOSL2_NO_STD_WARNING) || !BOSL2_NO_STD_WARNING) ? + echo("Warning: joiners.scad included without std.scad; dependencies may be missing\nSet BOSL2_NO_STD_WARNING = true to mute this warning.") true : true; + include diff --git a/linalg.scad b/linalg.scad index 06c5e6c..91d168b 100644 --- a/linalg.scad +++ b/linalg.scad @@ -10,6 +10,10 @@ // FileFootnotes: STD=Included in std.scad ////////////////////////////////////////////////////////////////////// +_BOSL2_LINALG = is_undef(_BOSL2_STD) && (is_undef(BOSL2_NO_STD_WARNING) || !BOSL2_NO_STD_WARNING) ? + echo("Warning: linalg.scad included without std.scad; dependencies may be missing\nSet BOSL2_NO_STD_WARNING = true to mute this warning.") true : true; + + // Section: Matrices // The matrix, a rectangular array of numbers which represents a linear transformation, // is the fundamental object in linear algebra. In OpenSCAD a matrix is a list of lists of numbers