自分用メモ:「初めてのThree.js」を読む&手を動かす
- 「初めてのThree.js」を読んだ際のメモ記事
- 逐次更新
一章
- ローカルウェブサーバは以下のコマンドだけで立ち上がる
- cloneしたレポジトリのディレクトリで実行する必要があるらしい
python -m SimpleHTTPServer
- requestAnimationFrameとはモダンブラウザでサポートされていて、ブラウザによって定義された感覚で呼び出す関数を設定できる
- setIntervalでは、focusのチェックもしないから裏でも走ってCPU利用率が高くなるとき、setIntervalは画面の再描画と同期されないなどの問題があるらしい。
- 一章で書かれている内容は、必ず必要になる手順なので、htmlに書いても良いけど、jsでラッピングしても良いよね
二章
- sceneオブジェクトの重要なプロパティや関数
説明 | |
---|---|
add(obejct) | シーンに足す |
children | 追加されたオブジェクトの一覧(配列?) |
getObjectByName(name) | オブジェクト名からオブジェクトを取得するのだろうが、どうやってオブジェクト名を指定するの? |
remove(object) | |
tranerse(function) | すべてのchildrenに関数を適用する |