Führen Sie Blender mit Python aus

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

無題2.png

無題.png

Modusumschaltung

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.

Parallelbewegung

bpy.ops.transform.translate(value=(x,y,z))

Erweiterung / Verkleinerung

bpy.ops.transform.resize (Wert = (x, y, z)) # 1 oder mehr zum Vergrößern

Drehung

bpy.ops.transform.rotate (Wert = 0, Achse = (x, y, z)) # Wert = Rotationsbetrag

Alle Gesichter auswählen / abwählen

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

Bildschirmaktualisierung

bmesh.update_edit_mesh(me, True)

Anderer Schreibstil

Wenn Sie den Cursor bewegen, wird er angezeigt, sodass Sie darauf verweisen können.

無題.png

Offizielle API-Dokumentation zur Verwendung von Argumenten http://docs.blender.org/api/blender_python_api_2_67_1/bpy.ops.transform.html

Recommended Posts

Führen Sie Blender mit Python aus
Führen Sie mruby mit Python oder Blender aus
Führen Sie Python mit VBA aus
Führen Sie prepDE.py mit python3 aus
Betreiben Sie Blender mit Python
Führen Sie iperf mit Python aus
Führen Sie Python mit PyCharm aus (Windows)
Führen Sie Python mit CloudFlash aus (arm926ej-s)
Führen Sie Label mit tkinter [Python] aus.
Führen Sie Rotrics DexArm mit der Python-API aus
Führen Sie XGBoost mit Cloud Dataflow (Python) aus.
Führen Sie Aprili von Python auf Orange aus
Führen Sie python3 Django1.9 mit mod_wsgi aus (deploy)
Bis Python auf Apache läuft
Beginnen Sie mit Python mit Blender
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Twilio mit Python
In Python integrieren
Blender 2.9 Python Extrude extrudieren
Spielen Sie mit 2016-Python
AES256 mit Python
Python beginnt mit ()
mit Syntax (Python)
Bingo mit Python
Zundokokiyoshi mit Python
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Führen Sie eine Python-Webanwendung mit Docker aus
[Blender x Python] Beginnen wir mit Blender Python !!
Serielle Kommunikation mit Python
Django 1.11 wurde mit Python3.6 gestartet
Primzahlbeurteilung mit Python
Python mit Eclipse + PyDev.
Socket-Kommunikation mit Python
Datenanalyse mit Python 2
Scraping in Python (Vorbereitung)
Versuchen Sie es mit Python.
Python lernen mit ChemTHEATER 03
"Objektorientiert" mit Python gelernt
Umgang mit Yaml mit Python
Löse AtCoder 167 mit Python
Serielle Kommunikation mit Python
[Python] Verwenden Sie JSON mit Python
Python lernen mit ChemTHEATER 05-1
Lerne Python mit ChemTHEATER
1.1 Erste Schritte mit Python
Tweets mit Python sammeln
Binarisierung mit OpenCV / Python
3. 3. KI-Programmierung mit Python
Kernel-Methode mit Python
Nicht blockierend mit Python + uWSGI
Scraping mit Python + PhantomJS
Tweets mit Python posten