use dc renderer

This commit is contained in:
Octopus Octopus 2022-06-10 21:56:17 -05:00
parent 4c2e14abcd
commit 7a3caf264e
4 changed files with 4 additions and 1 deletions

Binary file not shown.

View File

@ -11,4 +11,5 @@ require (
github.com/llgcode/draw2d v0.0.0-20200930101115-bfaf5d914d1e // indirect github.com/llgcode/draw2d v0.0.0-20200930101115-bfaf5d914d1e // indirect
github.com/yofu/dxf v0.0.0-20190710012328-5a6d1e83f16c // indirect github.com/yofu/dxf v0.0.0-20190710012328-5a6d1e83f16c // indirect
golang.org/x/image v0.0.0-20210216034530-4410531fe030 // indirect golang.org/x/image v0.0.0-20210216034530-4410531fe030 // indirect
gonum.org/v1/gonum v0.9.3 // indirect
) )

View File

@ -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= 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.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.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/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/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= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc=

View File

@ -2,6 +2,7 @@ package main
import ( import (
"github.com/deadsy/sdfx/render" "github.com/deadsy/sdfx/render"
"github.com/deadsy/sdfx/render/dc"
"github.com/deadsy/sdfx/sdf" "github.com/deadsy/sdfx/sdf"
) )
@ -11,7 +12,7 @@ func main() {
for k, v := range topPlanes { for k, v := range topPlanes {
render.RenderDXF(v, 300, k+".dxf") 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") render.RenderDXF(top, 300, "top.dxf")
} }