前提として sqrt は遅いってのがあって、 「なら先に計算しとこう」ってのがあきとさんの方法 これは今回みたいに半径が決まってる場合有効。 毎回半径が異なるような場合は、両辺を二乗して if 長さ^2 < 半径^2 then 内側 のようにして sqrt を回避するのが常道です。