diff --git a/spatial/r3/slerp_example_test.go b/spatial/r3/slerp_example_test.go index cb9f81d5..3e791684 100644 --- a/spatial/r3/slerp_example_test.go +++ b/spatial/r3/slerp_example_test.go @@ -38,20 +38,20 @@ func Example_slerp() { for i := 0.0; i <= steps; i++ { t := i / steps rotated := slerp(initialRot, finalRot, t).Rotate(v) - fmt.Printf("%.2f %.4g\n", t, rotated) + fmt.Printf("%.2f %+.2f\n", t, rotated) } // Output: // - // 0.00 {1 -1.11e-16 1.414} - // 0.10 {1 -0.3301 1.375} - // 0.20 {1 -0.642 1.26} - // 0.30 {1 -0.9185 1.075} - // 0.40 {1 -1.144 0.8313} - // 0.50 {1 -1.307 0.5412} - // 0.60 {1 -1.397 0.2212} - // 0.70 {1 -1.41 -0.111} - // 0.80 {1 -1.345 -0.437} - // 0.90 {1 -1.206 -0.7389} - // 1.00 {1 -1 -1} + // 0.00 {+1.00 -0.00 +1.41} + // 0.10 {+1.00 -0.33 +1.38} + // 0.20 {+1.00 -0.64 +1.26} + // 0.30 {+1.00 -0.92 +1.08} + // 0.40 {+1.00 -1.14 +0.83} + // 0.50 {+1.00 -1.31 +0.54} + // 0.60 {+1.00 -1.40 +0.22} + // 0.70 {+1.00 -1.41 -0.11} + // 0.80 {+1.00 -1.34 -0.44} + // 0.90 {+1.00 -1.21 -0.74} + // 1.00 {+1.00 -1.00 -1.00} }