Class TextEditorDemo2

java.lang.Object
eu.svjatoslav.aukio.e3d.examples.TextEditorDemo2

public class TextEditorDemo2 extends Object
"Text Editor City" demo showing a 3D city of text editor components. Creates a grid of buildings where each building has four text editor panels facing different directions. This demonstrates the 3D text editing capabilities of the Aukio 3D engine in a large-scale scene.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new TextEditorDemo2 instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    buildScene(eu.svjatoslav.aukio.e3d.renderer.raster.ShapeCollection shapes, eu.svjatoslav.aukio.e3d.renderer.raster.lighting.LightingManager lighting, eu.svjatoslav.aukio.e3d.geometry.Camera camera)
    Builds the "text editor city" scene: a grid of buildings, each with four text editor panels showing demo.txt, over a large reference grid.
    static void
    main(String[] args)
    Entry point for the text editor city demo.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TextEditorDemo2

      public TextEditorDemo2()
      Creates a new TextEditorDemo2 instance.
  • Method Details

    • main

      public static void main(String[] args)
      Entry point for the text editor city demo.
      Parameters:
      args - command line arguments (ignored)
    • buildScene

      public static void buildScene(eu.svjatoslav.aukio.e3d.renderer.raster.ShapeCollection shapes, eu.svjatoslav.aukio.e3d.renderer.raster.lighting.LightingManager lighting, eu.svjatoslav.aukio.e3d.geometry.Camera camera)
      Builds the "text editor city" scene: a grid of buildings, each with four text editor panels showing demo.txt, over a large reference grid. Called by both main(String[]) and the golden-image harness — must stay deterministic (seeded randomness, no wall-clock time).
      Parameters:
      shapes - scene to add shapes to
      lighting - lighting to configure (unused here)
      camera - camera to position