User:Alessia/coding+3d

From XPUB & Lens-Based wiki
< User:Alessia
Revision as of 14:52, 26 December 2023 by Alessia (talk | contribs) (Created page with "=Python= <br> https://runestone.academy/ns/books/published/thinkcspy/index.html <br> <br> =Blender Python scripting= <br> Python API documentation: https://docs.blender.org/api/current/<br> <br> A set of rules and tools to let software applications communicate with each other, it defines the methods that apps use to exchange data. <br> '''API''' Application Programming Interface<br> https://www.youtube.com/watch?v=ByGJQzlzxQg&ab_channel=AaronJack <br> UI to the user, AP...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Python


https://runestone.academy/ns/books/published/thinkcspy/index.html



Blender Python scripting


Python API documentation: https://docs.blender.org/api/current/

A set of rules and tools to let software applications communicate with each other, it defines the methods that apps use to exchange data.
API Application Programming Interface
https://www.youtube.com/watch?v=ByGJQzlzxQg&ab_channel=AaronJack
UI to the user, API for the code. Log in —- UI —- Front End —- API —- Back End
++++Enable Developer Extra and Python Tooltips!++++
The Python Console has autocompletion

The Blender Python API can’t create Blender data that exists outside the main Blender database (accessed through bpy.data)
bpy (Blender Python), there are some specific modules in Blender that may not be found in standard Python

Cheat Sheet
https://docs.blender.org/manual/en/dev/advanced/operators.html#bpy-ops-wm-operator-cheat-sheet