Roter et billede

Tags:    programmering

<< < 12 > >>
Hej!
Jeg ville spørge om det er muligt at rotere et billede så det egentlig er 3D
altså hvis du har musen lidt OVER billedet roterer den mod uret og omvendt!
Hvis ja, kan det så lade sig gøre med: Javascript el. Silverlight! (og gerne et ex. eller et link til et sted hvor man kan lære det!)

Hele 35 UP på spil :)

~Jakob



16 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Så det egentlig er 3d ?

men under alleomstændigheder så er jeg overbevist om at Silverlight kan det



Så vidt jeg ved kan man vidst ikke lige transformere et billede / en rektangel, så det ligner 3D... når perspektiv skal med ind i billedet i hvert fald.

Men jo, du kan tilknytte en ScaleTransform til dit elements RenderTransform property og skalere billedet så det ligner noget i retningen af at det bliver roteret om x-aksen.
Det vil som sagt ikke give noget perspektiv, men istedet en "orthographic projection" ( http://en.wikipedia.org/wiki/Orthographic_projection ).

Du har måske nok set RadControls?
http://www.telerik.com/demos/aspnet/silverlight/Cube/Examples/RoomDesigner/DefaultCS.aspx
De har trods alt heller ikke opnået at lave en engine der kan repræsentere modeller i perspektiv :)

Hvordan transformeringen konkret anvendes, kan evt. ses her:
http://silverlightrocks.com/community/blogs/silverlight_games_101/archive/2007/05/15/creating-a-game-loop.aspx



okay! Ved du evt. hvor man kunne finde nogen tutorials som kunne hjælpe en på rette vej?
kan allerede det grundlæggende Silverlight



Nu forstår jeg ikke helt. Du har et 2d billede, som du vil rotere i et 3d rum?



hmm... Lad os for nemhedens skyld sige en firkant. Den ser sådan ud:
Fold kodeboks ind/udKode 

Nu rotere vi i x aksen: (stregen er en kant)
Fold kodeboks ind/udKode 

og i y aksen:
Fold kodeboks ind/udKode 


Det jeg har brug for skal kun dreje i x-aksen.
er jeg nød til at gøre det via. en masse billeder som lidt efter lidt drejer sig? og så vise dem med en lille interval?



Okay, så du vil lave en masse billeder, og sætte dem sammen? Hvorfor ikke bare lave en motor der kan tegne sådan noget?



? hvordan ?
Og jeg SPURGTE om jeg var nød til at gøre det sådan. :)
Men det med motoren lyder spændene? hvad skal jeg gøre/læse?
Jeg har ALDRIG forstået det der med game engines og sådan noget...



:) Tak. Troede lige du havde tabt hovedet. Du kan da læse lidt om det her, http://en.wikipedia.org/wiki/Game_engine og evt. se på de links der bliver omtalt i artiklen. Og lad mig lige sige at det er ikke bare lige, at lave sådan en motor.
Jeg ved ikke meget om det selv, da det ikke er i min interesse. Jeg interessere mig for et andet spektra indenfor programmeringen.
Tror denne artikel måske kan hjælpe dig, http://www.extremetech.com/article2/0,3973,594,00.asp ?



Indlæg senest redigeret d. 25.09.2007 19:00 af Bruger #1151
hehe det var jo ikke et spil jeg ville lave :) jeg ville bare lave en feature til en hjemmeside... :)
Artiklen var jo om "game engines" jeg skulle bare bruge en"draw engine.." :)



<< < 12 > >>
t