mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2025-01-30 00:09:37 +00:00
Removed all uses and incudes. Document all includes needed for each file. Added std.scad include.
This commit is contained in:
parent
a46ea27fca
commit
1d6aefc867
23 changed files with 62 additions and 133 deletions
10
beziers.scad
10
beziers.scad
|
@ -3,8 +3,9 @@
|
||||||
// Bezier functions and modules.
|
// Bezier functions and modules.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/beziers.scad>
|
// include <BOSL2/paths.scad>
|
||||||
|
// include <BOSL2/beziers.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,11 +38,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
include <constants.scad>
|
|
||||||
use <math.scad>
|
|
||||||
use <paths.scad>
|
|
||||||
use <transforms.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Terminology
|
// Section: Terminology
|
||||||
// **Polyline**: A series of points joined by straight line segements.
|
// **Polyline**: A series of points joined by straight line segements.
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// Useful Constants.
|
// Useful Constants.
|
||||||
// To use this, add the following line to the top of your file.
|
// To use this, add the following line to the top of your file.
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
|
@ -3,15 +3,13 @@
|
||||||
// Functions to create 2D and 3D convex hulls.
|
// Functions to create 2D and 3D convex hulls.
|
||||||
// To use, add the following line to the beginning of your file:
|
// To use, add the following line to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
|
// include <BOSL2/std.scad>
|
||||||
// include <BOSL2/convex_hull.scad>
|
// include <BOSL2/convex_hull.scad>
|
||||||
// ```
|
// ```
|
||||||
// Derived from Linde's Hull:
|
// Derived from Linde's Hull:
|
||||||
// - https://github.com/openscad/scad-utils
|
// - https://github.com/openscad/scad-utils
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
include <math.scad>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Generalized Hull
|
// Section: Generalized Hull
|
||||||
|
|
||||||
|
|
10
debug.scad
10
debug.scad
|
@ -3,8 +3,10 @@
|
||||||
// Helpers to make debugging OpenScad code easier.
|
// Helpers to make debugging OpenScad code easier.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/debug.scad>
|
// include <BOSL2/paths.scad>
|
||||||
|
// include <BOSL2/beziers.scad>
|
||||||
|
// include <BOSL2/debug.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,10 +38,6 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
include <transforms.scad>
|
|
||||||
include <math.scad>
|
|
||||||
include <paths.scad>
|
|
||||||
include <beziers.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Debugging Polyhedrons
|
// Section: Debugging Polyhedrons
|
||||||
|
|
|
@ -19,15 +19,12 @@
|
||||||
//
|
//
|
||||||
// To use, add the following line to the beginning of your file:
|
// To use, add the following line to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/involute_gears.scad>
|
// include <BOSL2/involute_gears.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
use <transforms.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Terminology
|
// Section: Terminology
|
||||||
// The outline of a gear is a smooth circle (the "pitch circle") which has
|
// The outline of a gear is a smooth circle (the "pitch circle") which has
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// Snap-together joiners.
|
// Snap-together joiners.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/joiners.scad>
|
// include <BOSL2/joiners.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,11 +37,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <transforms.scad>
|
|
||||||
use <shapes.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Half Joiners
|
// Section: Half Joiners
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,9 @@
|
||||||
// Linear Bearing clips/holders.
|
// Linear Bearing clips/holders.
|
||||||
// To use, add these lines to the top of your file:
|
// To use, add these lines to the top of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/linear_bearings.scad>
|
// include <BOSL2/metric_screws.scad>
|
||||||
|
// include <BOSL2/linear_bearings.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,10 +38,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
include <shapes.scad>
|
|
||||||
include <metric_screws.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Functions
|
// Section: Functions
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,7 @@
|
||||||
// Masking shapes.
|
// Masking shapes.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/masks.scad>
|
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,12 +36,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <transforms.scad>
|
|
||||||
use <shapes.scad>
|
|
||||||
use <math.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: General Masks
|
// Section: General Masks
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// Math helper functions.
|
// Math helper functions.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// use <BOSL2/math.scad>
|
// use <BOSL2/std.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,9 +36,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
include <constants.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Math Constants
|
// Section: Math Constants
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,11 @@
|
||||||
// Screws, Bolts, and Nuts.
|
// Screws, Bolts, and Nuts.
|
||||||
// To use, include the following lines at the top of your file:
|
// To use, include the following lines at the top of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/metric_screws.scad>
|
// include <BOSL2/threading.scad>
|
||||||
|
// include <BOSL2/phillips_drive.scad>
|
||||||
|
// include <BOSL2/torx_drive.scad>
|
||||||
|
// include <BOSL2/metric_screws.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,14 +40,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
include <constants.scad>
|
|
||||||
use <transforms.scad>
|
|
||||||
use <shapes.scad>
|
|
||||||
use <threading.scad>
|
|
||||||
use <phillips_drive.scad>
|
|
||||||
use <torx_drive.scad>
|
|
||||||
use <math.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Functions
|
// Section: Functions
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// Masks and models for NEMA stepper motors.
|
// Masks and models for NEMA stepper motors.
|
||||||
// To use, add these lines to the top of your file:
|
// To use, add these lines to the top of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/nema_steppers.scad>
|
// include <BOSL2/nema_steppers.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,11 +36,6 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
include <constants.scad>
|
|
||||||
use <transforms.scad>
|
|
||||||
use <shapes.scad>
|
|
||||||
use <math.scad>
|
|
||||||
use <compat.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Functions
|
// Section: Functions
|
||||||
|
|
12
paths.scad
12
paths.scad
|
@ -3,8 +3,10 @@
|
||||||
// Polylines, polygons and paths.
|
// Polylines, polygons and paths.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/paths.scad>
|
// include <BOSL2/quaternions.scad>
|
||||||
|
// include <BOSL2/triangulation.scad>
|
||||||
|
// include <BOSL2/paths.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,12 +39,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
include <constants.scad>
|
|
||||||
use <transforms.scad>
|
|
||||||
use <math.scad>
|
|
||||||
use <quaternions.scad>
|
|
||||||
use <triangulation.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Functions
|
// Section: Functions
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// Phillips driver bits
|
// Phillips driver bits
|
||||||
// To use, add these lines to the top of your file:
|
// To use, add these lines to the top of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/phillips_drive.scad>
|
// include <BOSL2/phillips_drive.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,12 +37,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <transforms.scad>
|
|
||||||
use <shapes.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Modules
|
// Section: Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,7 @@
|
||||||
// other BOSL2 library shapes and utilities.
|
// other BOSL2 library shapes and utilities.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/primitives.scad>
|
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -38,11 +37,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
include <constants.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
use <transforms.scad>
|
|
||||||
use <math.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Primitive Shapes
|
// Section: Primitive Shapes
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
// Support for Quaternions.
|
// Support for Quaternions.
|
||||||
// To use, add the following line to the beginning of your file:
|
// To use, add the following line to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// use <BOSL2/quaternions.scad>
|
// include <BOSL2/std.scad>
|
||||||
|
// include <BOSL2/quaternions.scad>
|
||||||
// ```
|
// ```
|
||||||
///////////////////////////////////////////
|
///////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,8 +37,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <math.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Quaternions
|
// Section: Quaternions
|
||||||
// Quaternions are fast methods of storing and calculating arbitrary rotations.
|
// Quaternions are fast methods of storing and calculating arbitrary rotations.
|
||||||
|
|
|
@ -3,8 +3,7 @@
|
||||||
// Common useful shapes and structured objects.
|
// Common useful shapes and structured objects.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/shapes.scad>
|
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,11 +36,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <transforms.scad>
|
|
||||||
use <math.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Cuboids
|
// Section: Cuboids
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// Simple V-groove based sliders and rails.
|
// Simple V-groove based sliders and rails.
|
||||||
// To use, add these lines to the beginning of your file:
|
// To use, add these lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/sliders.scad>
|
// include <BOSL2/sliders.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,10 +36,6 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
use <transforms.scad>
|
|
||||||
use <shapes.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Modules
|
// Section: Modules
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
// ACME Trapezoidal-threaded Screw Rods and Nuts
|
// LibFile: std.scad
|
||||||
|
// File that includes the standard BOSL include files.
|
||||||
|
// To use, add the following lines to the beginning of your file:
|
||||||
|
// ```
|
||||||
|
// include <BOSL2/std.scad>
|
||||||
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -30,8 +35,15 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
include <threading.scad>
|
|
||||||
|
|
||||||
|
include <BOSL2/constants.scad>
|
||||||
|
include <BOSL2/compat.scad>
|
||||||
|
include <BOSL2/math.scad>
|
||||||
|
include <BOSL2/transforms.scad>
|
||||||
|
include <BOSL2/shapes.scad>
|
||||||
|
include <BOSL2/masks.scad>
|
||||||
|
include <BOSL2/primitives.scad>
|
||||||
|
|
||||||
|
|
||||||
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap
|
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// Triangular and Trapezoidal-Threaded Screw Rods and Nuts.
|
// Triangular and Trapezoidal-Threaded Screw Rods and Nuts.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/threading.scad>
|
// include <BOSL2/threading.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,10 +36,6 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
include <constants.scad>
|
|
||||||
use <transforms.scad>
|
|
||||||
use <masks.scad>
|
|
||||||
use <math.scad>
|
|
||||||
|
|
||||||
|
|
||||||
function _trpzd_thread_pt(thread, threads, start, starts, astep, asteps, part, parts) =
|
function _trpzd_thread_pt(thread, threads, start, starts, astep, asteps, part, parts) =
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// Torx driver bits
|
// Torx driver bits
|
||||||
// To use, add these lines to the top of your file:
|
// To use, add these lines to the top of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/torx_drive.scad>
|
// include <BOSL2/torx_drive.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,11 +37,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <transforms.scad>
|
|
||||||
use <math.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Functions
|
// Section: Functions
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,7 @@
|
||||||
// This is the file that the most commonly used transformations, distributors, and mutator are in.
|
// This is the file that the most commonly used transformations, distributors, and mutator are in.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// include <BOSL2/constants.scad>
|
// include <BOSL2/std.scad>
|
||||||
// use <BOSL2/transforms.scad>
|
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -37,11 +36,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <math.scad>
|
|
||||||
include <compat.scad>
|
|
||||||
include <constants.scad>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
// Section: Translations
|
// Section: Translations
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
// Functions to triangulate polyhedron faces.
|
// Functions to triangulate polyhedron faces.
|
||||||
// To use, add the following lines to the beginning of your file:
|
// To use, add the following lines to the beginning of your file:
|
||||||
// ```
|
// ```
|
||||||
// use <BOSL2/triangulation.scad>
|
// include <BOSL2/std.scad>
|
||||||
|
// include <BOSL2/triangulation.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,8 +37,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
use <math.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Functions
|
// Section: Functions
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,10 @@
|
||||||
// Rendering for wiring bundles
|
// Rendering for wiring bundles
|
||||||
// To use, include the following line at the top of your file:
|
// To use, include the following line at the top of your file:
|
||||||
// ```
|
// ```
|
||||||
// use <BOSL2/wiring.scad>
|
// include <BOSL2/std.scad>
|
||||||
|
// include <BOSL2/paths.scad>
|
||||||
|
// include <BOSL2/beziers.scad>
|
||||||
|
// include <BOSL2/wiring.scad>
|
||||||
// ```
|
// ```
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -36,10 +39,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
include <math.scad>
|
|
||||||
include <paths.scad>
|
|
||||||
include <beziers.scad>
|
|
||||||
|
|
||||||
|
|
||||||
// Section: Functions
|
// Section: Functions
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue