Three.jsでPointLightをPlaneGeometryに使う場合はsegmentsを大きめに指定してあげる

初めてのThree.js 第2版をやってみてる

Three.jsのリビジョンは r85 を使用している

第三章 3.2.2 THREE.PointLightのところ

最初、自前のPlaneGeometryにPointLightを照射していたのだがどうもうまく光ってくれなかった

結論から言うと、THREE.PlaneGeometryする時に width と height だけでなくて widthSegments と heightSegments も大きめの値を指定してあげないとうまく照射されないっぽい

Read More

Three.jsでGeometryのVertexをアップデートする際elementsNeedUpdateをtrueする必要がある

初めてのThree.js 第2版をやってみてる

使用しているThree.jsのリビジョンが r85 で、どうも

第二章の 2.2.1 ジオメトリのプロパティと関数 のところで、自分でコードを書いてみても頂点の座標を変更してもリアルタイムで更新されない

(初版のやつだと、p42の図2-7 立方体の頂点座標を変更のところになります)

のが、どうやら使用しているリビジョンの関係で指定しないといけないパラメータのせいだとわかった

Read More

Three.jsでdat.guiとOrbitControlsを同時に使う場合はdomElementを第二引数に指定してあげる

初めてのThree.js 第2版をやってみてる

Three.jsを使っててなんとなくわかってきたが

細かいところをしっかりと勉強する時にこの本は丁寧に説明が書かれているので良さそう

で、第1章の

  • 1.7 実験をもっと簡単にするためにdat.GUIを利用

のところ、個人的にThree.jsを使用する時は常にOrbitControlsでカメラを動かしていたいので勝手に追加していたのだが

dat.GUIでパラメータを変更していると、どうもカメラも一緒に動いてしまうという挙動が起こってて

少し気持ち悪かったのを解決したのでメモ

Read More

Rでcsvファイルをread.tableすると文字化けするので文字コード指定

Rによるやさしい統計学 | 山田 剛史, 杉澤 武俊, 村井 潤一郎 |本 | 通販 | Amazonを読んでみてる

第9章でデータの外部ファイルを読み込むと出てきて

指導法データを読み込むのだが面倒なのでネット上に置いてくれている下記リンク先から指導法データファイルをダウンロード

社会統計演習

が、csvファイルの読み込みの時に文字コードエラーが起きてしまうので解決させた

環境は

  • Mac OSX Sierra 10.12.5
  • R studio Version 1.0.136

Read More

RaspberryPiでRAID構成試してみる

RAIDを扱わないといけなくなったがそもそもRAIDってなんだ状態だったので色々調べて

うまくいった方法を備忘録

環境は

Read More