none
Simular Efectos 3d en c# RRS feed

  • Pregunta

  • Saludos cordiales a todos.

    Quisiera saber cómo se podría simular una rotación 3D en windows forms, no WPF. Específicamente lo que qiusiera hacer es rotar la imagen de un picture box sobre su eje y, pero con diferentes grados para hacer el efecto 3d.

    Image.RotateFlip(RotateFlipType.RotateNoneFlipY) gira la imagen 180 grados; quisiera, por ejemplo, que al hacer clic en la imagen ésta gire horizontalmente 15 grados hasta completar los 360, o al menos que se vea ese efecto.

    La idea es generar un efecto de transición al dar clic sobre el picturebox, que la imagen gire sobre su eje Y, y luego se ejecute el resto del código.

    Hay un NuGet Zeroit.Framework.Transformations que tiene efectos muy buenos, pero no hay ninguna documentación acerca de cómo usarla, es decir, usarla si se puede probando las distintas transiciones, lo que no está documentado es cómo configurar las propiedades de los componentes. También está ña ñibrería Bunifu, pero es igual, la documentación no indica cómo configurar las propiedades de los componentes.

    Gracias de antemano.


    • Editado FPLS_ sábado, 6 de julio de 2019 23:40
    sábado, 6 de julio de 2019 23:18

Todas las respuestas

  • Puedes aplicar la propiedad de Image.RotateFlip una vez más y lograr el efecto que necesitas

    Gracias por usar los foros de MSDN.
    Erick Rivera
     ____
    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.
    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 
    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    lunes, 8 de julio de 2019 8:44
  • Debido a que no hemos recibido alguna notificación que aún se esté presentando el problema que enuncia en vuestra consulta y que la respuesta provista provee un amplio panorama y campo de acción sobre tu duda; nos gustaría considerar la misma como resuelta debido a la respuesta apropiada proporcionada  y así proceder a calificar la misma como respuesta.

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar una sección de: Administración de Windows Servers

     

     

    Gracias por usar los foros de TechNet.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    viernes, 26 de julio de 2019 15:38
  • Debido a que no hemos recibido alguna notificación que aún se esté presentando el problema que enuncia en vuestra consulta y que la respuesta provista provee un amplio panorama y campo de acción sobre tu duda; nos gustaría considerar la misma como resuelta debido a la respuesta apropiada proporcionada  y así proceder a calificar la misma como respuesta.

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar una sección de: Administración de Windows Servers

     

     

    Gracias por usar los foros de TechNet.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    viernes, 26 de julio de 2019 15:39