Buenas tardes. Necesito dejar activo un objeto para editar sus materiales en el modo edición. Esto lo debo hacer desde un script Python; usando el comando "bpy.context.scene.objects["nombreObjeto"].select = True" lo selecciona pero si antes existía un objeto activo al entrar al modo edición con "bpy.ops.object.editmode_toggle( )" entra al modo edicion del objeto activo pero no del seleccionado con el comando. Anexo script para dejar mas claridad. Quisiera saber con que comando se puede activar absolutamente un objeto para editarlo desde python.
Muchas gracias.
Activar un objeto
-
- Mensajes: 9
- Registrado: Vie Sep 01, 2017 5:21 pm
- Nombre: Luis Gutierrez
Activar un objeto
- Adjuntos
-
[La extensión blend ha sido desactivada y no se mostrará en adelante]
Re: Activar un objeto
Seleccionas el objeto como lo has hecho y luego le dices que es el objeto activo.
bpy.context.scene.objects.active
Te dejo el Blend.
bpy.context.scene.objects.active
Te dejo el Blend.
- Adjuntos
-
[La extensión blend ha sido desactivada y no se mostrará en adelante]
-
- Mensajes: 9
- Registrado: Vie Sep 01, 2017 5:21 pm
- Nombre: Luis Gutierrez
Re: Activar un objeto
Muchas gracias juani, implementando lo que me dijiste me surgió otra inquietud; cuando cambio el material de un objeto como puedo guardar esa acción en un keyframe, ya que la idea es que durante la animación los objetos cambien de material repetidas veces.