From f64edc7fe8a2d6a3d695622c90fed0ac228891b5 Mon Sep 17 00:00:00 2001 From: kercylan98 Date: Mon, 19 Jun 2023 10:57:24 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BC=98=E5=8C=96=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=8F=8A=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/geometry/circle_example_test.go | 28 +++++++++++++++++++ utils/geometry/circle_test.go | 10 ------- ...e_examle_test.go => shape_example_test.go} | 0 3 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 utils/geometry/circle_example_test.go rename utils/geometry/{shape_examle_test.go => shape_example_test.go} (100%) diff --git a/utils/geometry/circle_example_test.go b/utils/geometry/circle_example_test.go new file mode 100644 index 0000000..ecb9cef --- /dev/null +++ b/utils/geometry/circle_example_test.go @@ -0,0 +1,28 @@ +package geometry_test + +import ( + "fmt" + "github.com/kercylan98/minotaur/utils/geometry" +) + +func ExampleGenerateCircle() { + fmt.Println(geometry.GenerateCircle[float64](7, 12)) + + // Output: + // [[0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [7 0] [6.062177826491071 3.4999999999999996] [3.500000000000001 6.06217782649107] [4.28626379701573e-16 7] [-3.4999999999999982 6.062177826491071] [-6.0621778264910695 3.500000000000002] [-7 8.57252759403146e-16] [-6.062177826491071 -3.4999999999999982] [-3.500000000000003 -6.062177826491069] [-1.285879139104719e-15 -7] [3.499999999999995 -6.062177826491074] [6.062177826491069 -3.500000000000003]] + // # # # # # # # X # # # # # # # + // # # # # X # # # # # X # # # # + // # # # # # # # # # # # # # # # + // # # # # # # # # # # # # # # # + // # X # # # # # # # # # # # X # + // # # # # # # # # # # # # # # # + // # # # # # # # # # # # # # # # + // X # # # # # # X # # # # # # X + // # # # # # # # # # # # # # # # + // # # # # # # # # # # # # # # # + // # X # # # # # # # # # # # X # + // # # # # # # # # # # # # # # # + // # # # # # # # # # # # # # # # + // # # # # X # # # # # X # # # # + // # # # # # # # X # # # # # # # +} diff --git a/utils/geometry/circle_test.go b/utils/geometry/circle_test.go index 580c767..bb5af88 100644 --- a/utils/geometry/circle_test.go +++ b/utils/geometry/circle_test.go @@ -1,11 +1 @@ package geometry_test - -import ( - "fmt" - "github.com/kercylan98/minotaur/utils/geometry" - "testing" -) - -func TestGenerateCircle(t *testing.T) { - fmt.Println(geometry.GenerateCircle[float64](5, 12)) -} diff --git a/utils/geometry/shape_examle_test.go b/utils/geometry/shape_example_test.go similarity index 100% rename from utils/geometry/shape_examle_test.go rename to utils/geometry/shape_example_test.go