Blender 2.9 Python Extrude extrudieren

Die heutige Herausforderung ist die Extrusionsfunktion. Selbst wenn ich nach "Extrude Blender 2.8 Python" usw. suche, scheint es nur wenige Codes zu geben, die Extrude in Blender 2.8 (2.9) sowohl in Englisch als auch in Japanisch verwenden. Eines der wenigen Materialien ist das Suzulang-Material "Blender 2.8 Making Arrows with Python". Lesen Sie dies sorgfältig durch. Interpretieren Sie dies, wenn Sie eine Zahl wie extrude_region_move (TRANSFORM_OT_translate = {"value": [1.0, 0.0, 3.0]}) in Schritt 1 oshidashi Teil in "Blender 2.8 Erstellen eines Pfeils mit Python" eingeben. Von dort aus habe ich es durch Versuch und Irrtum geschafft Es gelang mir, eine Seite des Würfels herauszuschieben und zu wiederholen. bpy_extrude1.png

import bpy
import math
import bmesh
bpy.ops.mesh.primitive_cube_add(location=(1,0,3), size = 2) # === create a cube
#Wechseln Sie in den Bearbeitungsmodus.
bpy.ops.object.mode_set(mode='EDIT')
#Deaktivieren Sie alle Netze.
bpy.ops.mesh.select_all(action='DESELECT')
'''Wechseln Sie in den Gesichtsmodus,Eine Seite...oshidashi '''
#In den Gesichtsmodus versetzen.
bpy.ops.mesh.select_mode(type="FACE")

#Bmesh-Objektinstanziierung.
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

Blender 2.9 Python Extrude extrudieren
Mixer, Python, Wendeltreppe
Führen Sie Blender mit Python aus
Mixer, Python, Kugelverhalten
Blender 2.8, Python-Cube-Skalierung
Betreiben Sie Blender mit Python
Python
Mixer, Python, Wendeltreppe, Farbe
Blender 2.9, Python ungerade gerade Gebäude
Blender 2.9, Python, hexadezimale Farbspezifikation
Blender 2.8, Python, Licht Spotbeleuchtung
Blender Python API in Houdini (Python 3)
Generieren Sie 8 * 8 (64) Cubes mit Blender Python
Zeichnen Sie Sinuswellen mit Blender Python
Mixer 2.8, Python-Würfel, Beleuchtung, Bewegung des Kameraumfangs
Führen Sie mruby mit Python oder Blender aus
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Verwenden Sie Blender als Python-Modul
[Blender x Python] Lass uns zufällig meistern !!
[Blender x Python] Lass uns die Rotation meistern !!
Greifen Sie über Python auf die Shader-Knoten von Blender zu
Beginnen Sie mit Python mit Blender
Blender 2.9, Python-Hintergrundlicht-Farbtest
Kafka Python
Python-Zusammenfassung
Eingebaute Python
Python-Einschlussnotation
Python-Technik
Python studieren
Erstellen Sie eine Umgebung für das in Blender integrierte Python
Python 2.7 Countdown
Python FlowFishMaster
Python-Dienst
Python-Tipps
[Blender x Python] Lass uns das Material beherrschen !!
Python-Funktion ①
Python-Grundlagen
Python-Memo
Ufo-> Python (3)
Python-Einschlussnotation
Installieren Sie Python
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
atCoder 173 Python
[Python] -Funktion
Python-Installation
Python installieren 3.4.3.
Python-Memo
Python iterativ
Python-Algorithmus
Python2 + word2vec
[Python] -Variablen
Python-Funktionen
Python sys.intern ()