如何在JavaFX中渲染3D文本?

时间:2015-08-27 18:52:39

标签: javafx javafx-8 javafx-3d

我正在制作我的第一个JavaFX项目,我需要渲染一些3D文本。我已经放置了一个PerspectiveCamera,我显示了一个文本节点,但它的Z维度为0,我不知道如何更改它。

提前致谢!

1 个答案:

答案 0 :(得分:4)

查看FXyz项目。它已经包含一个Text3DMesh类,允许您为所需的任何字符串和字体生成3D网格。

Text3D

引擎盖下有一个复杂的过程,即转换(2D)文本到路径,Delaunay三角剖分和网格挤出。

Text3D

因此,您可以轻松渲染和纹理化三维网格(纯色,密度贴图,图像)。

查看sample以帮助您入门。