PIX, plx.
[C# DirectX] Unproject
Hej!
På vilket sätt ser värdena konstiga ut?
det jag kan komma på som skulle kunna krångla är om du får in skärmkoordinaterna rätt. Jag vet inte om de skall anges som pixlar eller från 0 - 1.
Jag vet inte riktigt hur Substract funkar, men om man tar Vektor1 - Vektor2 så tror jag man brukar få en vektor som pekar från v2 till v1, I ditt fall skulle det betyda en vektor som pekar mot dig, kan vara där luret är.
Slutligen, om du vill slippa göra den andra unprojecten så kan du använda din Eye Position så att du tar
vNear - EyePos
för att få en riktningsvektor.
Hoppas nåt hjälper, och lycka till
Här är lite värden jag får:
vNear: X:-785,9999 Y:311 Z:-10101,5
vFar: X:-757,9999 Y:158 Z:-10100
VDir: X:0 Y:0 Z:-1,5 (innan normalisering)
Värdena på vNear och vFar känns helskumma, den enda anledning jag kan se till att Z värdet blir så stort hos vFar och vNear är att mitt farclipplane ligger på 20000. Det ska tilläggas att X och Y värdena inte alls verkar ha någon direkt sammankoppling med den punkt man klickar på...
En anledning till att inga träffar registeras kan också ha att göra med att mitt fönster är uppdelat i olika vyer. Det jag vet att är jag använder rätt matriser för den vy jag just klickat i för att kolla detekteringen men tydligen blir det fel på något sätt ändå.
- Igår Openrecall – fri version av kritiserade Windows-funktionen 19
- 7 / 6 Rykte: Sony ruvar på PC-version av The Last of Us Part II 21
- 6 / 6 Enkelt knep öppnar gamla Utforskaren i Windows 11 19
- 6 / 6 Microsoft återstartar Windows 10-betatester 45
- 5 / 6 Ikea vill servera virtuella köttbullar i Roblox 21
- Köpråd Tvättmaskin sökes!29
- Router Asus RT-AX92U, håller den måttet idag?9
- Använda router som accesspunkt - tacksam för feedback3
- Efter fiaskolanseringen – nu kan HP köpa Humane17
- Vad lyssnar du på just nu?14039
- Ersättare för ASUS RT-AC86U som pajat?7
- Tvättmaskin & kloakfråga2
- 7900xt svart skärm14
- Förvirring och ilska kring Adobes uppdaterade villkor35
- Formel 1-tråden9134
- Köpes Nintendo Switch
- Säljes UnRAID / 42TB / 48GB DDR4 / 5900X
- Skänkes "Server" skänkes! 2 x 6 core, 32gb DDR3 minne
- Säljes Sandy Bridge-processorer, 3d-skrivarmunstycken mm.
- Säljes Dell PowerEdge R720 2U # 2x E5 2680v2 20C/40T # 128GB RAM # 1TB NVME
- Skänkes Dator och gamla grafikkort
- Säljes VKB premium joystick
- Säljes Dell G3223D
- Säljes Lättare gaming dator.
- Säljes Galax 4080 Super HOF OC Lab
- Efter fiaskolanseringen – nu kan HP köpa Humane17
- Openrecall – fri version av kritiserade Windows-funktionen19
- 10 höjdpunkter från Computex11
- MSI:s nya Fuzion-grafikkort har inbyggd AIO-kylare10
- Microsoft släpper guide till nycklar i Windows18
- Krönika: Jag blir förvirrad av alla Steam Deck-kloner50
- Förvirring och ilska kring Adobes uppdaterade villkor35
- Helgsnack: Var det sämre förr?77
- Microsoft svarar på Recall-kritiken25
- Internetberoende leder till förändringar i hjärnan47