2008年07月05日
プロッタ(その7) - 整数演算
誤差? ではなさそう...
-----
と書いていたけれど
-----
演算の型処理 の問題だったみたいです ^^
-----
(360 / num_of_dots) * i * DEG_TO_RAD
-----
の部分ですが 360 も num_of_dots(64)も整数なので 整数 の結果を返そうとします すると
-----
5 になってしまいます...
-----
実際どうなっているか試してみましょう
-----
-----
5 * 1 * 2 * 3.1416 / 360 = 0.87266
-----
となるので 推測どおりです
-----
というわけで 輪が閉じました ^^
-----
-----
と書いていたけれど
-----
演算の型処理 の問題だったみたいです ^^
-----
(360 / num_of_dots) * i * DEG_TO_RAD
-----
の部分ですが 360 も num_of_dots(64)も整数なので 整数 の結果を返そうとします すると
-----
5 になってしまいます...
-----
実際どうなっているか試してみましょう
-----
-----
5 * 1 * 2 * 3.1416 / 360 = 0.87266
-----
となるので 推測どおりです
-----
というわけで 輪が閉じました ^^
-----
Posted by walkinglint at 18:14│Comments(0)
│walking のスクリプティング講座