Erstmal ein fettes DANKE an alle.
Darf ich fragen welchen Zweck das ganze mal haben soll? Denn ein menschliches Gehirn kann die Position so eines Würfels schätzen und würde immer den Eindruck erhalten, dass der Würfel eigentlich nicht sichtbar sein dürfte, was auf einen Betrachter sehr verstörend wirken kann.
Ich habe eine fixe Kameraposition und ein lokales Koordinatensystem an
dessen Grenzen sich Objekte verschiedenster Größe "sammeln", dabei hat
jedes Objekt eine unterschiedliche globale Position (riesig!), kann aber
dieselbe lokale Position wie ein anderes Objekt annehmen. Und mit der
Differenz zwischen globaler fixer Kameraposition und globaler
Objektposition (und das umgerechnet in einen brauchbar kleinen Wert)
möchte ich sozusagen die Renderreihenfolge festsetzen (was eben derzeit
durch die normalisierten Ausmaße eines Objekts zunichte gemacht wird,
weil das größere Objekt alle anderen kleinen Objekte an der lokalen
Position schluckt).
Soviel dazu, vielleicht später mehr, sonst halten mich alle für irre.
Moment, geht es jetzt um Unity oder DirectX?
Zuerst sagt er Unity, später fragt er nach DirectX und RenderStates.
In erster Linie um Unity, ich wollte damit keine Verwirrung stiften, sondern nur anmerken, dass ich auch an Lösungen mit DirectX interessiert bin (Zum Beispiel falls eine Person _nur_ eine Lösung mit DX parat hat).
Danke