問題タブ [x3d]
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.
macos - OSX での X3D-Edit 実行スクリプトの問題
OSX 10.9.1 にインストールした X3D-Edit 3.3 を動作させようとしていますが、正しく動作させることができません。
「runX3dEditMac.sh.command」スクリプトを実行すると、X3D-Edit が正常に読み込まれ、ユーザー インターフェイスは問題ないように見えますが、使い始めると Xj3d ウィンドウを閉じるとすぐにフリーズし、パレット アイコンも表示されません。 (パレットパネルの最初のグループを除く)。
X3D-Edit を起動した後、ターミナルに次の行があることに気付きました。
デフォルトの runX3dEditMac.sh.command スクリプト コードは次のとおりです。
ここでhttp://edutechwiki.unige.ch/en/X3D-Edit#Tipsを読みましたが、32 ビット JDK を使用する必要がありますが、OSX 用の JDK 7 32 ビット バージョンが見つかりませんでした。
修正方法は?
javascript - X3DOM: Better way to Update Elevation Grid
I have some code which updates an elevation grid.
Is it possible to do this more elegantly and/or faster? Is it possible to set height and color as arrays rather than as strings? Is it possible to set height or color for single points? Is it possible not to reload the part of the document with the grid?
shortcuts - X3DOM でキーボード ショートカットを無効にする
x3dom シーンのキーボード ショートカットを無効にしたい (たとえば、'r' を押してビューをリセットするか、'd' を押して統計を表示/非表示にします。javascript を使用してキーセンサーを実装しているため、これが必要です。追加する必要があると思います)後何か
python - Pyserial readline() はビットの混同を示します
私はArduinoとPythonに非常に慣れていません。Pyserial を使用して、Arduino Uno とラップトップの間の通信に取り組んでいます。私のラップトップの Python スクリプトは、Novint Falcon にリンクされている H3D Viewer によって呼び出されます。
私のラップトップは Falcon の位置データを Arduino に送信し、ロボットに送信します。今は、Arduino から送信したデータを読み返して、すべてが機能することを確認しているだけです。しかし、そうではありません!
これは私の Python スクリプトの一部です (.x3d ファイルによって呼び出されます)。
上記のスレッドは、H3D ビューアーのテキスト ノードを 100 ミリ秒ごとに更新する役割を果たします。Arduinoのコードは次のとおりです。
Arduino によって読み取られた x 軸の値はラップトップに送り返され、receivedFalconData に格納されます。この値は、スクリプト自体の x 軸の値である localFalconData と同じであると想定されています。
結果: receivedFalconData は数秒間 localFalconData を模倣した後、ワイルドになります。
ただし、正しい値が再び表示されることがありますが、これはおそらく Pyserial の入力バッファ オーバーフローの問題であることがわかりますか? (私が正しければ) serial.readline() は入力バッファを読み取った後に空にするので、これはどうしてでしょうか? さらに、Arduino は 0.5 秒ごとにデータを送信するだけですが、ラップトップは 0.1 秒ごとに読み取ります。
しかし、readline() 部分がデータ送信用のクラスに配置されている場合 (Falcon が新しいデータを利用できるようになるたびに呼び出されます)、 receivedFalconData は完全に正しいです。
また、H3D で表示すると、receivedFalconData の後ろにこれらの ☐ 記号が 2 つ表示されます...
Pyserialの経験がある人は、私を助けてください。私の問題がまだ不明な場合は、喜んでさらに情報を提供します。
xml - X3D の Cylinder の異なるテクスチャ
X3D のシリンダーの上部、下部、および側面に異なるテクスチャを使用できるかどうかを知っている人はいますか?
たとえば、ウィールをデザインしたい場合は、円柱を作成し、リム テクスチャを適用します。上からも下からも見栄えは良いのですが、側面にもテクスチャが適用されており、これは本当にばかげています。
前もって感謝します
3d - Meshlabserver が .x3d の変換に失敗する
MeshLabServer のほとんどの変換で、次のエラーが発生します。
私はUbuntu 12.10を使用しています。MeshLabを自分でコンパイルして、デフォルトのパッケージも使用しようとしました。これを修正する方法は?
前もって感謝します!
three.js - インタラクティブな拡張現実 3D ドロワー
レーザー センサー (距離用)、GPS テクノロジを使用して位置を取得し、コンパス/ジャイロスコープを使用して 6DOF ビューファインダーの動きを追跡するインタラクティブな AR アプリケーションを計画しています。ユーザーは、既製の 3D モデルから選択でき、画面上の目的の場所を選択して配置できるはずです。私のターゲット プラットフォームは、windows8 で動作する 8 インチのハンドヘルド デバイスです。
最適な AR-SDK または 3D ビューアーを使用するためのヒントはありますか?
前もって感謝します!
javascript - HTML マークアップに 3D モデルを埋め込む
3D ファイルを HTML に埋め込んで Web ブラウザでレンダリングするにはどうすればよいですか?
私はこのようなことをしたい
3D モデルを操作して Web レポートを生成するスクリプトがあります。これらのレポートは常にオフラインで表示されます。
これを可能にするJavaScriptライブラリがあることは知っています。問題は、レポートもモデルも Web サーバーでホストされておらず、JavaScript からローカル ファイルにアクセスできないことです ( Chrome のファイル アクセス許可は変更していません ;))。
Web サーバーを使用せずに、人々がオフラインでそれらを見ることができるように、html ファイルを配布できるようにしたいと考えています。ブラウザーでレンダリングされる限り、任意の形式 (上記の例では X3D) で 3D モデルを生成できます。
モデルがマークアップのみを使用して宣言的な方法で埋め込まれていることが望ましいですが、javascript も使用できます。
javascript - x3dom でシェイプにアウトラインを追加する方法はありますか
ホバリングしているボックスにアウトラインを付けたいだけです。以前にこれに関するチュートリアルを見たのを覚えていますが、今では何も見つからないようです。どんな助けでも大歓迎です!
javascript - x3Dom でアニメーションを作成する最良の方法は何ですか?
チェックボックスで切り替えられるアニメーションを含むシーンを構築したいと考えています。クリックすると、すべてのボックス要素の高さを「.1」にスケーリングします。もう一度クリックすると、元の高さに戻ります。Routes と TimeSensor を試してみましたが、操作が難しいことがわかりました。x3dom でアニメーション化するためのより簡単なオプションはありますか?
これが私のテンプレートで使用したコードです