diff options
author | Willian Padovani Germano <wpgermano@gmail.com> | 2004-10-20 09:51:24 +0400 |
---|---|---|
committer | Willian Padovani Germano <wpgermano@gmail.com> | 2004-10-20 09:51:24 +0400 |
commit | fa9135385a38c9289a2dfa2320c20b68d782c1e4 (patch) | |
tree | f011e964789f9d9c37f18dfc72de661a525ecf3c /source/blender/python/api2_2x/doc/Window.py | |
parent | f2f004af2df9733761cf9d4888e883a8c5f0d3e9 (diff) |
BPython:
- Blender.Window: added function GetPerspMatrix() (Tom Musgrave's patch, thanks);
- added Chris Want's patch to tell argc, argv to the Python interpreter (thanks, Hos);
- Blender.Image: added image.glFree() to free textures bound by the recently added
image.glLoad() (both suggested by Campbell Barton -- thanks, with these Blender can
be used to load textures for scripts);
- Blender.Sound: removed for now at least a few get/set methods of vars that can't be
accessed via interface;
- renamed Get/makeActive to Get/setCurrent in Blender.World (actually added alias for
now), same in Blender.Sound: renamed makeActive to setCurrent. Stephen Swaney
pointed this some weeks ago, we should stick to one naming convention.
- added documentation for Sound and Window.Theme modules and the other added
functions, made other small updates.
- Blender.Object: made 'worldspace' become the default output of .getMatrix and .mat/.matrix:
after reading a discussion on blender.org's Python forum where eeshlo mentioned the
pre 2.34 default was worldspace, I took a better look at Blender's relevant code,
confirmed, talked to Theeth about this and as he suggested am changing the default
back to 'worldspace'.
Diffstat (limited to 'source/blender/python/api2_2x/doc/Window.py')
-rw-r--r-- | source/blender/python/api2_2x/doc/Window.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/source/blender/python/api2_2x/doc/Window.py b/source/blender/python/api2_2x/doc/Window.py index 9cc17a26a2e..60f1396dbce 100644 --- a/source/blender/python/api2_2x/doc/Window.py +++ b/source/blender/python/api2_2x/doc/Window.py @@ -8,7 +8,7 @@ Window This module provides access to B{Window} functions in Blender. -B{New}: many new functions related to screens and events. +B{New}: L{GetPerspMatrix}. Example: -------- @@ -81,6 +81,12 @@ DrawProgressBar:: - LSHIFT - RSHIFT - SHIFT + +@type MButs: readonly dictionary +@var MButs: Mouse buttons. + - L: left mouse button + - M: middle mouse button + - R: right mouse button """ def Redraw (spacetype = '<Types.VIEW3D>'): @@ -201,6 +207,13 @@ def GetViewMatrix (): @return: the current matrix. """ +def GetPerspMatrix (): + """ + Get the current 3d perspective matrix. + @rtype: 4x4 float matrix + @return: the current matrix. + """ + def EditMode(enable = -1, undo_msg = 'From script'): """ Get and optionally set the current edit mode status: in or out. @@ -358,7 +371,7 @@ def SetMouseCoords (coords): def GetMouseButtons (): """ - Get the current mouse button state (compare with events from L{Draw}). + Get the current mouse button state (see / compare against L{MButs}). @rtype: int @return: an or'ed flag with the currently pressed buttons. """ |