Blender kann in den meisten Fällen mit einer Maus bedient werden, aber das Ausführen mit Python erspart viel Ärger. Um den Code zu schreiben, wählen Sie Scripting → Text Editior
bpy.ops.object.mode_set (mode = 'OBJECT', toggle = False) #Object mode bpy.ops.object.mode_set (mode = 'EDIT', toggle = False) # Bearbeitungsmodus. Grundsätzlich werden Vorgänge wie die Drehung auf den EDIT-Modus eingestellt.
bpy.ops.transform.translate(value=(x,y,z))
bpy.ops.transform.resize (Wert = (x, y, z)) # 1 oder mehr zum Vergrößern
bpy.ops.transform.rotate (Wert = 0, Achse = (x, y, z)) # Wert = Rotationsbetrag
obj = bpy.context.edit_object # In den Bearbeitungsmodus versetzen me = obj.data # Daten abrufen bm = bmesh.from_edit_mesh(me) für i, f in enumerate (bm.faces): # Prozess nach Gesicht (i ist die Reihenfolge der Gesichter) f.select = False #False hebt die Auswahl des Gesichts auf. Wenn True, bearbeiten Sie es
bmesh.update_edit_mesh(me, True)
Wenn Sie den Cursor bewegen, wird er angezeigt, sodass Sie darauf verweisen können.
Offizielle API-Dokumentation zur Verwendung von Argumenten http://docs.blender.org/api/blender_python_api_2_67_1/bpy.ops.transform.html
Recommended Posts