1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-01 04:20:27 +02:00

add koch_quadratic

This commit is contained in:
Justin Lin
2020-04-13 18:14:09 +08:00
parent cfe9591099
commit 2169b2f183

View File

@@ -38,6 +38,15 @@ function koch_snowflake(n = 4, angle = 60, leng = 1, heading = 0, start = [0, 0]
)
lsystem2(rule, n, angle, leng, heading, start);
function koch_quadratic(n = 3, angle = 90, leng = 1, heading = 0, start = [0, 0]) =
let(
rule = [
["S", "F-F-F-F"],
["F", "FF-F-F-F-F-F+F"]
]
)
lsystem2(rule, n, angle, leng, heading, start);
function koch_quadratic_type1(n = 4, angle = 90, leng = 1, heading = 0, start = [0, 0]) =
let(
rule = [
@@ -64,7 +73,7 @@ function koch_star(n = 4, angle = 60, leng = 1, heading = 0, start = [0, 0]) =
]
)
lsystem2(rule, n, angle, leng, heading, start, "6789");
function dragon_curve(n = 10, angle = 90, leng = 1, heading = 0, start = [0, 0]) =
let(
rule = [