Biz gördük nasıl yapabiliriz Python konsolunda basit bir talimat girin Blender kendi pencere sisteminde birleştirir. Bu sistem, kontrol komutları için kullanışlıdır, ancak genellikle bunların bir dizi programlamak için kullanılmaz.
Konsol ayrıca aracılığıyla kullanılabilen komutları keşfetmek için bize izin verir otomatik tamamlama , fonksiyonları Blender Python içeren start komutunu girerek: “bpy”.
Blender olarak hizmet verebilir metni düzenlemek için bir pencere vardır “IDE” Python programlama, dahil hat numaralandırma, renkleri kullanarak sözdizimi ve metin uzun satırları otomatik autoidentación olasılığını ayırt etmek.
Metin düzenleme penceresini açmak için karşılık gelen simgeyi seçebilirsiniz (Bir notebook bir yaprak) Herhangi bir pencerenin sol alt köşesinde I düğmesine. Bu düğme penceresi içeren editör türünü tanımlar. Simgesini seçin “Text Editor”.
Yeni pencere önceki sürümü yerini alacak ve bir metin alanı ile kendi arayüzü gösterecektir
Biz varolan bir dosyayı açmak için bu pencereyi kullanmaya başlamak için (Open) veya yeni bir tane oluşturun (New). O andan itibaren bizi Metni düzenlemek için izin verecektir düzenleme alanında bir imleç olacak
Yeni seçenekler ekleyerek arayüz değişiklikleri, Bunların arasında “Run Script” o bize bu pencerede var komut dosyası çalıştırmak için izin verir.
Çalışmasını test etmek için bize bazı geometri oluşturmak için izin kod birkaç satır eklemek:
ithalat bpy zval =[0,1,2,3,4,5] zval bölgesindeki z: bpy.ops.mesh.primitive_torus_add(rotasyon =(0, 0, 0), location =(0, 0, itibaren)) |
Kodun ilk satırı, “ithalat bpy”, O Python Blender nesne kitaplığı eklendi
İkinci satır konumunu tanımlamak için hizmet edecek koordinatların bir vektör tanımlar “itibaren” nesneleri
Bir döngü “için” değerleri atamak “Davet” a la değişken “itibaren” döngünün her devirde (6 döngüleri)
Son satırı, döngü içinde o girintili olduğu gibi, geometri yaratacak.
Kod çalıştırma sonucu, düğmesine basarak “Run Script” ya tarafından tuş kombinasyonu “alt” + “P” Lütfen aşağıdaki resimde görebilirsiniz: 6 eşit büyüklükte boğa, Aynı koordinatları “x” ve “ve” ancak farklı “itibaren”.
Bir dosyada komut tutacak egzersizi tamamlamak için. Bu dosya, uygun uzantısı Python kullanmak önemlidir “py”. Örneğin “Script_1.py”
Bu egzersizin küçük varyasyonları yapabilirsiniz:
- Eğer iki döngüler yapabilir misiniz, Diğer içinde bir, meydana getirmek “boğalar düzlem”?
- Eğer boğa küreler değiştirebilir miyiz?
- Eğer iki döngüler yapabilir misiniz, Diğer içinde bir, meydana getirmek “Plan boncuklar”?
Olmalıdır bağlı Yorum yazmak için.