Tecnología

Inicio

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=&quot;Center&quot; VerticalAlignment=&quot;Center&quot;
Source=&quot;http://www.stavrogin.net/image.jpg&quot;>

</ 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=&quot;Center&quot; VerticalAlignment=&quot;Center&quot;
Source=&quot;http://www.stavrogin.net/image.jpg&quot;>

</ 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=&quot;Center&quot; VerticalAlignment=&quot;Center&quot;
Source=&quot;http://www.stavrogin.net/image.jpg&quot;>

<Image.Projection>

&lt;PlaneProjection RotationX=&quot;45&quot; RotationY=&quot;45&quot; RotationZ=&quot;45&quot;>&lt;/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.