Activar un objeto

Preguntas y respuestas relacionadas con el uso y desarrollo de scripts Python y plugins para Blender 3D
Responder
Luis_Gutierrez
Mensajes: 9
Registrado: Vie Sep 01, 2017 5:21 pm
Nombre: Luis Gutierrez

Activar un objeto

Mensaje por Luis_Gutierrez » Vie Abr 27, 2018 3:02 pm

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.
Adjuntos

[La extensión blend ha sido desactivada y no se mostrará en adelante]


juani
Mensajes: 158
Registrado: Mié Oct 28, 2015 1:34 am
Nombre: Juan Antonio Sanchez Flores

Re: Activar un objeto

Mensaje por juani » Vie Abr 27, 2018 11:08 pm

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.
Adjuntos

[La extensión blend ha sido desactivada y no se mostrará en adelante]


Luis_Gutierrez
Mensajes: 9
Registrado: Vie Sep 01, 2017 5:21 pm
Nombre: Luis Gutierrez

Re: Activar un objeto

Mensaje por Luis_Gutierrez » Lun May 07, 2018 9:17 am

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.

Responder