-
Notifications
You must be signed in to change notification settings - Fork 2
CheatSheet
Constants: m_piece_wiggle_room
default_lid_thickness
default_wall_thickness
default_floor_thickness
default_slicing_layer_height
default_voronoi_seed
default_material_colour
default_label_colour
default_label_background_colour
SHAPE_TYPE_DENSE_HEX
SHAPE_TYPE_DENSE_TRIANGLE
SHAPE_TYPE_CIRCLE
SHAPE_TYPE_HEX
SHAPE_TYPE_OCTOGON
SHAPE_TYPE_TRIANGLE
SHAPE_TYPE_NONE
SHAPE_TYPE_SQUARE
SHAPE_TYPE_SUPERSHAPE
SHAPE_TYPE_HILBERT
SHAPE_TYPE_CLOUD
SHAPE_TYPE_PENTAGON_R1
SHAPE_TYPE_PENTAGON_R2
SHAPE_TYPE_PENTAGON_R3
SHAPE_TYPE_PENTAGON_R4
SHAPE_TYPE_PENTAGON_R5
SHAPE_TYPE_PENTAGON_R6
SHAPE_TYPE_PENTAGON_R7
SHAPE_TYPE_PENTAGON_R8
SHAPE_TYPE_PENTAGON_R9
SHAPE_TYPE_PENTAGON_R10
SHAPE_TYPE_PENTAGON_R11
SHAPE_TYPE_PENTAGON_R12
SHAPE_TYPE_PENTAGON_R13
SHAPE_TYPE_PENTAGON_R14
SHAPE_TYPE_PENTAGON_R15
SHAPE_TYPE_ESCHER_LIZARD
SHAPE_TYPE_VORONOI
SHAPE_TYPE_LEAF
SHAPE_TYPE_LEAF_VEINS
SHAPE_TYPE_DROP
SHAPE_TYPE_DELTOID_TRIHEXAGONAL
SHAPE_TYPE_DELTOID_TRIHEXAGONAL_KITE
SHAPE_TYPE_DELTOID_TRIHEXAGONAL_KITE
SHAPE_TYPE_RHOMBI_TRI_HEXAGONAL
SHAPE_TYPE_PENROSE_TILING_5
SHAPE_TYPE_PENROSE_TILING_7
CATCH_NONE
CATCH_SHORT
CATCH_LONG
CATCH_ALL
CATCH_BUMPS_SHORT
CATCH_BUMPS_LONG
LABEL_TYPE_FRAMED
LABEL_TYPE_FRAMED_SOLID
LABEL_TYPE_FRAMED_SHORT
LABEL_TYPE_FRAMED_SHORT_SOLID
LABEL_TYPE_FRAMELESS_ANGLE
LABEL_TYPE_FRAMELESS
LABEL_TYPE_FRAMELESS
default_label_font
default_label_solid_background
default_label_type
RoundedBoxOnLength(100, 50, 10, 5);
RoundedBoxAllSides(30,20,10,5);
RoundedBoxGrid(20,20,10,5, rows=2, cols=1);
RegularPolygon(10, 5, 6);
RegularPolygonGrid(10, 2, 1, 2)
RegularPolygonGridDense(10, 2, 1)
HexGridWithCutouts(rows = 4, cols = 3, height = 10, spacing = 0, push_block_height = 1, tile_width = 29);
InsetLid(50, 100);
InsetLidTabbed(30, 100);
InsetLidTabbedWithLabel(width = 100, length = 100, lid_thickness = 3, text_str
= "Trains");
MakeBoxWithInsetLidTabbed(width = 30, length = 100, height = 20);
InsetLidRabbitClip(30, 100);
InsetLidRabbitClipWithLabel(width = 100, length = 100, lid_thickness = 3,
text_str = "Trains");
MakeBoxWithInsetLidRabbitClip(width = 30, length = 100, height = 20);
MakeStripedGrid(20,50);
Make3dStripedGrid(20,50);
MakeMainLidLabelSolid(20, 80, 2, label="Australia", border = 2, offset = 4);
MakeMainLidLabelStriped(20, 80, 2, label="Australia", border = 2, offset = 4);
MakeFramedLidLabel(20, 80, 2, label="Australia", border = 2, offset = 4);
MakeFramelessLidLabel(20, 80, 2, "Australia");
Constants: default_lid_shape_width
default_lid_layout_width
default_lid_aspect_ratio
default_lid_shape_thickness
default_lid_shape_rounding
default_lid_shape_type
default_lid_supershape_m1
default_lid_supershape_m2
default_lid_supershape_n1
default_lid_supershape_n2
default_lid_supershape_n3
default_lid_supershape_a
default_lid_supershape_b
default_lid_catch_type
LidMeshDense(path=square([100,50]), lid_thickness = 3, boundary = 10, radius = 5, shape_edges = 6);
LidMeshHex(width = 70, length = 50, lid_thickness = 3, boundary = 10, radius = 5);
LidMeshRepeating(square([50,20]), 3, 5, 10);
SlidingLidFingernail(radius = 10, lid_thickness = 3);
MakeLidTab(5, 10, 2);
MakeTabs(50, 100, wall_thickness = 2, lid_thickness = 2);
Constants: default_lid_shape_width
default_lid_layout_width
default_lid_aspect_ratio
default_lid_shape_thickness
default_lid_shape_rounding
default_lid_shape_type
default_lid_supershape_m1
default_lid_supershape_m2
default_lid_supershape_n1
default_lid_supershape_n2
default_lid_supershape_n3
default_lid_supershape_a
default_lid_supershape_b
default_lid_catch_type
LidMeshDense(path=square([100,50]), lid_thickness = 3, boundary = 10, radius = 5, shape_edges = 6);
LidMeshHex(width = 70, length = 50, lid_thickness = 3, boundary = 10, radius = 5);
LidMeshRepeating(square([50,20]), 3, 5, 10);
SlidingLidFingernail(radius = 10, lid_thickness = 3);
MakeLidTab(5, 10, 2);
MakeTabs(50, 100, wall_thickness = 2, lid_thickness = 2);
Constants: australia_map_length
australia_map_width
ruins_2d_length
ruins_2d_width
SlidingLid(width=10, length=30, lid_thickness=3, wall_thickness = 2, size_spacing = 0.2);
SlidingBoxLidWithLabel(width = 100, length = 100, lid_thickness = 3, text_str
= "Trains");
MakeBoxWithSlidingLid(50,100,20);
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: