角度ごとに三角関数の値はすべて決まっていますが、あらゆる角度についてすべての値を覚えるのは大変すぎて現実的ではありません。適当に区切って、使いやすい値に四捨五入したりして、暗記しやすい値で使いましょう。三角関数の値さて実際に三角関数を使うときは、実際の辺の長さにsinやcosを掛け算することになります。そのためにはもちろん、回転する角度に応じた三角関数の値を覚えておかなければなりません。90度あるいは180度以上回転させる必要はないBOXを回転させるとき、90度以上回転させる必要はありません。120度回転させたければまず90度回転させた状態を基準にして計算を始めればいいからです。仮に頭部BOXを左へ奥行き120度回転させるのであれば、まず左に90度回した状態を基準にします。真横の顔のBOXから、さらに30度回転させればいいわけです。180度以上回転させるときも同様で、たとえば240度回転させようと思ったら、逆方向から120度回転させたのと同じです。この場合、逆方向にまず90度回転させ、さらに30度開店させればいいことになります。このようにして、90度以上回転させる必要はなく、したがって三角関数の値も90度まで覚えれば十分ということになります。覚えるべき値では三角関数の値は、0から90度までの値を、1度おきにすべて覚えなければならないのでしょうか?さすがにそこまで暗記するのは大変で、無理そうな気がします。そこまでやる必要もありません。考えてみてほしいのですが、体のどの部分かを回転させようとするとき「ここは左に23度回転させる」とか「ここは右に12度、上に67度回す」などと考えるでしょうか?そんな中途半端な値はまず使わないと思います。設計ではなく通常の美術の範囲なので、そこまで精密さは必要ありません。顔や体を回転させるのに、だいたいはキリのいい数字を使って考えると思います。「ここは右に30度回転させて、上には45度回す」というふうに。キリのいい数字だけ、等間隔で覚えておけば十分でしょう。30度おきでは少々物足りない気がします。これでは30度と60度しか回転できません。いって10度おきに回すとややこしそうです。これだと10,20,30,40,50,60,70,80度おきということになりますが、ちょっと多すぎる気がします。そこで角度的にキリのいい、15度おきで覚えることを私は推奨します。覚えるべき値は15,30,45,60,75です。見た目的にも、これだけ覚えておけばどんなポーズでも対応できそうです。これは私が推奨しているだけであって、もっと細かく区切ってもかまいません。自分が必要だと思うくらいに区切りをつけましょう。15度おきの値15度おきのcosの値を並べてみましょう。実は三角関数の値そのものは、ほとんどはキリのいい数字になってくれません。円周率のように小数点以下ずっと永久に続くややこしい値になってしまいます。Windowsパソコンなら電卓の機能で関数電卓に変換して計算できます。値を出してみると、cos15度=0.9659......cos30度=0.8660......cos45度=0.7071......cos60度=0.5cos75度=0.2588......こんな値を暗記するのは面倒なので、もっとキリのいい数字にして覚えてしまいましょう。0.01くらいの誤差は画像としてはほとんど無視できるくらいの数字です。私はこのように覚えており、かつこれらの値を計算するときに使っています。cos15度=0.95cos30度=0.85cos45度=0.7cos60度=0.5cos75度=0.2515度は95%、30度は85%、45度は70%、60度は50%(半分)、75度は25%(4分の1)95→85→70→半分→4分の1こうすると覚えやすくはないでしょうか。ちなみに0度回すことはないので、0は覚える必要はありません。90度回すなら真横から見た図を使えばいいので、これも覚える必要はありません。sinやtanは覚える必要はないsinは覚える必要はありません。前に説明したとおり、計算上はすべてcosだけでもできるからです。感覚的にsinを使いたくなることもあるかもしれません。sinとcosの関係はcosθ=sin(90-θ)であり、逆も成り立ちます。sinθ=cos(90-θ)つまり先ほどと順番が逆になるだけです。sin15度=0.25sin30度=0.5sin45度=0.7sin60度=0.85sin75度=0.95なので覚える数字はcosだけでいいのです。覚えられないと思ったら、どこかにメモしておいて、使うときになったらそれを見ながら計算してもいいのです。BOX回転で辺の長さを求めるときは、sinとcosだけ計算に使うので、tanを使うことはありません。実は、これも後で詳しく説明しますが、遠近法の消失点を求めるときにtanの値を使用します。いってもこちらはtanθ/tan15度というような、別の基準角度(15度)で割り算した値を使用するので、tanそのままの値を覚えても実践で使えず意味がありません。今はtanは無視することにしましょう。ちなみに「tanθ=sinθ/cosθ」という関係が成り立つので、電卓があればcos値からtanを求めることもできますが、15度おきに暗記してしまったほうが面倒がなくていいと思います。数学を知らなくても描けるこのように数式など出してしまうと、非常にややこしく煩雑な手続きをしているように見えます。「とにかく数字や数式など使いたくない」という方は、とりあえずは「線を15度回すと0.95倍になる」「線を30度回すと0.85倍になる」......というふうに覚えてしまいましょう。一度いうと、線を何度回すと何倍になるかの倍率は15度=0.9530度=0.8545度=0.760度=0.575度=0.25です。画像でみると画像:線を奥行きへ何度回すと何倍になる、の説明図。数学的な理屈を理解していなくても、回す角度と倍率だけ覚えておけば大丈夫です。一つ注意したいこととして、どこの線をどの角度に回すか、ということです。求めたい線の長さが、元は奥行き幅の場合は、掛け算をしても求める場気場所を取り違える可能性があります。画像:奥行き幅を30度回して倍率をかけると違うところの値が求まってしまう説明図。このように、本来求めるべき線ではないところの値を求めてしまい、それを取り違えて使ってしまう可能性もあります。数式やその理屈は理解しなくてもかまいません。数字は覚えなくてもよく、どこかにメモしておいて使うときに引き出せばいいのです。「線を30度回転させると0.85倍になる」というようなことを理解していても「0.85倍したところの長さがどこなのか」を空間的にしっかり把握できないといけません。空間感覚は、絵描きにとっては避けて通れない必須のスキルです。ここだけは手を抜かずにしっかりやってください。