問題タブ [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.
java - X3D から XML への変換
数十の X3D ファイルがあり、XML パーサーを使用してそれらを Java アプリケーションに組み込むことを目指しています。.x3d
ばかげているように聞こえるかもしれませんが、ファイルをファイルに変換するにはどうすればよいでしょう.xml
か。この.x3d
ファイルは、3D モデル ビューアーを作成する目的で友人から提供されたものです。いくつかの調査を行いましたが、X3D を XML にロードする際に次のコードが正しいかどうかはわかりません。
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 コードが入っている場所です。
java - コードの実行時に例外を取得する
test.x3dv
Javaでインポートするコードを実行しようとしています。私が持っているJavaコードは次のとおりです。
test.x3dv ファイルのコードは次のとおりです。
コードを実行すると、次のようになります。
行に関係していてComponent browserComponent = (Component) x3dComponent.getImplementation();
、null オブジェクトでメソッドを呼び出そうとしていると思いますが、修正方法がわかりません。誰かが助けることができれば、それは大歓迎です。
編集 その1行を修正して機能させるにはどうすればよいか疑問に思っていました。その他の質問は役に立ちますが、この行にどのように使用できるかを理解するのに苦労しています.
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 で実行ボタンを押すと、次のランタイム エラーが発生します。
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
java - X3D ファイルと X3DV ファイルの違い
X3D ファイルと X3DV ファイルの違いは何だろうと思っています。
と呼ばれるX3DVファイルをロードして表示するアプリケーションをJavaで作成していますtest.x3dv
。ロードしたい複数のX3Dモデルがあり、Xj3Dを使用しています。
ただし、X3DV モデルをロードしたいだけです。だから、私が持っているX3DファイルをX3DVファイルに変更できるように、違いは何だろうと思っていました。
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 を入手できるのだろうか?
javascript - ajax経由のjavascript x3dom挿入
ajax コールバック経由で x3d オブジェクトを挿入しようとしていますが、オブジェクトが表示されません。ページのソース コードをコピーして新しいページに配置すると、x3d オブジェクトが表示されました。ここで何か不足していますか?これに対する回避策はありますか?ありがとう。
html:
JavaScript:
java - 表示するXj3Dファイルサイズの制限
ファイルを表示する Xj3D Java クラスを作成していX3D
ます。サイズが小さく、Java クラスに表示される約 1 または 2KB のファイルがいくつかありX3D
ますが、それらを表示したいファイルと交換すると、525KB から 20,459KB の範囲のサイズになります。 、それらは表示されません。ファイルに使用X3D-Edit
して変換しようとしましたが、適切に変換されず、空になり、何も入っていません。Netbeans をインストールして、使用しているバージョンで作業しましたは Netbeans 8.1 で、バージョンはX3DV
X3D-Edit
X3D-Edit
X3D-Edit 3.3
私の質問は、機能するためXj3D
に機能するファイルサイズの制限はありますか? または、動作するように構成X3D-Edit
する必要がありますか、それとも他に何かする必要がありますか?
java - X3D ファイルが URL で読み込まれない
私は Java で Xj3D Test クラスを作成しています。これは表示X3D
およびX3DV
ファイル化するためのものです。いくつかのテストファイルで動作します。しかし、X3D
与えられたファイルに関しては、表示されず、次のようなエラーが表示されます。
いくつかの調査を行ったところ、Java コードで現在使用しているcreateX3DFromStream
メソッドの代わりに、メソッドを使用する必要がある可能性があることがわかりました。およびファイルcreateX3DFromURL
内の URLが問題の原因であることがわかりました。プロジェクトを続行できなくなっているため、エラーを取り除く必要があります。問題を引き起こしているコードの行は次のとおりです。プロジェクトの NetbeansProject フォルダー内にファイルを保存しました。X3D
X3DV
Java
X3DScene scene = browser.createX3DFromURL(new String[] {"hafodty_cirlce_1.x3dv"});
X3DV
hafodty_circle.x3dv
編集
Browser
要素を取得する方法は、次の行でした。
Browser browser = x3dComponent.getBrowser();