ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΊΡΠΈΠΏΡ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Ρ Blender 2.91 Python API. ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π²Π·ΡΡ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ "ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ. Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π½Π° C, C++, Java ΠΈ Python", 2-Π΅ ΠΈΠ·Π΄., Π₯Π΅ΠΉΠ½Π΅ΠΌΠ°Π½ ΠΠΆΠΎΡΠ΄ΠΆ, ΠΠΎΠ»Π»ΠΈΡ ΠΡΡΠΈ, Π‘Π΅Π»ΠΊΠΎΠ² Π‘ΡΠ΅Π½Π»ΠΈ, 2017 (ΡΡΡΠ°. 41). Algorithm taken from book "Algorithms in a Nutshell", Second Edition, George T. Heineman, Gary Pollice, Stanley Selkow, 2016.
- Π ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ:
blender --background --python main.py
(Π³Π΄Π΅ blender - ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» Blender). - Π Blender ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» start.blend ΠΈ Π½Π°ΠΆΠ°ΡΡ Run Script (Alt + P).
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ PATH_OUT
Π·Π°Π΄Π°Π΅ΠΌ ΠΏΡΡΡ ΠΊΡΠ΄Π° Π±ΡΠ΄ΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ.
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ NUM_OBJS
Π·Π°Π΄Π°Π΅ΠΌ ΡΠΈΠΏ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ANIM = False
ΡΠΎ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π½Π°Π±ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, Π΅ΡΠ»ΠΈ True
ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ.
Blender 2.91
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ (ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΌ) ΡΠ΅ΠΆΠΈΠΌΠ΅.