昨夜寝るのが遅かったのに寝付けない&眠りが浅くてけっこう睡眠不足だった。
なんとかシャワーを浴びたり身支度を整えて整骨院に行ったら、今日は一人(というか最近私の担当になった人)が体調不良でいないから保険内の治療だけやって矯正は次回になります、すみませんって話だった。
だったらキャンセルしちゃっても良かったかもと思ってしまった。
昼ご飯を食べて少し買い物して帰宅。
整骨院に向かう前からあった眠気がどんどん増していたので、仮眠になるかがっつり睡眠になるかわからないけど寝ることにした。
24時にアラームをセットしていたけど20時過ぎに目が覚めた。
買ってきていた小さめの焼きそばを食べてから満たされなかったのでアイスを食べたんだけど、食べながらちょっと覗こうと思ってneosにログインしちゃったら、うっかりプライベートワールドから出ちゃって、そこにフレンドさんが来て、質問したりしているうちに「LogiXは難しいから」って話になって、流れでランドセルと初心者マークっぽいものを私のアバターにつけることになって、でも位置をうまく合わせられなかったりして、二人で試行錯誤の末にいい感じにでき上ったころには24時半を過ぎていた。
3時間くらいやっていたっぽい。
そこで解散はしたものの、ランドセルのアバター本体に対する傾きが気になってプライベートワールドで微調整してしまって、また30分くらい過ぎた。
そこからストレッチ腹筋をして、あ、アイスを食べる前に加湿器のフィルターをクエン酸水に浸けて、1時間ですすぐ予定だったのに、忘れていたんだった。
そうそう、21時半くらいに洗うつもりでアラームもセットしたのに、作業に夢中になってすっかり忘れてしまっていたんだった。
それを慌てて洗ってからストレッチ腹筋したんだった。
そのあとアニメを見ながらハンドマッサージをしようと思っていたのに、あとそら豆を食べようと思っていたのに、それらをまた忘れてneosでのプライベートワールドでアナログ時計を作りはじめてしまった。
「秒は単独で取れるんだし、取れなくてもT(セッション開始からの経過時間[s])はあるんだから、まずは秒針だけを作ってみよう」と昨日寝る前に思いついていたので、それをちょっと試したくなってしまって。
で、計算結果をオブジェクトの回転に変換するためのノードを探してノードブラウザで見ていたら(見つからなくてすべてのカテゴリ?フォルダ?を開きまくるはめになってたら)、標準時を取得するノードがあったのとは別の場所に、Datetime型からHourやMinutesに変換する(取り出す)ノードを発見した。
やっぱりあるんじゃん!と思って、さっそく取り入れて秒針の動きを作った。
「針の中心を軸に回転しちゃってうまくいかないなら、文字盤サイズのオブジェクトの子として針を入れて、親のオブジェクトを回転させればいいのでは?」とも思いついていたので、見た目の時計っぽい動きも実現できた。
そのまま分針と時針も同じように作って、それっぽい形にはなった。
1秒ごとにカチカチなるタイプのスムーズに動かない秒針のロジックをそのまま分と時にしただけなので、例えば時針も3時台は3:59までずっと3の位置で、4時になるとパッと4の位置に動いちゃう状態。
でもまああとは時刻の数字と角度の計算を増やせばいいだけだしと思って一旦終わりにした。
おなかが空いていたのでそら豆を食べたあとスパゲティも作って食べた。
さすがにそろそろ寝るかーと思ったんだけど、ちょっとだけ計算の考え方が合ってるか確かめたいな…とか思っちゃってneosに再ログイン。
ちゃんと筆算しなかったから簡単な部分でミスをしていてしばらく動きがおかしくて確認に時間を取られてしまったけど、なんとかちゃんとアナログ時計の動きにはなった。
ミリ秒まで計算に入れてないからスムーズじゃないけど、まあ自分としては許容範囲。
しかしそこから先の、針の進み方や示している場所がおかしくないか確認するために1から12に相当する場所に印が欲しいなと思ってしまったら、またそこからが長かった。
ついこの間のモデリング講習会で聞いた AxisAligner の仲間の CircleAligner を使えば良さそうだというのはわかったものの、細かい設定がわからない。
項目名を見ながらいろいろ試したところ、どうしてそうなるのかは理解していないままそれっぽい場所に配置することはできた。
とりあえずここまでにしておくかー…ということで保存してneosもログアウト。
動画を撮ったけどjugemは現在は動画ファイルをそのままアップロードはできないのが残念(できないってことを調べるのにこれまたけっこう時間がかかった)。
…が、今日の私はやはり我慢ができないモードらしく、CircleAlignerについて検索を始めてしまった。
結果的に、先人たちの記事じゃなくて Neos Wiki の CircleAligner のページを見たらかなり理解が進んだ。
https://wiki.neos.com/CircleAligner_(Component)
英語はだいぶわからなくなっちゃったからなーと思って敬遠していたけど、やりたいことだいたいの使い方がわかっていれば、そんなに意味不明な感じでもないなという感覚を思い出した。
あと今はGoogleでも文章ごと翻訳してくれるしねえ。
今後はもう少し積極的に Neos Wiki を見てみようと思う。
なるほど! あそこを変えれば行けそうだ! と思っただけで、その先はまだ試さずにいられている。
さすがに朝を越して昼って感じの時間になってしまってるし。
今夜はモデリング講習会の日だから参加したいけど、起きられるんだろうか。
ちょっと早くログインして radius の数値をいじってみたい。
そしたら12分割じゃなくて60分割の目盛りもつくりたくなるに決まっているんだけど。
あー、楽しみ。