Sierpinski curve: Difference between revisions

m
Minor edit
m (Minor edit)
m (Minor edit)
Line 193:
<lang java>import java.io.*;
 
public class SierpinskiCurve implements AutoCloseable {
public static void main(final String[] args) {
try (SierpinskiCurveWriter swriter = new SierpinskiCurveBufferedWriter(new FileWriter("sierpinski_curve.svg"))) {
SierpinskiCurve s = new SierpinskiCurve(writer);
s.currentAngle = 45;
s.currentX = 535;
Line 208 ⟶ 209:
}
 
private SierpinskiCurve(final StringWriter filewriter) throws IOException {
this.writer = new BufferedWriter(new FileWriter(file))writer;
}
 
Line 216 ⟶ 217:
write("<rect width='100%%' height='100%%' fill='white'/>\n");
write("<path stroke-width='1' stroke='black' fill='none' d='");
}
 
public void close() throws IOException {
writer.close();
}
 
1,777

edits