use dc renderer
This commit is contained in:
parent
4c2e14abcd
commit
7a3caf264e
Binary file not shown.
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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=
|
||||
|
|
|
@ -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")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue