Extrusion Python Extrude de Blender 2.9

Le défi d'aujourd'hui est la fonction d'extrusion. Même si je recherche "extrude blender 2.8 python" etc., il semble qu'il y ait peu de codes utilisant l'extrude dans blender 2.8 (2.9) en anglais et en japonais. Un des rares matériaux est le matériau suzulang "Blender 2.8 Making Flows with Python". Lisez ceci attentivement. Interprétez cela si vous mettez un nombre comme extrude_region_move (TRANSFORM_OT_translate = {"value": [1.0, 0.0, 3.0]}) à l'étape 1 partie oshidashi dans "Blender 2.8 Créer une flèche avec python" , J'ai réussi à le faire par essais et erreurs à partir de là J'ai réussi à pousser un côté du Cube et à le répéter. bpy_extrude1.png

import bpy
import math
import bmesh
bpy.ops.mesh.primitive_cube_add(location=(1,0,3), size = 2) # === create a cube
#Passer en mode édition.
bpy.ops.object.mode_set(mode='EDIT')
#Désélectionner tous les maillages.
bpy.ops.mesh.select_all(action='DESELECT')
'''Passer en mode visage,Un côté...oshidashi '''
#Mettre en mode visage.
bpy.ops.mesh.select_mode(type="FACE")

#Instanciation d'objet Bmesh.
b_mesh = bmesh.from_edit_mesh(bpy.context.object.data)
b_mesh.faces.ensure_lookup_table()
b_mesh.faces[3].select = True # ===  face number (3) south face 

bpy.ops.mesh.extrude_region_move(TRANSFORM_OT_translate={"value":[ -0.5 , -1.0 , 0.5]} )
bpy.ops.mesh.extrude_region_move(TRANSFORM_OT_translate={"value":[ -0.5 , -1.0 , -0.5]} )
bpy.ops.mesh.extrude_region_move(TRANSFORM_OT_translate={"value":[ -0.5 , -1.0 , 0.5]} )
bpy.ops.mesh.extrude_region_move(TRANSFORM_OT_translate={"value":[ -0.5 , -1.0 , -0.5]} )

Recommended Posts

Extrusion Python Extrude de Blender 2.9
mixeur, python, escalier en colimaçon
Exécutez Blender avec python
mélangeur, python, comportement de la sphère
Blender 2.8, mise à l'échelle du cube Python
Faire fonctionner Blender avec Python
Python
mixeur, python, escalier en colimaçon, couleur
Blender 2.9, construction paire impaire Python
Blender 2.9, Python, spécification de couleur hexadécimale
Blender 2.8, Python, éclairage Spot
API Blender Python dans Houdini (Python 3)
Générez 8 * 8 (64) cubes avec Blender Python
Dessinez des ondes sinusoïdales avec Blender Python
Blender 2.8, cube Python, éclairage, mouvement de la circonférence de la caméra
Exécutez mruby avec Python ou Blender
Installez Pytorch sur Blender 2.90 python sous Windows
Utilisez Blender comme module Python
[Blender x Python] Maîtrisons au hasard !!
[Blender x Python] Maîtrisons la rotation !!
Accéder aux nœuds de shader de Blender depuis Python
Démarrez avec Python avec Blender
Blender 2.9, test de couleur de la lumière d'arrière-plan Python
python kafka
Résumé Python
Python intégré
Notation d'inclusion Python
Technique Python
Étudier Python
Créer un environnement pour Python intégré à Blender
Compte à rebours Python 2.7
Python FlowFishMaster
Service Python
astuces python
[Blender x Python] Maîtrisons le matériel !!
fonction python ①
Les bases de Python
Mémo Python
ufo-> python (3)
Notation d'inclusion Python
Installer python
Les bases de Python ④
Mémorandum Python 2
mémo python
Python Jinja2
Incrément Python
atCoder 173 Python
[Python] fonction
Installation de Python
Installer Python 3.4.3.
Mémo Python
Itératif Python
Algorithme Python
Python2 + mot2vec
[Python] Variables
Fonctions Python
Python sys.intern ()