-
Notifications
You must be signed in to change notification settings - Fork 4
TOC
Boxes:
- cap_box.scad (docs) Cap box pieces for the cap boxes.
- cap_box_polygon.scad (docs) Cap box pieces for the cap boxes with polygon outline.
- filament_hinge_box.scad (docs) Filament hinge box pieces for the hinge boxes.
- hinge_box.scad (docs) Hinge box pieces for the hinge boxes.
- inset_box.scad (docs) Various modules to generate board game inserts.
- magnetic_box.scad (docs) Magnetic box pieces for the magnetic boxes.
- no_lid.scad (docs) Boxes with no lids.
- sliding_box.scad (docs) Sliding box pieces for the sliding boxes.
- sliding_catch_box.scad (docs) Sliding catch box pieces for the sliding catch boxes.
- slipover_box.scad (docs) Slipover box pieces for the slipover boxes.
- slipover_path_box.scad (docs) Slipover box pieces for the slipover boxes with polygon outline.
Basics:
- base_bgtk.scad (docs) Basic pieces of the board game insert system.
- components.scad (docs) Various modules to generate board game inserts.
- labels.scad (docs) Shared label pieces.
- lids_base.scad (docs) Shared lid pieces for making lids.
- lids_base.scad (docs) Shared lid pieces for making lids.
Dividers:
- dividers.scad (docs) Divider pieces for the dividers.
Shapes:
- flags.scad (docs) Flags for a selection of countries.
- shapes.scad (docs) Shapes for all sorts of things.
- shapes3d.scad (docs) 3d Shapes for all sorts of things.
- shape_type.scad (docs) Shapes for all sorts of things.
Slicing:
- slicing.scad (docs) Pieces for slicing a model into sections to print on smaller print areas.
CardLibrary:
- card_library.scad (docs) A special card library box for card heavy games.
Miscellaneous:
-
boardgame_toolkit.scad (docs) Various modules to generate board game inserts.
Various modules to generate board game inserts.
2. cap_box.scad
Cap box pieces for the cap boxes.
Cap box pieces for the cap boxes with polygon outline.
- FingerHoleSegmentCutout() Mod
- PolygonBoxLidCatch() Mod
- MakePathBoxWithCapLid() Mod
- CapPathBoxLid() Mod
- CapPathBoxLidWithLabelAndCustomShape() Mod
- CapPathBoxLidWithLabel() Mod
Basic pieces of the board game insert system.
- m_piece_wiggle_room Const
- default_lid_thickness Const
- default_wall_thickness Const
- default_floor_thickness Const
- default_stackable_thickness Const
- default_print_in_place_offset Const
- default_slicing_layer_height Const
- default_hinge_hole_diameter Const
- default_hinge_pin_slop Const
- default_hinge_thickness Const
- default_voronoi_seed Const
- default_material_colour Const
- default_label_colour Const
- default_label_background_colour Const
- default_positive_colour Const
- DefaultValue() Func
- SHAPE_TYPE_DENSE_HEX Const
- SHAPE_TYPE_DENSE_TRIANGLE Const
- SHAPE_TYPE_CIRCLE Const
- SHAPE_TYPE_HEX Const
- SHAPE_TYPE_OCTOGON Const
- SHAPE_TYPE_TRIANGLE Const
- SHAPE_TYPE_NONE Const
- SHAPE_TYPE_SQUARE Const
- SHAPE_TYPE_SUPERSHAPE Const
- SHAPE_TYPE_HILBERT Const
- SHAPE_TYPE_CLOUD Const
- SHAPE_TYPE_PENTAGON_R1 Const
- SHAPE_TYPE_PENTAGON_R2 Const
- SHAPE_TYPE_PENTAGON_R3 Const
- SHAPE_TYPE_PENTAGON_R4 Const
- SHAPE_TYPE_PENTAGON_R5 Const
- SHAPE_TYPE_PENTAGON_R6 Const
- SHAPE_TYPE_PENTAGON_R7 Const
- SHAPE_TYPE_PENTAGON_R8 Const
- SHAPE_TYPE_PENTAGON_R9 Const
- SHAPE_TYPE_PENTAGON_R10 Const
- SHAPE_TYPE_PENTAGON_R11 Const
- SHAPE_TYPE_PENTAGON_R12 Const
- SHAPE_TYPE_PENTAGON_R13 Const
- SHAPE_TYPE_PENTAGON_R14 Const
- SHAPE_TYPE_PENTAGON_R15 Const
- SHAPE_TYPE_LIZARD Const
- SHAPE_TYPE_VORONOI Const
- SHAPE_TYPE_LEAF Const
- SHAPE_TYPE_LEAF_VEINS Const
- SHAPE_TYPE_DROP Const
- SHAPE_TYPE_DELTOID_TRIHEXAGONAL Const
- SHAPE_TYPE_DELTOID_TRIHEXAGONAL_KITE Const
- SHAPE_TYPE_HALF_REGULAR_HEXAGON Const
- SHAPE_TYPE_RHOMBI_TRI_HEXAGONAL Const
- SHAPE_TYPE_PENROSE_TILING_5 Const
- SHAPE_TYPE_PENROSE_TILING_7 Const
- SHAPE_TYPE_PEGASUS Const
- SHAPE_TYPE_GOOSE Const
- SHAPE_TYPE_CHICKEN Const
- SHAPE_TYPE_SHEEP Const
- SHAPE_TYPE_BIRD Const
- SHAPE_TYPE_FLYING_BIRD Const
- CATCH_NONE Const
- CATCH_SHORT Const
- CATCH_LONG Const
- CATCH_ALL Const
- CATCH_BUMPS_SHORT Const
- CATCH_BUMPS_LONG Const
- LABEL_TYPE_FRAMED Const
- LABEL_TYPE_FRAMED_SOLID Const
- LABEL_TYPE_FRAMED_SHORT Const
- LABEL_TYPE_FRAMED_SHORT_SOLID Const
- LABEL_TYPE_FRAMELESS_ANGLE Const
- LABEL_TYPE_FRAMELESS Const
- LABEL_TYPE_FRAMELESS_SHORT Const
- default_label_font Const
- default_label_solid_background Const
- default_label_type Const
- DifferenceWithOffset() Mod
Various modules to generate board game inserts.
-
-
HexBoxDivisions()Mod -
RoundedBoxOnLength()Mod -
RoundedBoxAllSides()Mod -
RoundedBoxGrid()Mod -
PolygonRadiusFromApothem()Func -
PolygonApothemFromRadius()Func -
RegularPolygon()Mod -
CircleWithIndents()Mod -
HoleToPosition()Func -
CuboidWithIndentsBottom()Mod -
RegularPolygonGrid()Mod -
RegularPolygonGridDense()Mod -
HexGridWithCutouts()Mod -
FingerHoleWall()Mod -
CornerCatch()Mod -
FingerHoleBase()Mod
-
-
-
HilbertCurve()Mod
-
-
-
MAGNET_SLOT_TYPE_NONEConst -
MAGNET_SLOT_TYPE_ROUNDConst -
MAGNET_SLOT_TYPE_RECTConst -
MagnetSlotMod
-
Divider pieces for the dividers.
-
Dividers
-
MakeDividerTab()Mod -
MakeDivider()Mod -
MakeDividerWithText()Mod
-
Filament hinge box pieces for the hinge boxes.
- HingeOptions() Func
- MakeBoxWithFilamentHingeLid() Mod
- FilamentBoxInsideMask() Mod
- MakeLidForFilamentBox() Mod
- FilamentHingeBoxLidWithCustomShape() Mod
- FilamentHingeBoxLidWithLabelAndCustomShape() Mod
- FilamentHingeBoxLidWithShape() Mod
- FilamentHingeBoxLidWithLabel() Mod
8. flags.scad
Flags for a selection of countries.
-
Flags
-
FlagBackgroundAndBorder()Mod -
StAndrewsCross()Mod -
StPatricksCross()Mod -
StGeorgesCross()Mod -
UnionJack()Mod -
AustralianFlag()Mod -
SwedenFlag()Mod -
UnitedStatesFlag()Mod -
PortugeseFlag()Mod
-
Hinge box pieces for the hinge boxes.
-
Hinges
-
HingeCone()Mod -
HingeLine()Mod -
HingeLineWithSpacingAndNum()Mod -
InsetHinge()Mod -
HingeBoxLidLabel()Mod -
MakeBoxWithInsetHinge()Mod
-
10. inset_box.scad
Various modules to generate board game inserts.
11. labels.scad
Shared label pieces.
12. lids_base.scad
Shared lid pieces for making lids.
-
Lid
-
default_lid_shape_widthConst -
default_lid_layout_widthConst -
default_lid_aspect_ratioConst -
default_lid_shape_thicknessConst -
default_lid_shape_roundingConst -
default_lid_shape_typeConst -
default_lid_supershape_m1Const -
default_lid_supershape_m2Const -
default_lid_supershape_n1Const -
default_lid_supershape_n2Const -
default_lid_supershape_n3Const -
default_lid_supershape_aConst -
default_lid_supershape_bConst -
default_lid_catch_typeConst -
IsDenseShapeType()Func -
DenseShapeEdges()Func -
LidMeshDense()Mod -
LidMeshHex()Mod -
LidMeshRepeating()Mod -
LidMeshBasic()Mod -
internal_build_lid()Mod -
SlidingLidFingernail()Mod -
MakeLidTab()Mod -
MakeTabs()Mod -
MakeLidLabel()Mod
-
13. lids_base.scad
Shared lid pieces for making lids.
-
Lid
-
default_lid_shape_widthConst -
default_lid_layout_widthConst -
default_lid_aspect_ratioConst -
default_lid_shape_thicknessConst -
default_lid_shape_roundingConst -
default_lid_shape_typeConst -
default_lid_supershape_m1Const -
default_lid_supershape_m2Const -
default_lid_supershape_n1Const -
default_lid_supershape_n2Const -
default_lid_supershape_n3Const -
default_lid_supershape_aConst -
default_lid_supershape_bConst -
default_lid_catch_typeConst -
IsDenseShapeType()Func -
DenseShapeEdges()Func -
LidMeshDense()Mod -
LidMeshHex()Mod -
LidMeshRepeating()Mod -
LidMeshBasic()Mod -
internal_build_lid()Mod -
SlidingLidFingernail()Mod -
MakeLidTab()Mod -
MakeTabs()Mod -
MakeLidLabel()Mod
-
Magnetic box pieces for the magnetic boxes.
15. no_lid.scad
Boxes with no lids.
- STACKABLE_TYPE_NONE Const
- STACKABLE_TYPE_INSIDE Const
- STACKABLE_TYPE_OUTSIDE Const
- QuicksortExtraFloors() Func
- MakeBoxWithNoLid() Mod
- MakePathBoxWithNoLid() Mod
- MakePolygonBoxWithNoLid() Mod
- [`PentagonTesselationArea()`](pentagon_tilings.scad#functionmodule-pentagontesselationarea) Func/Mod
- [`PentagonTesselation()`](pentagon_tilings.scad#functionmodule-pentagontesselation) Func/Mod
17. shapes.scad
Shapes for all sorts of things.
-
Shapes
-
MakeShapeObject()Func -
Sword2d()Mod -
Sword2dOutline()Mod -
Crossbow2d()Mod -
Crossbow2dOutline()Mod -
Sledgehammer2d()Mod -
Sledgehammer2dOutline()Mod -
Shoe2d()Mod -
Shoe2dOutline()Mod -
Bag2d()Mod -
Bag2dOutline()Mod -
Torch2d()Mod -
Torch2dOutline()Mod -
Teapot2d()Mod -
Coin2d()Mod -
CoinPile2d()Mod -
australia_map_lengthConst -
australia_map_widthConst -
AustraliaMapWidth()Func -
AustraliaMap2d()Mod -
Rock2d()Mod -
ruins_2d_lengthConst -
ruins_2d_widthConst -
Ruins2dWidth()Func -
Ruins2d()Mod -
RockWall2d()Mod -
D20Outline2d()Mod -
SawBlade2d()Mod -
SawBlade2dOutline()Mod -
Handshake2d()Mod -
Fist2d()Mod -
Fist2dOutline()Mod -
Leaf2d()Mod -
LaurelWreath2d()Mod -
Anvil2d()Mod -
HalfEye2d()Mod -
SideEye2d()Mod -
CloudShape2d()Mod -
SingleLog2d()Mod -
Tower2d()Mod -
Sign2d()Mod -
PortugalCastle()Mod -
TrainOutline()Mod -
WagonOutline()Mod
-
18. shapes3d.scad
3d Shapes for all sorts of things.
-
Shapes3d
-
Dodecahedron()Mod -
Tetrahedron()Mod -
Octahedron()Mod -
Icosahedron()Mod -
Trapezohedron()Mod
-
19. slicing.scad
Pieces for slicing a model into sections to print on smaller print areas.
-
Slicing
-
SplitBox()Mod -
MakePuzzleJoin()Mod
-
20. sliding_box.scad
Sliding box pieces for the sliding boxes.
Sliding catch box pieces for the sliding catch boxes.
Slipover box pieces for the slipover boxes.
Slipover box pieces for the slipover boxes with polygon outline.
- FingerHoleWallSegmentCutout() Mod
- MakePathBoxWithSlipoverLid() Mod
- SlipoverPathBoxLid() Mod
- SlipoverPathBoxLidWithLabelAndCustomShape() Mod
- SlipoverPathBoxLidWithLabel() Mod
- [`HexagonTesselationRepeatAtLocation()`](tesselations.scad#functionmodule-hexagontesselationrepeatatlocation) Func/Mod
- [`HexagonTesselationRepeat()`](tesselations.scad#module-hexagontesselationrepeat) Mod
- [`TriangleTesselationRepeatAtLocation()`](tesselations.scad#functionmodule-triangletesselationrepeatatlocation) Func/Mod
- [`TriangleTesselationRepeat()`](tesselations.scad#module-triangletesselationrepeat) Mod
- [`HexagonalTesselationGenerateEdge()`](tesselations.scad#function-hexagonaltesselationgenerateedge) Func
- [`HexagonalTesselation()`](tesselations.scad#functionmodule-hexagonaltesselation) Func/Mod
- [`SquareTesselation()`](tesselations.scad#functionmodule-squaretesselation) Func/Mod
- [`TESSELATION_LINE_NORMAL`](tesselations.scad#constant-tesselation_line_normal) Const
- [`TESSELATION_LINE_FLIPPED`](tesselations.scad#constant-tesselation_line_flipped) Const
- [`TESSELATION_LINE_SYMETRIC`](tesselations.scad#constant-tesselation_line_symetric) Const
- [`TesselationSideLine()`](tesselations.scad#function-tesselationsideline) Func
- [`TesselationPolygon()`](tesselations.scad#function-tesselationpolygon) Func
- [`TesselationDrop()`](tesselations.scad#functionmodule-tesselationdrop) Func/Mod
- [`TesselationLeaf()`](tesselations.scad#module-tesselationleaf) Mod
- [`TesselationLeafOutline()`](tesselations.scad#functionmodule-tesselationleafoutline) Func/Mod
- [`TesselationLeafOutlineMakePolygon()`](tesselations.scad#function-tesselationleafoutlinemakepolygon) Func
- [`TesselationLeafOutlineMakeVeins()`](tesselations.scad#function-tesselationleafoutlinemakeveins) Func
- [`TesselationLeafOutlineThree()`](tesselations.scad#functionmodule-tesselationleafoutlinethree) Func/Mod
- [`DeltoidTrihexagonalTiling()`](tesselations.scad#functionmodule-deltoidtrihexagonaltiling) Func/Mod
- [`DeltoidTrihexagonalTilingGetPoints()`](tesselations.scad#function-deltoidtrihexagonaltilinggetpoints) Func
- [`DeltoidTrihexagonalTilingInnerParts()`](tesselations.scad#function-deltoidtrihexagonaltilinginnerparts) Func
- [`HalfRegularHexagon()`](tesselations.scad#functionmodule-halfregularhexagon) Func/Mod
- [`RhombiTriHexagonal()`](tesselations.scad#functionmodule-rhombitrihexagonal) Func/Mod
- [`TesselationPegasus()`](tesselations.scad#module-tesselationpegasus) Mod
A special card library box for card heavy games.
- MakeCardSize() Func
- sumVec() Func
- TotalCards() Func
- sumCardsTo() Func
- InternalBarriers() Func
- SleeveSizeWidth() Func
- SleeveSize() Func
- CardLibrarySize() Func
- MakeCardLibraryBox() Mod
- SlidingChannel() Mod
- SlidingLatch() Mod
- CardLibraryBoxLid() Mod
- CardLibraryBoxLidWithCustomShape() Mod
- CardLibraryBoxLidWithShape() Mod
- CardLibraryBoxLidWithLabel() Mod
- CardSleeveForLibrary() Mod
- MakeAllSleeves() Mod
- [`PenroseTriangles()`](penrose_tiling.scad#function-penrosetriangles) Func
- [`PenroseTrianglesDivision()`](penrose_tiling.scad#function-penrosetrianglesdivision) Func
- [`r2d()`](penrose_tiling.scad#function-r2d) Func
- [`PenroseTiling()`](penrose_tiling.scad#functionmodule-penrosetiling) Func/Mod
27. shape_type.scad
Shapes for all sorts of things.
-
Shapes
-
ShapeNeedsInnerControl()Func -
ShapeByType()Mod
-
28. chicken.scad
- [`TesselationChickenHex()`](tesselations/chicken.scad#module-tesselationchickenhex) Mod
29. goose.scad
- [`TesselationGoose()`](tesselations/goose.scad#module-tesselationgoose) Mod
- [`TesselationGooseBlock()`](tesselations/goose.scad#module-tesselationgooseblock) Mod
- [`TesselationGooseGrid()`](tesselations/goose.scad#module-tesselationgoosegrid) Mod
- [`TesselationGooseArea()`](tesselations/goose.scad#module-tesselationgoosearea) Mod
- [`generate_hexagon()`](tesselations/hex_tesselation.scad#function-generate_hexagon) Func
- [`FlyingBirdTesselation()`](tesselations/hex_tesselation.scad#functionmodule-flyingbirdtesselation) Func/Mod
- [`TesselationFlyingBirdGrid()`](tesselations/hex_tesselation.scad#module-tesselationflyingbirdgrid) Mod
- [`TesselationFlyingBirdArea()`](tesselations/hex_tesselation.scad#module-tesselationflyingbirdarea) Mod
- [`MakeTesselationKite()`](tesselations/kite_tesselation.scad#function-maketesselationkite) Func
- [`MakeTesselationKiteHexagon()`](tesselations/kite_tesselation.scad#module-maketesselationkitehexagon) Mod
- [`TesselationHexKiteAtLocation()`](tesselations/kite_tesselation.scad#module-tesselationhexkiteatlocation) Mod
- [`TesselationHexKiteArea()`](tesselations/kite_tesselation.scad#module-tesselationhexkitearea) Mod
32. lizard.scad
- [`LizardSingle()`](tesselations/lizard.scad#module-lizardsingle) Mod
- [`LizardTriangle()`](tesselations/lizard.scad#functionmodule-lizardtriangle) Func/Mod
- [`HexagonalTesselationTriangle()`](tesselations/lizard.scad#functionmodule-hexagonaltesselationtriangle) Func/Mod
- [`LizardSingleOutline()`](tesselations/lizard.scad#module-lizardsingleoutline) Mod
- [`LizardRepeatAtLocation()`](tesselations/lizard.scad#functionmodule-lizardrepeatatlocation) Func/Mod
- [`LizardRepeat()`](tesselations/lizard.scad#module-lizardrepeat) Mod
- [`LizardHexTesselation()`](tesselations/lizard.scad#functionmodule-lizardhextesselation) Func/Mod
33. pentagons.scad
- [`SheepTesselation()`](tesselations/pentagons.scad#functionmodule-sheeptesselation) Func/Mod
- [`SheepTesselationArea()`](tesselations/pentagons.scad#module-sheeptesselationarea) Mod
- [`QuadrilateralCoords()`](tesselations/quad_tesselation.scad#function-quadrilateralcoords) Func
- [`TesselationFromQuadradicPoints()`](tesselations/quad_tesselation.scad#function-tesselationfromquadradicpoints) Func
- [`TesselationBird()`](tesselations/quad_tesselation.scad#module-tesselationbird) Mod
- [`TesselationBirdBlock()`](tesselations/quad_tesselation.scad#module-tesselationbirdblock) Mod
- [`TesselationBirdGrid()`](tesselations/quad_tesselation.scad#module-tesselationbirdgrid) Mod
- [`TesselationBirdArea()`](tesselations/quad_tesselation.scad#module-tesselationbirdarea) Mod
35. voronoi.scad
- [`VoronoiPoints()`](tesselations/voronoi.scad#function-voronoipoints) Func
- [`NormalizeVector()`](tesselations/voronoi.scad#function-normalizevector) Func
- [`Vornonoi()`](tesselations/voronoi.scad#functionmodule-vornonoi) Func/Mod
Table of Contents
Function Index
Topics Index
Cheat Sheet
Tutorials
Boxes:
- cap_box.scad
- cap_box_polygon.scad
- filament_hinge_box.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:
CardLibrary:
Miscellaneous: