Community › Forum › Coding › Supporto Python › Context is incorrect Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 7 anni, 5 mesi fa da Anfeo. Stai visualizzando 4 post - dal 1 a 4 (di 4 totali) Autore Post DELETE THISMembro @frank-95 14 Novembre 2016 alle 21:00 #509762 Salve a tutti! Devo cambiare la vista 3d da script e stavo sperimentando qualche metodo, ma ogni volta ritorna l’errore che il contesto è sbagliato. Ho capito che accade perché lo lancio dal text editor e giustamente per fare modifiche alla vista 3d si aspetta di essere in quel contesto, ma non funziona nemmeno se lo cambio :/ original_type = bpy.context.area.type bpy.context.area.type = “VIEW_3D” bpy.ops.view3d.view_center_camera() bpy.context.area.type = original_type Praticamente cambia contesto ma si ripresenta lo stesso errore al comando view_center_camera :/ Qualcuno sa perché? AnfeoMembro @anfeo 16 Novembre 2016 alle 10:32 #509890 Devi esserci proprio con il mouse sopra. L’ideale provare a lanciare l’operatore usando il comando search. L’operatore che vuoi lanciare però non lo trovo, lo hai creato tu? bpy.ops.view3d.view_center_camera() DELETE THISMembro @frank-95 16 Novembre 2016 alle 20:09 #509947 L’ideale provare a lanciare l’operatore usando il comando search. Non lo conosco e non riesco a trovare il comando search, mi sapresti inviare una documentazione? L’operatore che vuoi lanciare però non lo trovo, lo hai creato tu? No è nelle api Comunque non ci sono riuscito a fare l’override del contesto e alla fine ho trovato un altro operatore che non lo richiedeva. AnfeoMembro @anfeo 17 Novembre 2016 alle 12:18 #509977 L’ho trovato, per provarlo devi essere in camera view e non solo in 3D view, poi premi space e cerchi camera center e l’operatore parte. Forse qua c’è qualcosa per forzare il camera view: http://blender.stackexchange.com/questions/2595/changing-settings-of-the-3d-view-with-python Autore Post Stai visualizzando 4 post - dal 1 a 4 (di 4 totali) Devi essere connesso per rispondere a questo topic. Accesso Nome utente: Password: Mantienimi connesso Accesso