【问题标题】:How to render 3D text in JavaFX?如何在 JavaFX 中渲染 3D 文本?
【发布时间】:2015-11-22 07:18:14
【问题描述】:

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

提前致谢!

【问题讨论】:

    标签: javafx javafx-8 javafx-3d


    【解决方案1】:

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

    在后台,有一个复杂的过程,将 (2D) 文本转换为路径、Delaunay 三角剖分和网格挤压。

    因此,您拥有可以轻松渲染和纹理化的 3D 网格(纯色、密度图、图像)。

    查看sample 以帮助您入门。

    【讨论】:

    • 谢谢何塞!我会看的
    • 你知道它是否会在树莓派 2 中运行吗?
    • 它应该可以工作,你只需要启用 3D 标志,因为它是一个实验性功能。
    • 嗨@José,我想编译项目并渲染一些 3d 文本,但 ANT 无法生成 Javadoc,我对如何使用 FXyz 有点困惑,是否有在线 Javadoc ?
    • 不,没有。我们有很多测试来尝试所有的形状和不同的选项。你也可以看看Sampler。还要检查这个post
    猜你喜欢
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-03
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    相关资源
    最近更新 更多