Skip to content

goose.scad

pinkfish edited this page Jun 15, 2026 · 2 revisions

LibFile: goose.scad

This file has all the modules needed to make a goose tesselation.

To use, add the following lines to the beginning of your file:

include <boardgame_toolkit.scad>

File Contents

Module: TesselationGoose()

Description:

The nice goose shape.

Arguments:

By Position What it does
flip flip the tail end
size size of the hex
thickness thickness of the sides

Example 1:

TesselationGoose() Example 1
include <boardgame_toolkit.scad>
TesselationGoose(size=20);



Example 2:

TesselationGoose() Example 2
include <boardgame_toolkit.scad>
TesselationGoose(size=20, thickness=0.5);




Module: TesselationGooseBlock()

Description:

The nice goose shape.

Arguments:

By Position What it does
size the size of the goose
thickness the thickness of the goose

Example 1:

TesselationGooseBlock() Example 1
include <boardgame_toolkit.scad>
TesselationGooseBlock(size=30, thickness=1);



Example 2:

TesselationGooseBlock() Example 2
include <boardgame_toolkit.scad>
TesselationGooseBlock(size=20, thickness=0.5);




Module: TesselationGooseGrid()

Description:

The nice goose shape.

Arguments:

By Position What it does
row number of rows
col number of columns
size size of the goose
thickness thickness of the goose

Example 1:

TesselationGooseGrid() Example 1
include <boardgame_toolkit.scad>
TesselationGooseGrid(5, 5, size=30, thickness=1);




Module: TesselationGooseArea()

Description:

The nice goose shape.

Arguments:

By Position What it does
width width of the space
length length of the space
size size of the goose
thickness thickness of the goose

Example 1:

TesselationGooseArea() Example 1
include <boardgame_toolkit.scad>
TesselationGooseArea(200, 100, size=50, thickness=2);




Clone this wiki locally