進捗:魔法陣作る

数学

ちょっと前に、魔法陣を作るゲームが作りたいっていう記事を書いてました。それの進捗です。

今の所、こんな見た目の何かを作りました。

魔法陣に見える?

とにかく「丸の中に丸がいっぱいあればいいんだろ」と思っていたのですが、間違いでした。
一番それっぽいんじゃないかと思う要素は、「大きな丸の上に小さな丸がある印象」な気がします。

以前も言ったとおり、私はGodotを使っています。Godotの悪いところの一つは、「複雑な図形を描画しようとすると異常にめんどくさい」ということです(Unityとか他のエンジンがどうかは使ったことないので知らないです)。

例えば、「大きな丸の上に小さな丸がある印象」をPhotoshopで作ろうと思えば簡単で、小さな丸と同じ半径のマスクを作って大きな丸を描画しなければいいだけです。
これをGodotでやる場合には、draw_arcを使って必要な部分だけ描画するという処理になります。

さて問題です。「必要な部分だけ」を数値で表してください。

…数学の問題ですね。私、中学の頃から図形問題が苦手です。できる人ならすぐにできるんでしょうか?

問題の形式にするとこんな感じです。

半径Rの円Cと半径rの円c(R>r)があり、円cの中心は円C上にある。
円cが円Cと交わる点をA、円Cの中心をO、円cの中心をO’としたとき、∠AOO’を求めよ。

吐き気がしてきますね。

回答編を別の記事として書こうと思います。

数学って役に立つことがあるんですね…

コメント

タイトルとURLをコピーしました