render new models

This commit is contained in:
Octopus Octopus 2022-06-30 23:02:07 -05:00
parent 0c2c21ce0e
commit b77c162ed4
2 changed files with 8 additions and 3 deletions

Binary file not shown.

View File

@ -10,16 +10,21 @@ import (
func main() { func main() {
tops := split2DPlane(topPlane()) tops := split2DPlane(topPlane())
walls := split2DPlane(wallsPlane()) // walls := split2DPlane(wallsPlane())
bottoms := split2DPlane(bottomPlane()) bottoms := split2DPlane(bottomPlane())
render.RenderDXF(topPlane(), 600, "top.dxf") render.RenderDXF(topPlane(), 600, "top.dxf")
render.RenderDXF(wallsPlane(), 600, "walls.dxf") render.RenderDXF(wallsPlane(), 600, "walls.dxf")
render.RenderDXF(wallCorner(), 600, "wallcorner.dxf")
render.ToSTL(wallFrontLeft(), 400, "wallfrontleft.stl", dc.NewDualContouringDefault())
render.ToSTL(wallFrontRight(), 400, "wallfrontright.stl", dc.NewDualContouringDefault())
render.ToSTL(wallBackLeft(), 400, "wallbackleft.stl", dc.NewDualContouringDefault())
render.ToSTL(wallBackRight(), 400, "wallbackright.stl", dc.NewDualContouringDefault())
for i, ele := range tops { for i, ele := range tops {
render.ToSTL(sdf.Extrude3D(ele, 3), 400, "top-"+strconv.Itoa(i)+".stl", dc.NewDualContouringDefault()) render.ToSTL(sdf.Extrude3D(ele, 3), 400, "top-"+strconv.Itoa(i)+".stl", dc.NewDualContouringDefault())
} }
for i, ele := range walls { /*for i, ele := range walls {
render.ToSTL(sdf.Extrude3D(ele, 45), 400, "wall-"+strconv.Itoa(i)+".stl", dc.NewDualContouringDefault()) render.ToSTL(sdf.Extrude3D(ele, 45), 400, "wall-"+strconv.Itoa(i)+".stl", dc.NewDualContouringDefault())
} }*/
for i, ele := range bottoms { for i, ele := range bottoms {
render.ToSTL(sdf.Extrude3D(ele, 3), 400, "bottom-"+strconv.Itoa(i)+".stl", dc.NewDualContouringDefault()) render.ToSTL(sdf.Extrude3D(ele, 3), 400, "bottom-"+strconv.Itoa(i)+".stl", dc.NewDualContouringDefault())
} }