問題タブ [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.

0 投票する
2 に答える
297 参照

java - X3D から XML への変換

数十の X3D ファイルがあり、XML パーサーを使用してそれらを Java アプリケーションに組み込むことを目指しています。.x3dばかげているように聞こえるかもしれませんが、ファイルをファイルに変換するにはどうすればよいでしょう.xmlか。この.x3dファイルは、3D モデル ビューアーを作成する目的で友人から提供されたものです。いくつかの調査を行いましたが、X3D を XML にロードする際に次のコードが正しいかどうかはわかりません。

0 投票する
0 に答える
37 参照

java - Xj3D 使用時の Java エラー

X3D ファイルを表示するコードをコンパイルするときにエラーが発生しました。コードを実行したときに発生するエラーは次のとおりです。

java.lang.ExceptionInInitializerError 原因:​​ java.lang.RuntimeException: コンパイルできないソース コード - パッケージ org.web3d.x3d.sai が xj3dtest.Xj3DTest.(Xj3DTest.java:7) に存在しません スレッド「メイン」Java での例外 結果: 1

私が持っているJavaコードは次のとおりです。

そして test.x3dv ファイルには次のものがあります。

7、8、9、10 行目に、それぞれのパッケージが存在しないというエラーがあります。jar ファイルを含む Xj3D ライブラリを作成し、プロジェクト プロパティの VM オプションに次のコマンド ラインを追加しました: -Xmx450M -Djava.library.path='F:\Uni\Uni work\Year Three\xj3d -code-12559-trunk\bin' は、Xj3D コードが入っている場所です。

0 投票する
1 に答える
50 参照

java - コードの実行時に例外を取得する

test.x3dvJavaでインポートするコードを実行しようとしています。私が持っているJavaコードは次のとおりです。

test.x3dv ファイルのコードは次のとおりです。

コードを実行すると、次のようになります。

行に関係していてComponent browserComponent = (Component) x3dComponent.getImplementation();、null オブジェクトでメソッドを呼び出そうとしていると思いますが、修正方法がわかりません。誰かが助けることができれば、それは大歓迎です。

編集 その1行を修正して機能させるにはどうすればよいか疑問に思っていました。その他の質問は役に立ちますが、この行にどのように使用できるかを理解するのに苦労しています.

0 投票する
0 に答える
51 参照

java - X3D を Java にインポートするコードの実行中に実行エラーが発生する

X3D ファイルを Java にロードし、Java でそれらを表示するプロジェクトを作成しようとしています。これを行うために Xj3D を使用していますが、コードを実行するとエラーが発生するようです。ここにリストされているすべての jar をダウンロードしました。「Xj3D」と呼ばれるライブラリを作成し、プロジェクト プロパティのライブラリ セクションに Xj3D ライブラリを配置し、VM オプションに配置しました。Java に-Xmx450M -Djava.library.path='C:\Users\matt\Downloads\xj3d-sai_2.0.0.jar'あるコードは次のとおりです。

そして、test.x3dv ファイルをプロジェクト フォルダーに配置しました。test.x3dv コードは次のとおりです。

Netbeans で実行ボタンを押すと、次のランタイム エラーが発生します。

0 投票する
1 に答える
808 参照

javascript - x3dom.jsなしでブラウザでx3dを使用する方法

X3DOM - A DOM-based HTML5/X3D Integration Model という論文を読みましたが、いくつかの例を提供していますが、これらのコードを実行できません。ブラウザーで x3dom.js を使用して X3D を使用する方法を知っています。以下の例のように x3d を使用できるかどうか知りたいです。著者が言ったように、これらのコードを使用する場合は、「.xhtml」サフィックスを使用することが重要です。 Firefox に指示します。私は彼の要求に従って実行しました。

で、これが紙です。http://www.web3d.org/wiki/images/3/30/X3dom-web3d2009-paper.pdf

0 投票する
1 に答える
410 参照

java - X3D ファイルと X3DV ファイルの違い

X3D ファイルと X3DV ファイルの違いは何だろうと思っています。

と呼ばれるX3DVファイルをロードして表示するアプリケーションをJavaで作成していますtest.x3dv。ロードしたい複数のX3Dモデルがあり、Xj3Dを使用しています。

ただし、X3DV モデルをロードしたいだけです。だから、私が持っているX3DファイルをX3DVファイルに変更できるように、違いは何だろうと思っていました。

0 投票する
2 に答える
344 参照

x3d - X3D-Edit 3.3 のダウンロード場所

以前は X3D-Edit 3.3 をダウンロードして Netbeans IDE で作業していましたが、ラップトップを Windows 10 に更新したところ、X3D-Edit などの一部のファイルが削除されhttps://savage.nps.edu/X3D-Edit/X3D-Edit.html、.

同じサイトを 2 つの別々のネットワークで試し、ファイアウォールの有無にかかわらず試しました。そして、私はまだ同じ問題を抱えているので、どこから X3D-Edit を入手できるのだろうか?

0 投票する
1 に答える
438 参照

javascript - ajax経由のjavascript x3dom挿入

ajax コールバック経由で x3d オブジェクトを挿入しようとしていますが、オブジェクトが表示されません。ページのソース コードをコピーして新しいページに配置すると、x3d オブジェクトが表示されました。ここで何か不足していますか?これに対する回避策はありますか?ありがとう。

html:

JavaScript:

0 投票する
0 に答える
39 参照

java - 表示するXj3Dファイルサイズの制限

ファイルを表示する Xj3D Java クラスを作成していX3Dます。サイズが小さく、Java クラスに表示される約 1 または 2KB のファイルがいくつかありX3Dますが、それらを表示したいファイルと交換すると、525KB から 20,459KB の範囲のサイズになります。 、それらは表示されません。ファイルに使用X3D-Editして変換しようとしましたが、適切に変換されず、空になり、何も入っていません。Netbeans をインストールして、使用しているバージョンで作業しましたは Netbeans 8.1 で、バージョンはX3DVX3D-EditX3D-EditX3D-Edit 3.3

私の質問は、機能するためXj3Dに機能するファイルサイズの制限はありますか? または、動作するように構成X3D-Editする必要がありますか、それとも他に何かする必要がありますか?

0 投票する
0 に答える
112 参照

java - X3D ファイルが URL で読み込まれない

私は Java で Xj3D Test クラスを作成しています。これは表示X3DおよびX3DVファイル化するためのものです。いくつかのテストファイルで動作します。しかし、X3D与えられたファイルに関しては、表示されず、次のようなエラーが表示されます。

いくつかの調査を行ったところ、Java コードで現在使用しているcreateX3DFromStreamメソッドの代わりに、メソッドを使用する必要がある可能性があることがわかりました。およびファイルcreateX3DFromURL内の URLが問題の原因であることがわかりました。プロジェクトを続行できなくなっているため、エラーを取り除く必要があります。問題を引き起こしているコードの行は次のとおりです。プロジェクトの NetbeansProject フォルダー内にファイルを保存しました。X3DX3DVJavaX3DScene scene = browser.createX3DFromURL(new String[] {"hafodty_cirlce_1.x3dv"});X3DVhafodty_circle.x3dv

編集

Browser要素を取得する方法は、次の行でした。

Browser browser = x3dComponent.getBrowser();