Hilbert curve: Difference between revisions
m
→{{header|Sidef}}: minor update
m (→{{header|Sidef}}: minor update) |
|||
Line 2,487:
=={{header|Sidef}}==
Generic implementation of the Lindenmayer system:
<lang ruby>require('Image::Magick')
Line 2,602 ⟶ 2,603:
turtle.save_as(filename)
}
}</lang>
Generating the Hilbert curve:
<lang ruby>var rules = Hash(
a => '-bF+aFa+Fb-',
b => '+aF-bFb-Fa+',
Line 2,622 ⟶ 2,624:
lsys.execute('a', 6, "hilbert_curve.png", rules)</lang>
Output image: [https://github.com/trizen/rc/blob/master/img/hilbert-curve-sidef.png Hilbert curve]▼
▲[https://github.com/trizen/rc/blob/master/img/hilbert-curve-sidef.png Hilbert curve]
=={{header|Vala}}==
|