Java3D: рисование 2D HUD по Canvas3D

Я использую Java3D для рендеринга трехмерной сцены. Я хотел бы наложить двумерный "heads-up-display" сверху 3-го изображения. Как я могу эффективно нарисовать 2-е содержание сверху 3-го холста?

Спасибо!

5
задан Bill the Lizard 18 July 2010 в 13:36
поделиться

1 ответ

    // 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);
        }
    };
7
ответ дан 14 December 2019 в 08:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: