読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

bl.ocks.org/sfpgmr/ を手直しする。

javascript three.js Youtube

ドメインを変えたり、APIが変わったり、バグっていたりでほとんどのコンテンツが動かなかくなっていたhttp://bl.ocks.org/sfpgmr を手直しした。 内容的には

とかの作りかけコード集となってしまっているけど。

恥ずかしいBugとしてはジェネレータをインスタンス化するのにnewを使ってしまっていたりしていた点とか。これでも古いchromeでは動いてたんだよね。。 一応動くようにしたけどSVG Pathをthree.jsのshapeに変換するコードはchromeではちょっとおかしな動作をするなあ。 あとr70では動くけど、最新版だとthree.jsのshapeの仕様が変わってまったく動かないんだよね。まあthree.jsのshapeはあくまで評価レベルな実装っぽいので、それに依るのは危ういんだけどね。

three.jsは結構APIが変わるので、気が付くと動かなくなってしまうことが多い。そういうポリシーのライブラリなんだろうね。

ちなみに http://bl.ocks.orgd3.jsの作者(Mike Bostockさん)が作っている。gistにWebコンテンツをアップロードするはと、それをホストしてくれるサービスである。なかなか便利なサービスである。またgistにアップするのに便利なgistupというユーティリティも公開している。