Java3D : Painting 2D HUD over a Canvas3D

标签 java java-3d 3d

我正在使用 Java3D 渲染三维场景。我想在 3d 图像上叠加一个二维“平视显示器”。如何在 3d Canvas 上高效地绘制 2d 内容?

谢谢!

最佳答案

    // Create a Canvas3D using the preferred configuration
    Canvas3D canvas3d = new Canvas3D(config)
    {
        private static final long serialVersionUID = 7144426579917281131L;

        public void postRender()
        {
            this.getGraphics2D().setColor(Color.white);
            this.getGraphics2D().drawString("Heads Up Display (HUD) Works!",100,100);
            this.getGraphics2D().flush(false);
        }
    };

关于Java3D : Painting 2D HUD over a Canvas3D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2559220/

相关文章:

java - 如何为使用 X.509 保护的 WCF 服务创建 Java 客户端?

java - csv 匹配中的 ANT 元素

java - DICOM 3d 显示 - Java 3D 与 VTK

java - 向 viewingplatform java3d 添加多个行为

java - jar 文件无法正常工作 java.lang.NoClassDefFoundError

wordpress - WordPress 网站上的 Three.js JavaScript 3D 库

javascript - 如何使用 highcharts 3D 散点图获得立方图?

JavaFX 设置 ListView 可编辑

java - 如何使 thymeleaf spring 安全命名空间可用?

3d - 是否支持3D饼图?