Sierpinski square curve: Difference between revisions
m
Minor edit to C++ code
m (Minor edit) |
m (Minor edit to C++ code) |
||
Line 39:
line(out, x, y, length, angle);
else if (c == '+')
angle = (angle - 90) % 360;▼
else if (c == '-')▼
angle = (angle + 90) % 360;
▲ else if (c == '-')
▲ angle = (angle - 90) % 360;
}
}
int main() {
const int size = 635, length = 5;
const int order = 5;
std::ofstream out("sierpinski_square.svg");
if (!out) {
Line 61 ⟶ 60:
for (int i = 0; i < order; ++i)
s = rewrite(s);
execute(out, s,
out << "'/>\n</svg>\n";
return 0;
|