Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Rotación real del centro de un objeto 3d

Iniciado por Feider, Abril 10, 2016, 05:08:12 PM

Tema anterior - Siguiente tema
Abril 10, 2016, 05:08:12 PM Ultima modificación: Abril 10, 2016, 05:10:25 PM por Feider
Hola: He estado indagando en un problema que tengo y obtuve al final media solución:A muchos, al menos al principio o si dependemos de un tercero que no sabe cómo llegan los objetos a Unity o lo que sea... Vemos que tenemos un objeto en X lugar y su rotación con lo mismo.  (Unity cambia el centro de nuestros objetos al centro la escena... A veces es demasiado incómodo y otras útil... creo). Entonces pensé. "no puede ser que los de Unity no hayan pensado que como programador no vaya a querer acceder NUNCA a la rotación real del objeto y a su posición real"... Efectivamente, logré acceder a la posición real (por si alguien lo busca también ahora pongo como es esa parte del código).  Pero me resulta imposible encontrar dónde está la rotación real:Posición real:  transformDelObjeto.GetComponent<Renderer> ().bounds.center;Rotación real: ¿?. Y ahí me he quedado, yo sigo investigando, pero si alguien conoce la respuesta a mi incógnita sería de mucho agradecer.  Un saludo. Edito: Es obvio que si voy al entorno de 3D y lo centro hago lo mismo, pero querría solucionar ese tipo de casos, resulta bastante más eficiente hacerlo por código. (Creo). ^,..,^ (Seguro que  a más de uno le es útil también).

Claro, para automatizar el proceso de importación de modelos por ejemplo.

Si, me pregunto si alguien conocerá la incógnita... ¿A lo mejor no se podrá? M''', por ahora no encontré nada. Bueno, al menos la mitad está resuelta.

En el foro de Unity uno se curró la inversa. O sea, un complemento de Blender que adapta las coordenadas y la rotación al de Unity:http://forum.unity3d.com/threads/blender-unity-rotation-fix.181870/" rel="external nofollow">http://forum.unity3d.com/threads/blender-unity-rotation-fix.181870/ 

talvez si puedes conocer la extension del archivo importado, como .blend, con el assetdatabase o algo puedes modificar ese modelo al momento de importación, o una extension de editor que los busque y pregunte si uno quiere darles vuelta

Etiquetas: