Ok dann nochmal zum Verständniss.

c_trace sendet einen Strahl von einer Position im 3D Raum zu einer anderen. Wenn der Strahl etwas trifft gibt er verschiedene Werte zurück. In unserem Fall hit.x. Die Position wo der Strahl aufgetroffen ist. Wir setzen also from auf die 3D Position unserer Kamera. Und dann wandeln wir unsere Mausposition in eine 3D Position um. Durch unseren Z-Wert versetzen wir so gesehen von unserer Kamera aus (bzw. deinen Augen) die Mausposition um 5000 Quants nach hinten. Dort ist dann unsere to Position. Der Strahl geht nun von der Kamera zur to Position, die sehr wahrscheinlich irgendwo unter unserem Level liegt.

Ergo: Der Strahl trifft die Level Oberfläche gibt den Wert hit.x zurück und dort kreieren wir unsere Entity laugh

Gerne geschehen