lsystems/examples/penroseP3.json
2018-01-17 22:18:47 +00:00

67 lines
780 B
JSON

{
"name": "penroseP3",
"alphabet": "MNOPA+-[]",
"axiom": "[N]++[N]++[N]++[N]++[N]",
"rules": [
[
"M",
"OA++PA----NA[-OA----MA]++"
],
[
"N",
"+OA--PA[---MA--NA]+"
],
[
"O",
"-MA++NA[+++OA++PA]-"
],
[
"P",
"--OA++++MA[+PA++++NA]--NA"
],
[
"A",
""
]
],
"angle": 36.0,
"distance": 10.0,
"representation": [
[
"M",
"Forward"
],
[
"N",
"Forward"
],
[
"O",
"Forward"
],
[
"P",
"Forward"
],
[
"A",
"Forward"
],
[
"+",
"TurnRight"
],
[
"-",
"TurnLeft"
],
[
"[",
"Push"
],
[
"]",
"Pop"
]
]
}