Exécutez Blender avec python

Blender peut être utilisé avec une souris dans la plupart des cas, mais l'exécuter avec python évite beaucoup de problèmes. Pour écrire le code, sélectionnez Script → Éditeur de texte

無題2.png

無題.png

Changement de mode

bpy.ops.object.mode_set (mode = 'OBJECT', toggle = False) # Mode objet bpy.ops.object.mode_set (mode = 'EDIT', toggle = False) # Mode d'édition. Fondamentalement, les opérations telles que la rotation sont définies en mode EDIT.

Mouvement parallèle

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

Agrandissement / réduction

bpy.ops.transform.resize (value = (x, y, z)) # 1 ou plus pour agrandir

rotation

bpy.ops.transform.rotate (valeur = 0, axe = (x, y, z)) # valeur = quantité de rotation

Sélectionner / désélectionner toutes les faces

obj = bpy.context.edit_object # Mettre en mode édition me = obj.data # Obtenir des données bm = bmesh.from_edit_mesh(me) pour i, f dans enumerate (bm.faces): # Traiter par face (i est l'ordre des faces) f.select = False #False désélectionne le visage, si True, modifier

Mise à jour de l'écran

bmesh.update_edit_mesh(me, True)

Autre style d'écriture

Si vous déplacez le curseur, il apparaîtra afin que vous puissiez vous y référer.

無題.png

Documentation officielle de l'API sur l'utilisation des arguments http://docs.blender.org/api/blender_python_api_2_67_1/bpy.ops.transform.html

Recommended Posts

Exécutez Blender avec python
Exécutez mruby avec Python ou Blender
Exécutez Python avec VBA
Exécutez prepDE.py avec python3
Faire fonctionner Blender avec Python
Exécutez iperf avec python
Exécutez python avec PyCharm (Windows)
Exécutez Python avec CloudFlash (arm926ej-s)
Exécuter Label avec tkinter [Python]
Exécutez Rotrics DexArm avec l'API Python
Exécutez XGBoost avec Cloud Dataflow (Python)
Exécutez Aprili depuis Python sur Orange
Exécutez python3 Django1.9 avec mod_wsgi (déployer)
Jusqu'à ce que Python fonctionne sur Apache
Démarrez avec Python avec Blender
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Twilio avec Python
Intégrer avec Python
Extrusion Python Extrude de Blender 2.9
Jouez avec 2016-Python
AES256 avec python
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Exécutez le servo avec Python sur ESP32 (Windows)
Exécutez une application Web Python avec Docker
[Blender x Python] Commençons avec Blender Python !!
Communication série avec Python
Django 1.11 a démarré avec Python3.6
Jugement des nombres premiers avec Python
Python avec eclipse + PyDev.
Communication de socket avec Python
Analyse de données avec python 2
Grattage en Python (préparation)
Essayez de gratter avec Python.
Apprendre Python avec ChemTHEATER 03
"Orienté objet" appris avec python
Manipuler yaml avec python
Résolvez AtCoder 167 avec python
Communication série avec python
[Python] Utiliser JSON avec Python
Apprendre Python avec ChemTHEATER 05-1
Apprenez Python avec ChemTHEATER
1.1 Premiers pas avec Python
Collecter des tweets avec Python
Binarisation avec OpenCV / Python
3. 3. Programmation IA avec Python
Méthode Kernel avec Python
Non bloquant avec Python + uWSGI
Grattage avec Python + PhantomJS
Publier des tweets avec python