|
- package main
-
- import (
- "github.com/deadsy/sdfx/render"
- "github.com/deadsy/sdfx/sdf"
- "testing"
- )
-
- //var doveTail = DoveTail{
- // Size: sdf.V3{X: 10, Y: 8, Z: 2},
- // Angle: sdf.Pi/10,
- //}
- var buttonStruct = Button{
- Size: 18,
- Curve: 1.2,
- HoleSpacing: 8.5,
- Thickness: 1.0,
- }
-
- func TestButtonHolder3D(t *testing.T) {
- stl, err := ButtonHolder3D(&buttonStruct)
- if err != nil {
- t.FailNow()
- }
- render.RenderSTL(stl,300, "buttonHolder.stl")
- }
-
- func TestButtonNegative(t *testing.T) {
- stl, err := buttonNegative(&buttonStruct)
- if err != nil {
- t.FailNow()
- }
- render.RenderSTL(stl,300, "buttonNegative.stl")
- }
-
- func TestWireNegative(t *testing.T) {
- stl, err := wireNegative(&buttonStruct)
- if err != nil {
- t.FailNow()
- }
- render.RenderSTL(stl,300, "wireNegative.stl")
- }
-
- func TestDoveTail(t *testing.T) {
- stl, err := dovetail(sdf.V3{X: 10, Y: 8, Z: 2}, sdf.Pi/8, 0)
- if err != nil {
- t.FailNow()
- }
- render.RenderSTL(stl,300, "doveTail.stl")
- }
|