問題タブ [collada]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kml - WGS84 建物から Collada タイルへ
WGS84 で「フットプリント」を構築しています。通常のグリッドに基づいて、3D 建物 (押し出された足跡) を含む Collada "タイル" を生成する必要があります。これらの collada ファイルは最終的に KML ファイルによって参照され、kmz データセットが生成されます。
すべてがうまくいっています。しかし、私の最初のテストでは、航空写真レイヤーと Collada の建物の間の GE にギャップがあることがわかりました。WGS84 ポリゴン座標をローカル Collada 座標に変換する最善の方法は何ですか? 地球の楕円体の形状を GE に考慮する最善の方法は何ですか?
事前にサンクス
フランク
xml - ParaView を使用したファイル変換
一部の VTK 医療データ ファイルの変換に問題があります。ParaView をインストールしましたが、これらの VTK ファイルを正しい形式に変換できません。これらのファイルを ParaView を使用して XML、JSON、または COLLADA ファイルに変換するにはどうすればよいですか?
javascript - Three.jsに.xモデルをロードする方法は?
Three.jsにアニメーション化された.xモデルをロードする方法はありますか?どうしたらいいのかわからない。さらに、.xモデルをcolladaに変換しようとしましたが、アニメーション化された.xをcolladaに変換できる無料のプログラムが見つかりませんでした。
3d - 3D 4x4 回転行列を 2D に変換
次のようなインデックスを持つ 4x4 行列があるとします。
この行列に含まれる回転データ (それが役立つ場合は z 軸を無視します) を単一の 2d 回転角度 (ラジアン単位) に変換するにはどうすればよいですか?
背景: Blender から Collada 形式にエクスポートされた 3D .dae アニメーションがあります。アニメーションは技術的には 2D であり、z 軸の値はすべて 0 です。4x4 行列を 2D の平行移動、回転、およびスケール データに変換しようとしています。
javascript - three.jsでCOLLADAモデルに独自の影を落とすにはどうすればよいですか?
私はこれを試しました:
しかし、モデルにはまだ影がありませんか? 私は何か悪いことをしましたか?助けてください。
javascript - ColladaがインポートしたテクスチャをThree.jsのShaderMaterialテクスチャに置き換える方法は?
Three.jsライブラリのColladaローダーを介してインポートされた単純な3Dモデルのすべてのテクスチャを置き換える方法はありますか?
私が達成したいのは、モデルのマテリアル名で「-color」、「-normal」、「-spec」の文言を追加した新しいファイルをポイントすることにより、ShaderMaterialを介してモデルにカラー、スペキュラー、法線マップを適用することです。
"brochureFrontCover"-> "brochureFrontCover-color.jpg"、 "brochureFrontCover-normal.jpg"、 "brochureFrontCover-spec.jpg"
良い魂がそのような機能がどのように見えるべきかを私に示すことができれば、私は非常に感謝するでしょう。
スクリプト: http ://dev.printhouse.co.uk/uv-simulator/j/Brochure.js
Colladaモデル: http ://dev.printhouse.co.uk/uv-simulator/m/Brochure.dae
collada - .daeファイルを.osgファイルに変換する簡単な方法はありますか?
では、.daeファイル(COLLADA)を.osg(OpenSceneGraph)ファイルに変換する簡単な方法はありますか?
animation - Three.js の COLLADA ファイルから解析されたデータを使用したスケルトン アニメーション
サンプルの COLLADA パーサー colladaloader.js を試して、 http: //collada.org/owl/browse.php?sess=0&parent=131&expand=0&order=name&curview=0 から骨格アニメーション collada モデル「Seymour_anim2.dae」をインポートしました。例として、 mrdoob.github.com/three.js/examples/webgl_loader_collada.html およびhttp://mrdoob.github.com/three.js/examples/webgl_animation_skinning.htmlを参照してください。ローダーは、collada.animations または collada.dae.animations のいずれかにスケルトン構造と一部のスケルトン アニメーション データを解析して保存するようです。問題は、例のメソッドを使用してスケルトン アニメーションを動作させることができないことです。
今、私は COLLADA パーサーに何か問題があるのだろうか、それともモデルの骨格アニメーションを再生するために使用できる Three.js の他のメソッド/トリックがあるのでしょうか? これを Three.js でうまく行う方法や、まだ可能であるというアイデアがあるかどうかを知りたいです。
編集: GLGEフレームワークでモデルをテストしたところ、正しくロード、レンダリング、アニメーション化されました。ただし、GLGE での開発は時間がかかり面倒であり、Three.js に比べて GLGE はかなり非アクティブなプロジェクトであるため、Three.js で COLLADA モデルのスケルトン アニメーションを作成すると非常に便利です。スケルタル アニメーションは、仮想世界への没入感を高めるために重要です。
kml - Google Earth でカスタム コラーダ モデルを表示するにはどうすればよいですか?
再構成された一連の点群データ (位置 + 色) が地面の広い領域をカバーしており、それを Google Earth に表示したいと考えています。
もともとデータは .ply 形式でしたが、MeshLabを使用して Collada に変換し、ここにある KML ファイルを変更してインポートしようとしました。Google Earth は、.dae ファイルを読み込めないというエラーを出しました。また、点群データからメッシュを再構築してロードしようとしましたが、うまくいきませんでした。
カスタム モデルを Google Earth にロードした経験やアドバイスはありますか? MeshLab によってエクスポートされた .dae ファイルは標準に準拠していませんか? Google Earth は Collada 機能のサブセットのみをサポートしていますか? それともまったく別の問題がありますか?
サンプルの .dae ファイルの縮小版をここに投稿しました。
編集:フルバージョン[15M]。