package objects import ( "github.com/deadsy/sdfx/render" "github.com/deadsy/sdfx/sdf" "testing" ) var k = BoxParams{ Size: sdf.V3{X: 40, Y: 40, Z: 40}, CornerRadius: 6.0, BottomTopRatio: 0.3, Wall: 3, ClosingHeight: 4, Taper: 0.2, Margin: 0.2, } func TestBottomBox3D(t *testing.T) { bottom, err := BottomBox3D(&k) if err != nil { t.Failed() return } render.RenderSTL(bottom, 400, "test_box_bottom.stl") } func TestTopBox3D(t *testing.T) { top, err := TopBox3D(&k) if err != nil { t.Failed() return } render.RenderSTL(top, 100, "test_box_top.stl") } func TestInnerClosing(t *testing.T) { stl, err := InnerClosing(&k) if err != nil { t.FailNow() } render.RenderSTL(stl, 100, "inner_closing.stl") } func TestOuterClosing(t *testing.T) { stl, err := OuterClosing(&k) if err != nil { t.FailNow() } render.RenderSTL(stl, 100, "outer_closing.stl") }