Jump to content

Sierpinski square curve: Difference between revisions

m
Minor edit
m (Minor edit)
m (Minor edit)
Line 135:
<lang java>import java.io.*;
 
public class SierpinskiSquareCurve implements AutoCloseable {
public static void main(final String[] args) {
try (SierpinskiSquareCurveWriter swriter = new SierpinskiSquareCurveBufferedWriter(new FileWriter("sierpinski_square.svg"))) {
SierpinskiSquareCurve s = new SierpinskiSquareCurve(writer);
s.currentAngle = 0;
s.currentX = 315;
Line 150 ⟶ 151:
}
 
private SierpinskiSquareCurve(final StringWriter filewriter) throws IOException {
this.writer = new BufferedWriter(new FileWriter(file))writer;
}
 
Line 158 ⟶ 159:
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

Cookies help us deliver our services. By using our services, you agree to our use of cookies.