diff --git a/fightstick/fightstick b/fightstick/fightstick index 5f3cc29..43d1243 100755 Binary files a/fightstick/fightstick and b/fightstick/fightstick differ diff --git a/fightstick/go.mod b/fightstick/go.mod index 7fed315..f55ac68 100644 --- a/fightstick/go.mod +++ b/fightstick/go.mod @@ -11,4 +11,5 @@ require ( github.com/llgcode/draw2d v0.0.0-20200930101115-bfaf5d914d1e // indirect github.com/yofu/dxf v0.0.0-20190710012328-5a6d1e83f16c // indirect golang.org/x/image v0.0.0-20210216034530-4410531fe030 // indirect + gonum.org/v1/gonum v0.9.3 // indirect ) diff --git a/fightstick/go.sum b/fightstick/go.sum index 277c8f3..26c94b1 100644 --- a/fightstick/go.sum +++ b/fightstick/go.sum @@ -75,6 +75,7 @@ golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= +gonum.org/v1/gonum v0.9.3 h1:DnoIG+QAMaF5NvxnGe/oKsgKcAc6PcUyl8q0VetfQ8s= gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= diff --git a/fightstick/main.go b/fightstick/main.go index b96f848..9f23a55 100644 --- a/fightstick/main.go +++ b/fightstick/main.go @@ -2,6 +2,7 @@ package main import ( "github.com/deadsy/sdfx/render" + "github.com/deadsy/sdfx/render/dc" "github.com/deadsy/sdfx/sdf" ) @@ -11,7 +12,7 @@ func main() { for k, v := range topPlanes { render.RenderDXF(v, 300, k+".dxf") - render.RenderSTLSlow(sdf.Extrude3D(v, 2), 1200, k+".stl") + render.ToSTL(sdf.Extrude3D(v, 2), 400, k+".stl", dc.NewDualContouringDefault()) } render.RenderDXF(top, 300, "top.dxf") }