fisica de un objeto AddTriangleMesh - 2009/04/20 21:15Hola, tengo un problema con la física. Cuando inserto un objeto del tipo AddTriangleMesh y modifico en el codigo la escala del objeto del archivo .obj, su fisica no cambia. ¿Que código debo de utilizar para modificar la escala de la fisica del obejto?
Gracias de antemano.
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador Moderador
Mensajes: 528
Karma: 8
Re:fisica de un objeto AddTriangleMesh - 2009/04/21 23:12Puff, pues yo nunca he intentado escalar un objeto creado con un TriangleMesh, pero por lo que dices me da a mi que lo que hace MRDS es que crea inicialmente la física a partir del obj y ya no la actualiza más..
¿Cuándo escalas sí cambia el tamaño de la visualización? ¿O no cambia ni la visualización ni la física?
Otra cosa que se me ocurre, que supongo que es lo que quieres evitar, es cambiar la escala del objeto en Blender o similar y volverlo a cargar..
También puede ser que aunque cambies el obj, MRDS internamente siga usando el bos optimizado para cargarlo en el motor de simulación, así que podrías intentar ver que pasa al forzar la re-creación del archivo bos con el Obj2bos.exe...
Creo que no te he ayudado mucho Pero cuando tenga un hueco pruebo con los objetos simulados que tengo yo y te digo si averiguo algo.Raúl Arrabales Moreno. conscious-robots.com/raul
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
La única solución que veo es como dices escalarlo en el blender y guardar ese objeto como .obj, para posteriormente introducirlo en MRDS.
Estos archivos son para montar mi facultad, pero los archivos de la estructura de la facultad que tengo, no están bien escalados. Me dijiste en correos anteriores que vosotros también estabais montando vustra facultad. ¿Me puedes mandar el proyecto para ver el código de como lo haceis?Otra cosa me hace falta hacer coincidir las coordenadas de la escena de sena con un programa de gráficos. Investigando salio el softimage, porque el blender a veces se le va la pinza y no respeta colores o realiza transformaciones raras. ¿Sabes algo de este programa(sotimage) o de algún otro programa gráfico que cumpla este requisito de las coordenadas?
Gracias y perdona las molestias
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Nosotros teníamos problemas con Blender cuando guardábamos el modelo como objeto. Sin embargo, si lo guardamos como escena, el obj luego sale bien en el Robotics Developer Studio. Puedes probar eso a ver si soluciona tu problema.
De todas formas nuestro código no termina de funcionar bien. También tenemos problemas con la física de los modelos importados y estamos investigando qué puede ser. Si averiguo algo te cuento.
En cuanto al escalado, he hecho pruebas directamente con el simulador (en modo edit - editando la escala directamente en las propiedades de la entidad) y escala los objetos bien, incluso aquellos creados con TriangleMesh.. Puedes probar a ver si a ti te escala bien desde el editor (por si es un problema en la programación).
Sobre lo de SoftImage, yo nunca lo he usado, he visto que en algún tutorial viene referenciado, como en este de Sara Morgan sobre crear entidades en MRDS:
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
jonymegripo
Usuarios Gold Boarder
Mensajes: 48
Karma: 3
Re:fisica de un objeto AddTriangleMesh - 2009/05/06 21:15Hola Raúl, lo que me comentas que con el editor te escala bien las cosas, a mi no me lo hace. Haciendolo de esa manera te escala bien la malla visual, pero si luego miras la fisica de la malla, observamos que esta no se ha escalado.
Conoces alguna manera de hacerlo??
gracias y un saludo
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador Moderador
Mensajes: 528
Karma: 8
Re:fisica de un objeto AddTriangleMesh - 2009/05/08 12:58Hola, pues nosotros estuvimos ayer haciendo pruebas de importación de objetos 3D, etc. para ver como solucionar los problemas que teníamos con las mallas, la escala de las entidades, etc.
Al final, algunas de las conclusiones que sacamos y que espero te puedan servir de algo son las siguientes:
- En cuanto a las escala de los objetos, lo que mejor nos funciona es realizar el escalado usando Google Sketchup.
- Hay que tener en cuenta que las medidas no están en las mismas magnitudes en MRDS y en SketchUp, si no me equivoco, creo que Sketchup usa como unidad el cm. mientras que en Robotics Dev. Studio la unidad es el metro (Sistema Internacional). Con lo que al escalar en SkethUp tienes que dividir entre 100 (porque en MRDS 0.5f significa 50 centímetros).
- En SkechtUP exportamos el objeto en formato Collada (no usamos SketchUp Pro con el que supongo que se puede exportar directamente a Obj.
- Para pasar a Obj usamos Blender. Hay que tener cuidad en Blender con la configuración de la exportación a Obj, porque si por ejemplo no mantienes el orden de los nodos, la malla que carga luego MRDS con la función TriangleMesh es un desastre...
En definitiva, todo este rollo para decirte que se puede escalar bien con SketchUp Raúl Arrabales Moreno. conscious-robots.com/raul
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
jonymegripo
Usuarios Gold Boarder
Mensajes: 48
Karma: 3
Re:fisica de un objeto AddTriangleMesh - 2009/05/08 19:12Hola Raúl, veo mucho más fácil escalarlo directamente con el blender o 3dsmax. Con eso te quitas todo el lio de antes, eso creo yo.
Bueno gracias de todas formas.
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador Moderador
Mensajes: 528
Karma: 8
Re:fisica de un objeto AddTriangleMesh - 2009/05/11 14:19Mi problema es que no tengo ni idea de Blender y ni siquiera sabía escalar las imágenes , por eso lo hago con SketchUp! Es que en Blender me pierdo con tanto botón y tantos menús.. Raúl Arrabales Moreno. conscious-robots.com/raul
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
jonymegripo
Usuarios Gold Boarder
Mensajes: 48
Karma: 3
Re:fisica de un objeto AddTriangleMesh - 2009/05/11 22:17Si, si es muy complicado de usar y yo tampoco tengo mucha idea de hacerlo, pero te lo decia por si sabias.
El softimage es igual de complicado, asi que me peleare con ellos para conseguir algo.
Muchas gracias y perdona las molestias
El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.