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.


Anmelden zum Antworten