こんちゃ,こんちゃ.
はじめに
えと,今回はmapboxでthree.jsを使おうとした時のお話.
mapboxで好きなように地図を作ろうと思ったのですが,3dを組み込むのが難しい.
調べていくと,three.jsを使うのが良さそう!
ということで,こちらのコードを真似てやってみたのですがうまく行かない…
エラー発生
出てきたエラーは[TypeError: THREE.Geometry is not a constructor]
発生した箇所はこちら.
var THREE = window.THREE;
var material = new THREE.LineBasicMaterial({ color: 0x0000ff });
var geometry = new THREE.Geometry();
Code language: JavaScript (javascript)
まぁどうやらTHREEにはGeometoryっていうコンストラクターがないよって話だと思う.
ここで見つけたのがこちらの記事
[Three.js] BufferGeometry vs Geometry - Qiita
この記事は非推奨です。Three.jsのコアからGeometryクラスは完全に削除されているため、この記事を読む必要はありません。はじめにWebGLライブラリThree.jsには、Geomet…
どうやら新しいthree.jsではGeometryが廃止されたよう…
おわりに
原因は分かったけど…どうしよう笑
コメント