1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-09-08 22:00:45 +02:00

added hexagons

This commit is contained in:
Justin Lin
2017-04-11 15:38:35 +08:00
parent 2308ce5817
commit bede5927ad
6 changed files with 94 additions and 84 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

32
docs/lib-hexagons.md Normal file
View File

@@ -0,0 +1,32 @@
# hexagons
A hexagonal structure is useful in many situations. This module creates hexagons in a hexagon.
## Parameters
- `radius` : The radius of every hexagon.
- `spacing` : The length of the gap between hexagons.
- `levels` : How many levels if counting from the center?
## Examples
include <hexagons.scad>;
radius = 20;
spacing = 2;
levels = 2;
hexagons(radius, spacing, levels);
![hexagons](images/lib-hexagons-1.JPG)
include <hexagons.scad>;
radius = 20;
spacing = 2;
levels = 3;
hexagons(radius, spacing, levels);
![hexagons](images/lib-hexagons-2.JPG)