J'ai essayé de démarrer avec le script python de blender_Part 01

Comment exécuter python dans Blender?

Il existe une console Python!

image01.png

Pourquoi encore un tutoriel Python?

Geometry Générez de la géométrie avec un script Python.

import bpy

#Supprimer le cube par défaut
def delete_all():
    for item in bpy.context.scene.objects:
        bpy.context.scene.objects.unlink(item)

    for item in bpy.data.objects:
        bpy.data.objects.remove(item)

    for item in bpy.data.meshes:
        bpy.data.meshes.remove(item)

    for item in bpy.data.materials:
        bpy.data.materials.remove(item)

delete_all()

#Définir les coordonnées des sommets
coords=[
    (-1.0, -1.0, -1.0),
    ( 1.0, -1.0, -1.0),
    ( 1.0,  1.0, -1.0),
    (-1.0,  1.0, -1.0),
    ( 0.0,  0.0,  1.0)
]

#Définir un visage à l'aide de cet indice
#Chaque face est définie par une séquence de quatre entiers
#La face triangulaire doit avoir les mêmes premier et quatrième sommets
faces=[
    (2,1,0,3),
    (0,1,4,0),
    (1,2,4,1),
    (2,3,4,2),
    (3,0,4,3)
]

#Créer un nouveau maillage
me          = bpy.data.meshes.new("PyramidMesh")
#Créer un objet avec un maillage
ob          = bpy.data.objects.new("Pyramid", me)
#Placez l'objet à la position du curseur 3D
ob.location = bpy.context.scene.cursor_location
#Lier des objets à la scène
bpy.context.scene.objects.link(ob)
#Remplissez les sommets, les côtés et les faces du maillage
me.from_pydata(coords,[],faces)
#Mettre à jour le maillage avec de nouvelles données
me.update(calc_edges=True)

Mise en garde

N'utilisez pas le japonais pour les commentaires (même les commentaires sont déformés)

motion01.gif

Recommended Posts

J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de démarrer avec le script python de blender_Partie 02
J'ai essayé de commencer avec Hy
J'ai essayé d'obtenir des données CloudWatch avec Python
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
Lien pour commencer avec python
Comment démarrer avec Python
Démarrez avec Python avec Blender
J'ai essayé de commencer avec Hy ・ Définir une classe
[Blender x Python] Commençons avec Blender Python !!
J'ai essayé de démarrer avec Bitcoin Systre le week-end
J'ai essayé de sortir LLVM IR avec Python
J'ai essayé d'automatiser la fabrication des sushis avec python
Zubu amateur veut démarrer Python
J'ai essayé de gratter avec Python
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Commencez avec Python! ~ ② Grammaire ~
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
J'ai essayé de toucher un fichier CSV avec Python
J'ai essayé de résoudre Soma Cube avec python
J'ai essayé d'implémenter le perceptron artificiel avec python
J'ai essayé de résoudre le problème avec Python Vol.1
[Python] J'ai essayé d'obtenir Json de squid ring 2
J'ai essayé de résoudre la théorie des nombres entiers d'AOJ avec Python
Commencez avec Python! ~ ① Construction de l'environnement ~
J'ai essayé de toucher Python (installation)
J'ai essayé webScraping avec python.
Comment démarrer avec Scrapy
Comment démarrer avec Django
Je veux déboguer avec Python
J'ai essayé d'exécuter prolog avec python 3.8.2.
J'ai essayé la communication SMTP avec Python
J'ai essayé de trouver l'entropie de l'image avec python
J'ai essayé de simuler la propagation de l'infection avec Python
J'ai essayé de créer diverses "données factices" avec Python faker
J'ai essayé "Comment obtenir une méthode décorée en Python"
[Python] J'ai essayé de visualiser des tweets sur Corona avec WordCloud
Mayungo's Python Learning Episode 3: J'ai essayé d'imprimer des nombres
J'ai essayé de créer une interface graphique à trois yeux côte à côte avec Python et Tkinter
[5e] J'ai essayé de créer un certain outil de type Authenticator avec python
Notes d'étape pour démarrer avec django
J'ai essayé de résoudre l'édition du débutant du livre des fourmis avec python
J'ai essayé d'implémenter Autoencoder avec TensorFlow
J'ai essayé d'implémenter la permutation en Python
[2nd] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé de visualiser AutoEncoder avec TensorFlow
Un mémorandum lors de l'acquisition automatique avec du sélénium
J'ai commencé Python
J'ai essayé d'implémenter PLSA dans Python 2
[3ème] J'ai essayé de créer un certain outil de type Authenticator avec python
Entrée standard Python3 que j'ai essayé de résumer
J'ai écrit un script pour vous aider à démarrer avec AtCoder à grande vitesse!