Kom ihåg mig?
Home Menu

Menu


Räkna ut koordinat på roterad bild

 
Ämnesverktyg Visningsalternativ
Oläst 2011-11-10, 12:36 #1
Reager Reager är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 151
Reager Reager är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 151
Det (tror) jag att jag försökt med, men kan ha gjort något fel.

Kod:
            float rx = (float) (Math.Cos(radians) * (p.X - offset.X) - (Math.Sin(radians) * (p.Y - offset.Y)) + offset.X);
            float ry = (float) (Math.Sin(radians) * (p.X - offset.X) +  (Math.Cos(radians) * (p.Y - offset.Y)) + offset.Y);
Om du kan se något fel eller har något tips på vad jag kan ha gjort för fel så får du gärna tips mig. Min offset är vad "verkliga" origo är, i centrum av bilden alltså och inte uppe i vänstra hörnet som den annars räknar från.
Reager är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017