-
Cómo girar y cambiar el tamaño en 3D Silverlight
-
lenguaje de programación de Microsoft Silverlight está diseñado para la animación web, de manera similar a Flash de Adobe. Para cambiar el tamaño de una imagen en una animación de Silverlight, puede cambiar la "altura" del objeto de la imagen y los parámetros "ancho"; para hacerla girar en los tres ejes, se puede añadir un parámetro "PlaneProjection".
Instrucciones
1 Añadir una imagen a su programa de Silverlight como lo haría normalmente, mediante la creación de un elemento de interfaz de usuario de la siguiente manera:
<Imagen x: Name = "rotateTest"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg"></ Imagen>
Esto crea un objeto llamado "rotateTest" usando el archivo "imagen.jpg" en stavrogin.net, y lo coloca en el centro de la página.
2 Cambiar el tamaño del objeto mediante la adición de parámetros "ancho" que establecen las dimensiones en píxeles "Altura" y:
<Imagen x: Name = "rotateTest" height = "600" width = "800"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg"></ Imagen>
3 Rotar el objeto mediante la adición de una etiqueta "Image.Projection" al objeto en algún lugar entre la <imagen> y </ Imagen> etiquetas:
<Imagen 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>
</ Imagen>La etiqueta "PlaneProjection" en este ejemplo gira el objeto 45 grados en cada eje, pero no es necesario que introduzca un valor para los tres ejes; usted podría, por ejemplo, girar sólo en una:
<PlaneProjection rotationY = "45"> </ PlaneProjection>
Cambiar el número de las cotizaciones para cambiar la magnitud de la rotación.