Anklickproblem (Einheitenselektion)
-
Ich gähne nur mangels sichtbarem Forschritts.
Bye, TGGC (Keine Macht den Dummen)
-
Das ist ja echt kaum mehr mitlesbar, hier ein Vorschlag wie man es mit einem Frustum machen kann:
An den 4 Eckkoordinaten des Auswahlrechtecks sendet man mittels "Picking" jeweils einen Strahl in die 3D Welt. Man erhält dadurch also 4 Geraden, die sich alle im Punkt der Kamera schneiden.
Nun ist es nicht schwer (bzw sollte nicht schwer sein) aus diesen 4 Geraden die Ebenen zu berechnen, die eine Pyramide (das Frustum) aufspannen.
Dann läuft - wie TGGC schon gesagt hat - alles gleich wie beim Sichtbarkeitsculling. Alle einheiten, die sich innerhalb der Pyramide befinden, wurden selektiert.