summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go13
1 files changed, 9 insertions, 4 deletions
diff --git a/main.go b/main.go
index bf56d0d..ceae156 100644
--- a/main.go
+++ b/main.go
@@ -17,18 +17,23 @@ func main() {
out := NewOut(os.Stdout)
out.Enable()
defer out.Disable()
+ plot(out, patches)
+}
+
+func plot(out Plotter, patches []Patch) {
+ out.Clear()
step := 1.0 / float64(5)
for _, p := range patches {
for u := 0.0; u <= 1.0; u += step {
- out.PenDown()
+ out.Pen()
for v := 0.0; v <= 1.0; v += step {
- p.Calc(u, v).Project(out)
+ p.Calc(u, v).Project(out, -60, 0, -15)
}
}
for u := 0.0; u <= 1.0; u += step {
- out.PenDown()
+ out.Pen()
for v := 0.0; v <= 1.0; v += step {
- p.Calc(v, u).Project(out)
+ p.Calc(v, u).Project(out, -60, 0, -15)
}
}
}