0
JavaFx 3DビューアでSVGPath(単純な線)を読み込もうとしています。 SVGPathクラスオブジェクトをGroupに追加してシーンに追加しようとしましたが、2Dでしか表示されません。これを3D表現に変更する方法はありますか?私はBoxFrameやCylinderのようなJavaFx 3D Shapesを使ってみましたが、それが正しいかどうかは分かりません。以下は私のコードです。javafxの3DビューアのSVGパス
Group relationGrp = new Group();
SVGPath path = new SVGPath();
path.setStroke(Color.WHITE);
path.setStrokeWidth(10);
path.setContent("M -15 -60 L -15 15 L 60 15z");
svg3dModelGrp.getChildren().add(path);
あなたのコメントをありがとうのためのXMLベースのベクトル画像形式です。はいいいえSVGPathは2Dグラフィックス用です。しかし、私は3Dでそれを達成しようとしているので、正確に探しているのは、2つのボックス(Shape3D)を接続する細いシリンダー(パイプ)です。私はまた、オープンソース(Fxyz)からPolyline3D Classを試してみましたが、3Dライン(z +/z-)を得ることができましたが、MeshViewクラスを使用しないでください。私はプリミティブだけを使用します。私はいくつかのカスタムロジックを試す必要があります。ご意見をお聞かせください。 – Sharan
少し遅れていますが、[SVG3DMesh](https://github.com/FXyz/FXyz/blob/master/FXyz-Core/src/main/java/org/fxyz3d/shapes/)を見ることができます。プリミティブ/ SVG3DMesh.java)をFXyz3Dライブラリから削除します。 –