-
Notifications
You must be signed in to change notification settings - Fork 3
no_lid.scad
The boxex which have no lids with them.
To use, add the following lines to the beginning of your file:
include <boardgame_toolkit.scad>
Description:
Makes a box with no lid, useful for spacers and other things in games.
Arguments:
| By Position | What it does |
|---|---|
width |
width of the box (outside width) |
length |
length of the box (outside length) |
height |
height of the box (outside height) |
wall_thickness |
thickness of the walls (default default_wall_thickness) |
material_colour |
the material colour to use (default default_material_colour) |
floor_thickness |
thickness of the floor (default default_floor_thickness) |
make_finger_width |
makes finger dip on the width (default false) |
make_finger_length |
makes finger dip on the length (default true) |
finger_hole_size |
size of the finger dip (default 20) |
hollow |
make the inside hollow (default false) |
Example 1:
include <boardgame_toolkit.scad>
MakeBoxWithNoLid(width=100, length=50, height=20);
Example 2:
include <boardgame_toolkit.scad>
MakeBoxWithNoLid(width=100, length=50, height=20, hollow=true);
Description:
Makes a box with no lid using a polygon layout, useful for spacers and other things in games. Be aware that you might get errors generating and you will need to use $fn to reduce the number of points to make the corners work
Arguments:
| By Position | What it does |
|---|---|
path |
the path to generate for (this should be one line segment) |
height |
the height of the box (outside height) |
wall_thickness |
thickness of the walls (default default_wall_thickness) |
material_colour |
the material colour to use (default default_material_colour) |
floor_thickness |
thickness of the floor (default default_floor_thickness) |
make_finger_width |
makes finger dip on the width (default false) |
make_finger_length |
makes finger dip on the length (default true) |
finger_hole_size |
size of the finger dip (default 20) |
hollow |
make the inside hollow (default false) |
Example 1:
include <boardgame_toolkit.scad>
MakePathBoxWithNoLid(path=[[0,0], [50,0], [50,50], [0,50]], height=20);
Example 2:
include <boardgame_toolkit.scad>
MakePathBoxWithNoLid(path=[[0,0], [50,0], [50,50], [0,50]], height=20, hollow=true);
Description:
Makes a single segment for use in the no lid wall. It will make the rounded finger wall holes on the side of the box at the correct direction and length.
Arguments:
| By Position | What it does |
|---|---|
path |
the path to generate for (this should be one line segment) |
finger_hole_size |
the size of the finger hole |
finger_hole_height |
the height of the fingerhole |
wall_thickness |
the thickness of the walls |
make_finger_width |
makes finger dip on the width (default false) |
make_finger_length |
makes finger dip on the length (default true) |
Example 1:
include <boardgame_toolkit.scad>
FingerHoleWallSegment([[0,0], [50,50]], finger_hole_size=5, finger_hole_height=4, height=7, wall_thickness=2, make_finger_width=true);
Example 2:
include <boardgame_toolkit.scad>
FingerHoleWallSegment([[0,0], [50,50]], finger_hole_size=5, finger_hole_height=4, height=7, wall_thickness=2, make_finger_length=true);
Table of Contents
Function Index
Topics Index
Cheat Sheet
Tutorials
Boxes:
- cap_box.scad
- cap_box_polygon.scad
- hinge_box.scad
- inset_box.scad
- magnetic_box.scad
- no_lid.scad
- sliding_box.scad
- sliding_catch_box.scad
- slipover_box.scad
- slipover_path_box.scad
Basics:
Dividers:
Shapes:
Slicing:
Miscellaneous: