Hvordan Roter og endre størrelse i Silverlight 3D
Microsofts Silverlight programmeringsspråk er laget for web animasjon, på samme måte som Adobes Flash. For å endre størrelsen på et bilde i en Silverlight animasjon, kan du endre bildet objektets "height" og "width" parametere; å rotere det på alle tre akser, kan du legge til en "PlaneProjection" parameter.
Bruksanvisning
1 Legg til et bilde i Silverlight-programmet som du normalt ville, ved å opprette en UI Element som følger:
<Bilde x: Name = "rotateTest"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg">
</ Image>
Dette skaper et objekt kalt "rotateTest" bruke "image.jpg" filen på stavrogin.net, og plasserer den på midten av siden.
2 Endre størrelsen på objektet ved å legge til "Høyde" og "width" parametere som setter målene i piksler:
<Bilde x: Name = "rotateTest" height = "600" width = "800"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg">
</ Image>
3 Roter objekt ved å legge til en "Image.Projection" tag til objektet et sted mellom <bilde> og </ Bilde> tags:
<Bilde x: Name = "rotateTest" height = "600" width = "800"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg">
<Image.Projection>
<PlaneProjection RotationX="45" RotationY="45" RotationZ="45"></PlaneProjection>
</Image.Projection>
</ Image>
Den "PlaneProjection" tag i dette eksempelet roterer objektet 45 grader på hver akse, men du trenger ikke oppgi en verdi for alle tre akser; du kan for eksempel dreie bare på den ene:
<PlaneProjection RotationY = "45"> </ PlaneProjection>
Endre tallet i anførselstegn for å endre størrelsen på rotasjon.