PIZiadas Γράφημα

PIZiadas Γράφημα

Ο κόσμος μου είναι μέσα.

Επεξεργαστείτε μια δέσμη ενεργειών Python στο μπλέντερ

Text_Editor_ThumbΕίδαμε πώς μπορούμε να εισάγετε μια απλή εντολή στην κονσόλα Python Blender ενσωματώνει στα παράθυρα του σύστημα. Αυτό το σύστημα είναι χρήσιμο για τις εντολές δοκιμή, αλλά δεν είναι συνήθως χρησιμοποιείται για τον προγραμματισμό μιας ακολουθίας τους.

Η κονσόλα μας επιτρέπει, επίσης, να διερευνήσει τις εντολές που είναι διαθέσιμες μέσω της αυτόματης συμπλήρωσης , από εισάγοντας την εντολή εκκίνησης που περιέχει λειτουργίες Blender Python: “οργ”.

Blender έχει ένα παράθυρο για να επεξεργαστείτε το κείμενο που μπορεί να χρησιμεύσει ως “IDE” Προγραμματισμός σε Python, συμπεριλαμβανομένων αρίθμηση γραμμών, χρησιμοποιώντας χρώματα για να διακρίνει τη σύνταξη και τη δυνατότητα αυτόματης autoidentación της μακράς γραμμές κειμένου.

Για να ανοίξετε το παράθυρο επεξεργασίας κειμένου μπορείτε να επιλέξετε το αντίστοιχο εικονίδιο (Ένα φύλλο ενός φορητού υπολογιστή) Κουμπί που βρίσκεται στην κάτω αριστερή γωνία του παραθύρου κάθε. Αυτό το κουμπί ορίζει τον τύπο του επεξεργαστή που περιέχει το παράθυρο. Επιλέξτε το εικονίδιο “Επεξεργαστής κειμένου”.

Abrir_editor_texto

Το νέο παράθυρο θα αντικαταστήσει την προηγούμενη έκδοση και θα δείξει τη διασύνδεσή της με την περιοχή κειμένου

text_edit

Για να αρχίσετε να χρησιμοποιείτε αυτό το παράθυρο μπορούμε να ανοίξετε ένα υπάρχον αρχείο (Open) ή να δημιουργήσετε ένα νέο (New). Από εκείνη τη στιγμή θα έχουμε ένα δρομέα στην περιοχή επεξεργασίας θα μας επιτρέψει να επεξεργαστείτε κείμενο

tex_edit_Habilitada

Οι αλλαγές διασύνδεση με την προσθήκη νέων επιλογών, μεταξύ των οποίων περιλαμβάνονται “Εκτέλεση Script” θα μας επιτρέψει να εκτελέσει το σενάριο που έχουμε σε αυτό το παράθυρο.

Για να ελέγξετε τη λειτουργία προσθέστε μερικές γραμμές κώδικα που θα μας επιτρέψουν να δημιουργήσει κάποια γεωμετρία:

οργ εισαγωγής
zval =[0,1,2,3,4,5]
για z στο zval:
    bpy.ops.mesh.primitive_torus_add(περιστροφή =(0, 0, 0), τοποθεσία =(0, 0, από))

Η πρώτη γραμμή του κώδικα, “οργ εισαγωγής”, Πρόσθεσε στη βιβλιοθήκη αντικειμένων για την Python Blender

Η δεύτερη γραμμή ορίζει ένα διάνυσμα των συντεταγμένων, που θα χρησιμεύσει για τον καθορισμό της θέσης “από” αντικειμένων

Ένας βρόχος “για” αναθέσετε τιμές “κάλεσε” a la μεταβλητή “από” σε κάθε κύκλο του βρόχου (6 κύκλων)

Η τελευταία γραμμή, εντός του βρόχου, όπως είναι εσοχή, θα δημιουργήσει τη γεωμετρία.

Το αποτέλεσμα της εκτέλεσης κώδικα, πατώντας το κουμπί “Εκτέλεση Script” ή πατώντας το συνδυασμό πλήκτρων “alt” + “P” μπορείτε να δείτε στην παρακάτω εικόνα: 6 ταύροι ίσου μεγέθους, με τις ίδιες συντεταγμένες “x” και “και” αλλά διαφορετικές “από”.

primer Script

Για να ολοκληρώσετε την άσκηση θα κρατήσει το σενάριο σε ένα αρχείο. Είναι σημαντικό ότι αυτό το αρχείο για να χρησιμοποιήσετε την κατάλληλη επέκταση Python scripts που είναι “py”. Για παράδειγμα “Script_1.py”

Save

Μπορούμε να κάνουμε τις μικρές παραλλαγές αυτού του εγχειρήματος:

  • Θα μπορούσατε να κάνετε δύο βρόχους, ένα μέσα στο άλλο, να δημιουργήσει ένα “ταύροι αεροπλάνο”?
  • Θα μπορούσατε να αλλάξετε τους ταύρους σφαίρες?
  • Θα μπορούσατε να κάνετε δύο βρόχους, ένα μέσα στο άλλο, να δημιουργήσει ένα “χάντρες σχέδιο”?

torosesferas

 

 

Python με μπλέντερ

Python με μπλέντερ