12/4

日記

2025/12/04

Adobe体験版解約し忘れていて焦った。。。再契約の場合でも、返金受けれるっぽいね。

よかった。ほんとに。

あと、練習でも仕事でもそうだったけど、SPのチェック怠らずにやってね自分。。。

Three.js

three.js journey

パターン17,18,24,30,32,40,45要復習

0.1 / xのグラフは以下のようになることを忘れていた

算数

中学算数をヨビノリ様の動画で復習します

三角関数

三角関数(sincostan)は最初直角三角形の話

三平方の定理は直角三角形の2つの辺の長さからもう一つの辺の長さがわかることがキモ

sincostanは直角三角形の角度と1つの辺から好きな辺の長さがわかることがキモ

tanって、公式からすると、yの増加量/xの増加量だよね = 傾き
つまり、斜辺を伸ばしてx = 1にあたるところのy座標がtanθになる。
そしたらy=tanxのグラフがあんなワカメみたいな形になるの理解できる。

弧度法 単位円の弧の長さが2だと2rad(ラジアン)と表現する。 180度=π[rad]

逆三角関数

y = sin(x)

yを出力、xを入力とする。グラフでは、縦軸y,横軸xとなる。 xにπ/2入れた時のy(=1)とか、xにπ/6入れたときのy(=1/2)とか、xからyを求める。

逆三角関数は、yが1のときのxを考えたい。単純にy = sin(x)をx = sin(y)とする。(入力をx、出力をyと考えたいわがまま)
x=sin(y)でxが1のときyが〇〇だなみたいな。
これをy = の形にしたい。そしたら y = arcsin(x) (−1≤x≤1)となる。

y = arctan(x) (-∞<x<∞すべての実数) (-π/2<y<π/2)

プログラムでは、asin acos atanで、角度を返す。

atanの値が-π/2~π/2になる理由は、将来の自分、ここまで読んだら思い出してるよね??

ただ、glslのatanは引数を2つ取る場合、-π~πを返す。これはxの正負で第2象限と第3象限を区別できるから。
atan(x)の場合は普通にtanがxになるときの角度を返すが、atan(y,x)で点(x,y)の角度を求める。
ちなみに角度を計算する時、yを先にするのは常識な感じらしい。

感想

今日は休み的な感じだった。でもちゃんとしてる日のほうが気持ちいいな。

Today felt like a day off. but honestly, I feel better on days when I'm being productive