問題タブ [javafx-3d]

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 投票する
1 に答える
6166 参照

java - アクティブなプラットフォームは default_platform ですが、対応するプロパティ "platforms.default_platform.home" が見つかりません

現在、JavaFX アプリケーションを開発しています。以前は Netbeans 7.4 を使用していましたが、現在は Netbeans 8.0.2 に切り替えています。新しい IDE でプロジェクトを実行した後、次のエラーが発生しました。

これをどのように解決しますか?

0 投票する
3 に答える
4732 参照

3d - JavaFX 3D 透過性

JavaFX 3D で透明なオブジェクトをレンダリングする方法を探しています。これまでのところ、何もありません。問題https://bugs.openjdk.java.net/browse/JDK-8090548を見つけました。回避策はありますか、それともこれは私が使用できないものですか? 透明なオブジェクトが必要な場合、JavaFX 以外に何か (Java3D など) が必要ですか?

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

java - 隣接するノードにカーソルを合わせると、MouseEntered/Exited が発生しない

javafx.scene.shape.Box互いに隣接して配置された2 つのインスタンスがあります。

ここに画像の説明を入力

選択したノードが変更されるたびに、つまりマウスが赤または青のノードに出入りするたびに通知を受け取りたいです。

マウスを黒から色付きのボックスのいずれかに正しく移動すると、「マウス入力」イベントがトリガーされます (逆に、赤/青から黒に移動すると、「マウス終了」イベントが発生します)。

ただし、マウスを赤から青 (または青から赤) に直接移動しても、イベントは発生しません。

私は何が欠けていますか?

0 投票する
3 に答える
2461 参照

video - JavaFX を使用して 3D 形状でビデオを再生するにはどうすればよいですか?

JavaFX と Java は初めてです。立方体または多面体の表面にシーンを作成する方法を知りたいですか? 任意の 3D 形状の表面でビデオを再生したいと思います。どうすればこれを行うことができますか?

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

3d - fxmlへの/からのjavafx 3dエクスポート/インポートが正しくないか不完全です

ボックスの単純なモデルを作成し、テクスチャ マップを使用してカラー補間イメージを作成しました。にあるコードを使用して、モデルを fxml にエクスポートしました。

FXML エクスポート コード

エクスポートしようとした色付きのモデルとその結果のインポートされたモデルの jpeg がありますが、スタック オーバーフローは初めてで、まだ画像を投稿することは許可されていません。

エクスポートされた FXML ファイルのコンテンツを添付する方法も見つかりませんでしたが、共有できれば幸いです。

標準の FXMLLoader を使用して fxml ファイルをアプリケーションにインポートすると、カラー マッピングが表示されません。エクスポートが不完全だったのか、インポートが間違っていたのかわかりません。FXML ファイルには正しいメッシュ ポインタとテクスチャ マップ ポインタがあるように見えますが、テクスチャ マップが表示されません。PhongMaterial の setDiffuseMap メソッドを使用して、WritableImage と PixelWriter を使用して構成されたマテリアル オブジェクトに画像を割り当て、色のバンドを作成しました。この方法で構築された PhongMaterial オブジェクトのエクスポートが FXMLExporter でサポートされているかどうか、または FXMLImporter がそのようなカラー マップのインポートをサポートしていないかどうかを知っている人はいますか?

Jose からの提案に基づいてコードを変更しましたが、いくつかの問題が発生しました。

2 つの立方体の各面を個別の TriangleMesh として定義し、最終的にはシーン内のオブジェクトを選択するときに各面を区別できるようにしたいと考えました。画像を拡散マップとして持つ単一の PhongMaterial オブジェクトがあります。2 つの立方体の各面に同じマテリアルを割り当てました。

モデルをエクスポートすると、エクスポート メソッドは画像ファイルを 12 回書き込もうとします。単一のフォン素材が使用されており、単一のカラー画像に基づいていることをモデル定義に伝える方法があるはずです。

FXML ファイルのエクスポートに使用されるファイル名を記憶するコードを export メソッドに追加して、FXML ファイル名 (exportImage() に渡されるフル パス名) に基づいて画像ファイルに名前を割り当てることができるようにしました。パスがない場合、画像ファイルは FXML ファイルと同じフォルダーではなく、Eclipse ワークスペース内に保存されます。fxmlImage.addProperty("url",filename) に付けるべき名前がわかりません。フル パス名にするか、ファイル名だけにするか。完全なパス名を使用すると、FXML ファイル内にハードコーディングされたパスがあり、それは悪い考えのように思えます。URL 名をフル パスありとなしで保存しようとしましたが、両方の方法で同じ結果が得られました...つまり、FXML ファイルをインポートしたときにモデルが表示されませんでした。また、先頭の @ の有無にかかわらず試してみましたが、同じ結果が得られました。誰かが私が間違っているかもしれないことを知っていますか?

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

javafx - JavaFX モデルを STL ファイルにエクスポートする

JavaFX でいくつかの形状を生成し、3D 印刷用に STL 形式にエクスポートしたいと考えています。エクスポートに役立つライブラリはありますか?

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

java - JavaFX で 3D オブジェクトを 3 軸で適切に回転させる

したがって、JavaFX でオブジェクトを回転させるためにこれまで使用してきた方法は、3 つのグループにレイヤー化することでした。それぞれに Rotate がアタッチされ、次のように 1 つの軸にロックされています。

オブジェクトを回転させる必要があるたびに setAngle() を実行しました。これは、ピッチも必要であると判断するまで、ヘディングとロールのみで非常にうまく機能しました。現在、OpenGL の多くのチュートリアルでは、これらのタイプの回転には回転行列または四元数が最適であると述べていますが、javadoc にはこれに関する有用なデータがありません。

例: オブジェクトを y 軸で 180 度回転するとどうなりますか (実際には透明な青で何が起こるべきでしたか) ここに画像の説明を入力 何か足りないのですか? すべての助けをいただければ幸いです。