-
Notifications
You must be signed in to change notification settings - Fork 4
kite_tesselation.scad
pinkfish edited this page Jun 15, 2026
·
2 revisions
This file has all the modules needed to make a variety of tesselations.
To use, add the following lines to the beginning of your file:
include <boardgame_toolkit.scad>
MakeTesselationKite()MakeTesselationKiteHexagon()TesselationHexKiteAtLocation()TesselationHexKiteArea()
Description:
Make a kite tesselation.
Arguments:
| By Position | What it does |
|---|---|
size |
length of the kite |
side1 |
the line for the one side, [-0.5, x] - [0.5, x] |
side2 |
the line for the one side, [-0.5, x] - [0.5, x] |
Example 1:
include <boardgame_toolkit.scad>
polygon(MakeTesselationKite(
size=20,
[[-0.5, 0], [0.3, 0.25], [0.5, 0]],
[[-0.5, 0], [0.3, 0.25], [0.5, 0]]
))
Description:
Arguments:
| By Position | What it does |
|---|---|
size |
length of the kite |
side1 |
the line for the one side, [-0.5, x] - [0.5, x] |
side2 |
the line for the one side, [-0.5, x] - [0.5, x] |
Example 1:
include <boardgame_toolkit.scad>
MakeTesselationKiteHexagon(
size=20,
[[-0.5, 0], [0.3, 0.25], [0.5, 0]],
[[-0.5, 0], [0.3, 0.25], [0.5, 0]],
thickness=2,
outer_offset=0.1
);
Description:
Show a tesselation kite hex at a specific location.
Arguments:
| By Position | What it does |
|---|---|
size |
size of the hex |
x |
x location |
y |
y location |
Example 1:
include <boardgame_toolkit.scad>
TesselationHexKiteAtLocation(size=20, x=0, y=0)
rotate(30)
TesselationChickenHex(size=20);
Description:
Show a tesselation kite hex at a specific location.
Arguments:
| By Position | What it does |
|---|---|
size |
size of the hex |
width |
width of the space |
length |
length of the space |
Example 1:
include <boardgame_toolkit.scad>
TesselationHexKiteArea(width=200, length=100, size=20)
rotate(30)
TesselationChickenHex(size=20);
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: