New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
#!BPY
""" Registration info for Blender menus:
2004-11-07 16:31:13 +00:00
Name : ' HotKey and MouseAction Reference '
2006-04-18 22:50:20 +00:00
Blender : 241
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
Group : ' Help '
2004-11-07 16:31:13 +00:00
Tip : ' All the hotkeys/short keys '
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
"""
2004-11-07 16:31:13 +00:00
__author__ = " Jean-Michel Soler (jms) "
__url__ = ( " blender " , " elysiun " ,
" Script ' s homepage, http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_hotkeyscript.htm " ,
" Communicate problems and errors, http://www.zoo-logique.org/3D.Blender/newsportal/thread.php?group=3D.Blender " )
2006-01-29 19:17:53 +00:00
__version__ = " 12/18/2005 "
2004-11-07 16:31:13 +00:00
__bpydoc__ = """ \
This script is a reference about all hotkeys and mouse actions in Blender .
Usage :
Open the script from the Help menu and select group of keys to browse .
Notes : < br >
Additional entries in the database ( c ) 2004 by Bart .
2005-10-11 02:32:58 +00:00
Additional entries in the database for blender 2.37 ( c ) 2005 by jms .
2004-11-07 16:31:13 +00:00
"""
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
#------------------------
# Hotkeys script
2006-01-29 19:17:53 +00:00
# jm soler (2003-->12/2005)
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
# -----------------------
# Page officielle :
# http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_hotkeyscript.htm
# Communiquer les problemes et les erreurs sur:
# http://www.zoo-logique.org/3D.Blender/newsportal/thread.php?group=3D.Blender
#---------------------------------------------
# ce script est propos<6F> sous licence GPL pour etre associe
# a la distribution de Blender 2.33 et suivant
# --------------------------------------------------------------------------
2004-07-18 15:54:17 +00:00
# this script is released under GPL licence
# for the Blender 2.33 scripts package
# --------------------------------------------------------------------------
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
# ***** BEGIN GPL LICENSE BLOCK *****
#
2004-11-07 16:31:13 +00:00
# Script copyright (C) 2003, 2004: Jean-Michel Soler
# Additionnal entries in the original data base (c) 2004 by Bart (bart@neeneenee.de)
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# ***** END GPL LICENCE BLOCK *****
# --------------------------------------------------------------------------
import Blender
from Blender . Draw import *
from Blender . BGL import *
hotkeys = {
2005-10-11 02:32:58 +00:00
' Search ' : [ [ ' ' , ' ' ] ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
' Specials 1 ' : [
[ ' , ' , ' Set Bounding Box rotation scaling pivot ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Ctrl-, ' , ' Set Median Point rotation scaling pivot ' ] ,
[ ' . ' , ' Set 3D cursor as rotation scaling pivot ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Ctrl-. ' , ' Set Individual Object Centers as rotation scaling pivot ' ] ,
2006-01-29 19:17:53 +00:00
[ ' ~ ' , ' Display all layers (German keys: <20> ,french keyboard: <20> ) ' ] ,
[ ' Shift-~ ' , ' Display all/previous layers (German keys: Shift-<2D> , french keyboard: shift-<2D> ) ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Space ' , ' Popup menu ' ] ,
[ ' Space ' , ' 3D View: camera selected + fly mode, accept ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Space ' , ' Manipulator (transform widget) Menu ' ] ,
2004-11-07 16:31:13 +00:00
[ ' TAB ' , ' Enter/exit Edit Mode ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' TAB ' , ' Edit Mode and Numerical Edit (see N key) : move to next input value ' ] ,
2004-11-07 16:31:13 +00:00
[ ' TAB ' , ' Sequencer: Edit meta strip ' ] ,
[ ' TAB ' , ' IPO: Edit selected ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-TAB ' , ' ARMATURE : Enter/exit Pose Mode ' ] ,
[ ' Shift-TAB ' , ' EDIT MODE : Enter Object Mode ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Ctrl-Open menu / ' , ' ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Ctrl-Load Image ' , ' Opens a thumbnail browser instead of file browser for images ' ]
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
] ,
2005-10-11 02:32:58 +00:00
2004-11-07 16:31:13 +00:00
' Mouse ' : [
[ ' Actions: ' , ' ' ] ,
[ ' LMB ' , ' 3D View: Set 3D Cursor ' ] ,
[ ' LMB ' , ' 3D View: camera selected + fly mode, move forward ' ] ,
[ ' LMB drag ' , ' Border select circle: add to selection ' ] ,
[ ' LMB hold down ' , ' Popup menu ' ] ,
[ ' LMB hold down drag ' , ' Gesture ' ] ,
[ ' Ctrl-LMB ' , ' IPO: Add key ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-LMB ' , ' 3D View: OBJECT or EDIT mode, select with the Lasso tool ' ] ,
[ ' Ctrl-LMB ' , ' 3D View: ARMATURE EDIT mode, add a new bone to the selected end ' ] ,
[ ' Shift-LMB ' , ' MANIPULATOR (transform widget): select the axe to remove in the current transformation ( if there is a problem with small step adjustment, first select the axe or axes with LBM alone) ' ] ,
2004-11-07 16:31:13 +00:00
[ ' MMB ' , ' Rotate ' ] ,
[ ' Ctrl-MMB ' , ' Zoom view ' ] ,
[ ' Shift-MMB ' , ' Move view ' ] ,
[ ' RMB ' , ' Select ' ] ,
[ ' RMB drag ' , ' Border select circle: subtract from selection ' ] ,
[ ' RMB hold down ' , ' Popup menu ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Alt-RMB ' , ' Object Mode :Select but in a displayed list of objects located under the mouse cursor ' ] ,
[ ' Alt-RMB ' , ' Edit Mode: Select EDGES LOOP ' ] ,
[ ' Alt+Ctrl-RMB ' , ' Edit Mode: Select FACES LOOP ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt+Ctrl-RMB ' , ' UV Image Editor: Select face ' ] ,
[ ' Shift-RMB ' , ' Add/subtract to/from selection ' ] ,
[ ' Wheel ' , ' Zoom view ' ] ,
[ ' Transformations: ' , ' ' ] ,
[ ' Drag+Ctrl ' , ' Step adjustment ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Drag+Ctrl+Shift ' , ' Small step adjustment (Transform Widget : first select the axe or axes with LBM alone) ' ] ,
[ ' Drag+Shift ' , ' Fine adjustment (Transform Widget : first select the axe or axes with LBM alone) ' ] ,
2004-11-07 16:31:13 +00:00
[ ' LMB ' , ' Confirm transformation ' ] ,
[ ' MMB ' , ' Toggle optional transform feature ' ] ,
[ ' RMB ' , ' Abort transformation ' ]
] ,
2005-10-11 02:32:58 +00:00
2004-11-07 16:31:13 +00:00
' F-Keys ' : [
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' F1 ' , ' Open File ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Shift-F1 ' , ' Library Data Select ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' F2 ' , ' Save File ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Shift-F2 ' , ' Export DXF ' ] ,
2006-04-18 22:50:20 +00:00
[ ' Ctrl-F2 ' , ' Save/export in VRML 1.0 format ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' F3 ' , ' Save image ' ] ,
2006-04-18 22:50:20 +00:00
[ ' Ctrl-F3 ' , ' Save image : dump 3D view ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Shift-F3 ' , ' Save image : dump screen ' ] ,
2004-11-07 16:31:13 +00:00
[ ' F4 ' , ' Logic Window (may change) ' ] ,
[ ' Shift-F4 ' , ' Object manager Data Select ' ] ,
2006-01-29 19:17:53 +00:00
[ ' F5 ' , ' Material Window ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-F5 ' , ' 3D Window ' ] ,
2006-01-29 19:17:53 +00:00
[ ' F6 ' , ' Texture Window ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-F6 ' , ' IPO Window ' ] ,
2006-01-29 19:17:53 +00:00
[ ' F7 ' , ' Object Window ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-F7 ' , ' Buttons Window ' ] ,
2006-01-29 19:17:53 +00:00
[ ' F8 ' , ' World Window ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-F8 ' , ' Video Sequencer Window ' ] ,
2006-01-29 19:17:53 +00:00
[ ' F9 ' , ' Edit Mode Window ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-F9 ' , ' OOP Window ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Alt-Shift-F9 ' , ' OutLiner Window ' ] ,
2006-01-29 19:17:53 +00:00
[ ' F10 ' , ' Render Window ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-F10 ' , ' UV Image Editor ' ] ,
2006-01-29 19:17:53 +00:00
[ ' F11 ' , ' Recall the last rendered image ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-F11 ' , ' Text Editor ' ] ,
2006-01-29 19:17:53 +00:00
[ ' ctrl-F11 ' , ' replay the last rendered animation ' ] ,
[ ' F12 ' , ' Render current Scene ' ] ,
[ ' Ctrl-F12 ' , ' Render animation ' ] ,
[ ' Ctrl-Shift-F12 ' , ' NLA Editor ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Shift-F12 ' , ' Action Editor ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Shift-F12 ' , ' Action Editor ' ]
2004-11-07 16:31:13 +00:00
] ,
' Numbers ' : [
[ ' 1..2..0-= ' , ' Show layer 1..2..12 ' ] ,
2005-10-11 02:32:58 +00:00
[ ' 1..2..0-= ' , ' Edit Mode with Size, Grab, rotate tools : enter value ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt-1..2..0 ' , ' Show layer 11..12..20 ' ] ,
2006-04-18 22:50:20 +00:00
[ ' Shift-1..2..0 ' , ' Toggle layer 1..2..12 ' ] ,
[ ' Ctrl-1..4 ' , ' Object/Edit Mode : change subsurf level to the selected value ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Shift-ALT-... ' , ' Toggle layer 11..12..20 ' ] ,
[ ' Crtl-Shift-ALT-3 ' , ' Edit Mode & Face Mode : Triangle faces ' ] ,
[ ' Crtl-Shift-ALT-4 ' , ' Edit Mode & Face Mode : Quad faces ' ] ,
[ ' Crtl-Shift-ALT-5 ' , ' Edit Mode & Face Mode : Non quad or triangle faces ' ] ,
2004-11-07 16:31:13 +00:00
] ,
' Numpad ' : [
[ ' Numpad DEL ' , ' Zoom on object ' ] ,
[ ' Numpad / ' , ' Local view on object (hide others) ' ] ,
[ ' Numpad * ' , ' Rotate view to objects local axes ' ] ,
[ ' Numpad + ' , ' Zoom in (works everywhere) ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Numpad + ' , ' In OutLiner window, Collapse one level of the hierarchy ' ] ,
[ ' Alt-Numpad + ' , ' Proportional vertex Edit Mode: Increase range of influence ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Ctrl-Numpad + ' , ' Edit Mode: Select More vertices ' ] ,
[ ' Numpad - ' , ' Zoom out (works everywhere) ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Numpad + ' , ' In OutLiner window, Expand one level of the hierarchy ' ] ,
[ ' Alt-Numpad - ' , ' Proportional vertex Edit Mode: Decrease range of influence ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Ctrl-Numpad + ' , ' Edit Mode: Select Less vertices ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Numpad 0 ' , ' Set Camera view ' ] ,
[ ' Ctrl-Numpad 0 ' , ' Set active object as camera ' ] ,
[ ' Alt-Numbad 0 ' , ' Restore old camera ' ] ,
[ ' Ctrl-Alt-Numpad 0 ' , ' Align active camera to view ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Numpad 1 ' , ' Front view ' ] ,
[ ' Ctrl-Numpad 1 ' , ' Back view ' ] ,
[ ' Numpad 3 ' , ' Right view ' ] ,
[ ' Ctrl-Numpad 3 ' , ' Left view ' ] ,
[ ' Numpad 7 ' , ' Top view ' ] ,
[ ' Ctrl-Numpad 7 ' , ' Bottom view ' ] ,
[ ' Numpad 5 ' , ' Toggle orthogonal/perspective view ' ] ,
[ ' Numpad 9 ' , ' Redraw view ' ] ,
[ ' Numpad 4 ' , ' Rotate view left ' ] ,
2006-01-29 19:17:53 +00:00
[ ' ctrl-Shift-Numpad 4 ' , ' Previous Screen ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Numpad 6 ' , ' Rotate view right ' ] ,
2006-01-29 19:17:53 +00:00
[ ' ctrl-Shift-Numpad 6 ' , ' Next Screen ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Numpad 8 ' , ' Rotate view up ' ] ,
[ ' Numpad 2 ' , ' Rotate view down ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
' Arrows ' : [
2004-11-07 16:31:13 +00:00
[ ' Home/Pos1 ' , ' View all ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Home ' , ' In OutLiner Windows, Show hierarchy ' ] ,
[ ' PgUp ' , ' Edit Mode and Proportionnal Editing Tools, increase influence ' ] ,
[ ' PgUp ' , ' Strip Editor, Move Down ' ] ,
[ ' PgUn ' , ' TimeLine: Jump to next marker ' ] ,
2004-11-07 16:31:13 +00:00
[ ' PgUp ' , ' IPO: Select next keyframe ' ] ,
[ ' Ctrl-PgUp ' , ' IPO: Select and jump to next keyframe ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Ctrl-PgUn ' , ' TimeLine: Jump to next key ' ] ,
[ ' PgDn ' , ' Edit Mode and Proportionnal Editing Tools, decrease influence ' ] ,
[ ' PgDn ' , ' Strip Editor, Move Up ' ] ,
[ ' PgDn ' , ' TimeLine: Jump to prev marker ' ] ,
2004-11-07 16:31:13 +00:00
[ ' PgDn ' , ' IPO: Select previous keyframe ' ] ,
[ ' Ctrl-PgDn ' , ' IPO: Select and jump to previous keyframe ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Ctrl-PgDn ' , ' TimeLine: Jump to prev key ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Left ' , ' One frame backwards ' ] ,
[ ' Right ' , ' One frame forwards ' ] ,
[ ' Down ' , ' 10 frames backwards ' ] ,
[ ' Up ' , ' 10 frames forwards ' ] ,
[ ' Alt-Down ' , ' Blender in Window mode ' ] ,
[ ' Alt-Up ' , ' Blender in Fullscreen mode ' ] ,
[ ' Ctrl-Left ' , ' Previous screen ' ] ,
[ ' Ctrl-Right ' , ' Next screen ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Alt-C ' , ' Object Mode : Add Constraint ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Ctrl-Down ' , ' Maximize window toggle ' ] ,
[ ' Ctrl-Up ' , ' Maximize window toggle ' ] ,
[ ' Shift-Arrow ' , ' Toggle first frame/ last frame ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
2005-10-11 02:32:58 +00:00
' Letters ' : [
{
" A " : [
2004-11-07 16:31:13 +00:00
[ ' A ' , ' Select all/Deselect all ' ] ,
[ ' Alt-A ' , ' Play animation in current window ' ] ,
[ ' Ctrl-A ' , ' Apply objects size/rotation to object data ' ] ,
[ ' Ctrl-A ' , ' Text Editor: Select all ' ] ,
[ ' Shift-A ' , ' Sequencer: Add menu ' ] ,
[ ' Shift-A ' , ' 3D-View: Add menu ' ] ,
[ ' Shift-ALT-A ' , ' Play animation in all windows ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Shift-CTRL-A ' , ' Apply lattice / Make dupliverts real ' ] ,
[ ' Shift-CTRL-A ' , ' Apply Deform ' ]
2004-11-07 16:31:13 +00:00
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" B " : [
2004-11-07 16:31:13 +00:00
[ ' B ' , ' Border select ' ] ,
[ ' BB ' , ' Circle select ' ] ,
2006-04-18 22:50:20 +00:00
[ ' Alt+B ' , ' Object Mode: Select visible view section in 3D space ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-B ' , ' Set render border (in active camera view) ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" C " : [
2004-11-07 16:31:13 +00:00
[ ' C ' , ' Center view on cursor ' ] ,
[ ' C ' , ' UV Image Editor: Active Face Select toggle ' ] ,
[ ' C ' , ' Sequencer: Change images ' ] ,
[ ' C ' , ' IPO: Snap current frame to selected key ' ] ,
2005-10-11 02:32:58 +00:00
[ ' C ' , ' TimeLine: Center View ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt-C ' , ' Object Mode: Convert menu ' ] ,
[ ' Alt-C ' , ' Text Editor: Copy selection to clipboard ' ] ,
[ ' Ctrl-C ' , ' Copy menu (Copy properties of active to selected objects) ' ] ,
[ ' Ctrl-C ' , ' UV Image Editor: Stick UVs to mesh vertex ' ] ,
[ ' Shift-C ' , ' Center and zoom view on selected objects ' ] ,
[ ' Shift-C ' , ' UV Image Editor: Stick local UVs to mesh vertex ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" D " : [
2004-11-07 16:31:13 +00:00
[ ' D ' , ' Set 3d draw mode ' ] ,
[ ' Alt-D ' , ' Object Mode: Create new instance of object ' ] ,
[ ' Ctrl-D ' , ' Display alpha of image texture as wire ' ] ,
[ ' Shift-D ' , ' Create full copy of object ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" E " : [
2004-11-07 16:31:13 +00:00
[ ' E ' , ' Edit Mode: Extrude ' ] ,
[ ' E ' , ' UV Image Editor: LSCM Unwrap ' ] ,
2005-10-11 02:32:58 +00:00
[ ' E ' , ' TimeLine: Set End ' ] ,
2004-11-07 16:31:13 +00:00
[ ' ER ' , ' Edit Mode: Extrude Rotate ' ] ,
[ ' ES ' , ' Edit Mode: Extrude Scale ' ] ,
[ ' ESX ' , ' Edit Mode: Extrude Scale X axis ' ] ,
[ ' ESY ' , ' Edit Mode: Extrude Scale Y axis ' ] ,
[ ' ESZ ' , ' Edit Mode: Extrude Scale Z axis ' ] ,
[ ' EX ' , ' Edit Mode: Extrude along X axis ' ] ,
[ ' EY ' , ' Edit Mode: Extrude along Y axis ' ] ,
[ ' EZ ' , ' Edit Mode: Extrude along Z axis ' ] ,
[ ' Alt-E ' , ' Edit Mode: exit Edit Mode ' ] ,
[ ' Ctrl-E ' , ' Edit Mode: Edge Specials menu ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-E ' , ' Edit Mode: Edge Specials menu, Mark seams ' ] ,
[ ' Ctrl-E ' , ' Edit Mode: Edge Specials menu, Clear seams ' ] ,
[ ' Ctrl-E ' , ' Edit Mode: Edge Specials menu, Rotate Edge CW ' ] ,
[ ' Ctrl-E ' , ' Edit Mode: Edge Specials menu, Rotate Edge CCW ' ] ,
[ ' Ctrl-E ' , ' Edit Mode: Edge Specials menu, Loop Cut ' ] ,
[ ' Ctrl-E ' , ' Edit Mode: Edge Specials menu, Edge Slide ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-E ' , ' Edit Mode: SubSurf Edge Sharpness ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" F " : [
2004-11-07 16:31:13 +00:00
[ ' F ' , ' Edit mode: Make edge/face ' ] ,
[ ' F ' , ' Sequencer: Set Filter Y ' ] ,
[ ' F ' , ' Object Mode: UV/Face Select mode ' ] ,
[ ' Alt-F ' , ' Edit Mode: Beautify fill ' ] ,
[ ' Ctrl-F ' , ' Object Mode: Sort faces in Z direction ' ] ,
[ ' Ctrl-F ' , ' Edit Mode: Flip triangle edges ' ] ,
[ ' Shift-F ' , ' Edit Mode: Fill with triangles ' ] ,
[ ' Shift-F ' , ' Object Mode: active camera in fly mode (use LMB, RMB, Alt, Ctrl and Space too) ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" G " : [
2004-11-07 16:31:13 +00:00
[ ' G ' , ' Grab (move) ' ] ,
[ ' Alt-G ' , ' Clear location ' ] ,
[ ' Shift-ALT-G ' , ' Remove selected objects from group ' ] ,
[ ' Ctrl-G ' , ' Add selected objects to group ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Alt-G ' , ' MANIPULATOR (transform widget): set in Grab Mode ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-G ' , ' Selected Group menu ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" H " : [
2004-11-07 16:31:13 +00:00
[ ' H ' , ' Hide selected vertices/faces ' ] ,
[ ' H ' , ' Curves: Set handle type ' ] ,
2005-10-11 02:32:58 +00:00
[ ' H ' , ' Action editor: Handle type aligned ' ] ,
[ ' H ' , ' Action editor: Handle type free ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Alt-H ' , ' Edit Mode : Show Hidden vertices/faces ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Shift-H ' , ' Curves: Automatic handle calculation ' ] ,
[ ' Shift-H ' , ' Action editor: Handle type auto ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Shift-H ' , ' Edit Mode : Hide deselected vertices/faces ' ] ,
[ ' Ctrl-H ' , ' Edit Mode : Add a hook on selected points or show the hook menu . ' ]
2004-11-07 16:31:13 +00:00
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" I " : [
2004-11-07 16:31:13 +00:00
[ ' I ' , ' Keyframe menu ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" J " : [
2004-11-07 16:31:13 +00:00
[ ' J ' , ' IPO: Join menu ' ] ,
2005-10-11 02:32:58 +00:00
[ ' J ' , ' Mesh: Join all adjacent triangles to quads ' ] ,
2004-11-07 16:31:13 +00:00
[ ' J ' , ' Render Window: Swap render buffer ' ] ,
[ ' Ctrl-J ' , ' Join selected objects ' ] ,
[ ' Ctrl-J ' , ' Nurbs: Add segment ' ] ,
[ ' Ctrl-J ' , ' IPO: Join keyframes menu ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
] ,
" K " : [
2004-11-07 16:31:13 +00:00
[ ' K ' , ' 3d Window: Show keyframe positions ' ] ,
[ ' K ' , ' Edit Mode: Loop/Cut menu ' ] ,
[ ' K ' , ' IPO: Show keyframe positions ' ] ,
[ ' K ' , ' Nurbs: Print knots ' ] ,
[ ' Ctrl-K ' , ' Make skeleton from armature ' ] ,
[ ' Shift-K ' , ' Show and select all keyframes for object ' ] ,
[ ' Shift-K ' , ' Edit Mode: Knife Mode select ' ] ,
[ ' Shift-K ' , ' UV Face Select: Clear vertex colours ' ] ,
[ ' Shift-K ' , ' Vertex Paint: Fill with vertex colours ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" L " : [
2004-11-07 16:31:13 +00:00
[ ' L ' , ' Make local menu ' ] ,
2006-01-29 19:17:53 +00:00
[ ' L ' , ' Edit Mode: Select linked vertices (near mouse pointer) ' ] ,
2004-11-07 16:31:13 +00:00
[ ' L ' , ' OOPS window: Select linked objects ' ] ,
[ ' L ' , ' UV Face Select: Select linked faces ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Ctrl-L ' , ' Make links menu (for instance : to scene...) ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-L ' , ' Select links menu ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" M " : [
2004-11-07 16:31:13 +00:00
[ ' M ' , ' Move object to different layer ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' M ' , ' Sequencer: Make meta strip (group) from selected strips ' ] ,
2004-11-07 16:31:13 +00:00
[ ' M ' , ' Edit Mode: Mirros Axis menu ' ] ,
2005-10-11 02:32:58 +00:00
[ ' M ' , ' Video Sequence Editor : Make Meta strip... ' ] ,
[ ' M ' , ' TimeLine: Add marker ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt-M ' , ' Edit Mode: Merge vertices menu ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Alt-M ' , ' Video Sequence Editor : Separate Meta strip... ' ] ,
[ ' Ctrl-M ' , ' Object Mode: Mirros Axis menu ' ] ,
[ ' Ctrl-M ' , ' TimeLine: Name marker ' ]
2004-11-07 16:31:13 +00:00
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" N " : [
2004-11-07 16:31:13 +00:00
[ ' N ' , ' Transform Properties panel ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' N ' , ' OOPS window: Rename object/linked objects ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Ctrl-N ' , ' Armature: Recalculate bone roll angles ' ] ,
[ ' Ctrl-N ' , ' Edit Mode: Recalculate normals to outside ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Shift-N ' , ' Edit Mode: Recalculate normals to inside ' ] ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" O " : [
2004-11-07 16:31:13 +00:00
[ ' O ' , ' Edit Mode/UV Image Editor: Toggle proportional vertex editing ' ] ,
[ ' Alt-O ' , ' Clear object origin ' ] ,
[ ' Ctrl-O ' , ' Revert current file to last saved ' ] ,
2006-04-18 22:50:20 +00:00
[ ' Shift-O ' , ' Proportional vertex Edit Mode: Toggle smooth/steep falloff ' ] ,
[ ' Shift-O ' , ' Object Mode: Add a subsurf modifier to the selected mesh ' ] ,
2004-11-07 16:31:13 +00:00
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" P " : [
2004-11-07 16:31:13 +00:00
[ ' P ' , ' Object Mode: Start realtime engine ' ] ,
[ ' P ' , ' Edit mode: Seperate vertices to new object ' ] ,
2006-01-29 19:17:53 +00:00
[ ' shift-P ' , ' Edit mode: Push-Pull ' ] ,
2006-04-18 22:50:20 +00:00
[ ' shift-P ' , ' Object mode: Add a preview window in the 3D window ' ] ,
2004-11-07 16:31:13 +00:00
[ ' P ' , ' UV Image Editor: Pin UVs ' ] ,
[ ' Alt-P ' , ' Clear parent relationship ' ] ,
[ ' Alt-P ' , ' UV Image Editor: Unpin UVs ' ] ,
[ ' Ctrl-P ' , ' Make active object parent of selected object ' ] ,
[ ' Ctrl-SHIFT-P ' , ' Make active object parent of selected object without inverse ' ] ,
[ ' Ctrl-P ' , ' Edit mode: Make active vertex parent of selected object ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" Q " : [ [ ' Q ' , ' Quit ' ] ] ,
" R " : [
2004-11-07 16:31:13 +00:00
[ ' R ' , ' Rotate ' ] ,
[ ' R ' , ' IPO: Record mouse movement as IPO curve ' ] ,
[ ' R ' , ' UV Face Select: Rotate menu uv coords or vertex colour ' ] ,
[ ' RX ' , ' Rotate around X axis ' ] ,
[ ' RXX ' , " Rotate around object ' s local X axis " ] ,
[ ' RY ' , ' Rotate around Y axis ' ] ,
[ ' RYY ' , " Rotate around object ' s local Y axis " ] ,
[ ' RZ ' , ' Rotate around Z axis ' ] ,
[ ' RZZ ' , " Rotate around object ' s local Z axis " ] ,
[ ' Alt-R ' , ' Clear object rotation ' ] ,
[ ' Ctrl-R ' , ' Edit Mode: Knife, cut selected edges, accept left mouse/ cancel right mouse ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Alt-R ' , ' MANIPULATOR (transform widget): set in Rotate Mode ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-R ' , ' Edit Mode: select Face Loop ' ] ,
[ ' Shift-R ' , ' Nurbs: Select row ' ] ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" S " : [
[ ' S ' , ' Scale ' ] ,
2005-10-11 02:32:58 +00:00
[ ' S ' , ' TimeLine: Set Start ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' SX ' , ' Flip around X axis ' ] ,
[ ' SY ' , ' Flip around Y axis ' ] ,
[ ' SZ ' , ' Flip around Z axis ' ] ,
[ ' SXX ' , ' Flip around X axis and show axis ' ] ,
[ ' SYY ' , ' Flip around Y axis and show axis ' ] ,
[ ' SZZ ' , ' Flip around Z axis and show axis ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt-S ' , ' Edit mode: Shrink/fatten (Scale along vertex normals) ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Shift-S ' , ' Edit mode: To Sphere ' ] ,
[ ' Ctrl-Alt-Shift-S ' , ' Edit mode: Shear ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt-S ' , ' Clear object size ' ] ,
[ ' Ctrl-S ' , ' Edit mode: Shear ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Alt-G ' , ' MANIPULATOR (transform widget): set in Size Mode ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Shift-S ' , ' Cursor/Grid snap menu ' ] ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" T " : [
[ ' T ' , ' Sequencer: Touch and print selected movies ' ] ,
[ ' T ' , ' Adjust texture space ' ] ,
[ ' T ' , ' Edit mode: Flip 3d curve ' ] ,
[ ' T ' , ' IPO: Change IPO type ' ] ,
2005-10-11 02:32:58 +00:00
[ ' T ' , ' TimeLine: Show second ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt-T ' , ' Clear tracking of object ' ] ,
[ ' Ctrl-T ' , ' Make selected object track active object ' ] ,
[ ' Ctrl-T ' , ' Edit Mode: Convert to triangles ' ] ,
[ ' Ctrl-ALT-T ' , ' Benchmark ' ] ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" U " : [
2005-10-11 02:32:58 +00:00
[ ' U ' , ' Make single user menu (for import completly linked object to another scene for instance) ' ] ,
[ ' U ' , ' 3D View: Make Single user Menu ' ] ,
2004-11-07 16:31:13 +00:00
[ ' U ' , ' UV Face Select: Automatic UV calculation menu ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' U ' , ' Vertex-/Weightpaint mode: Undo ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Ctrl-U ' , ' Save current state as user default ' ] ,
[ ' Shift-U ' , ' Edit Mode: Redo Menu ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Alt-U ' , ' Edit Mode & Object Mode: Undo Menu ' ] ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" V " : [
2004-11-07 16:31:13 +00:00
[ ' V ' , ' Curves/Nurbs: Vector handle ' ] ,
2006-01-29 19:17:53 +00:00
[ ' V ' , ' Edit Mode : Rip selected vertices ' ] ,
2004-11-07 16:31:13 +00:00
[ ' V ' , ' Vertexpaint mode ' ] ,
[ ' V ' , ' UV Image Editor: Stitch UVs ' ] ,
2006-01-29 19:17:53 +00:00
[ ' V ' , ' Action editor: Vector ' ] ,
2004-11-07 16:31:13 +00:00
[ ' Alt-V ' , " Scale object to match image texture ' s aspect ratio " ] ,
[ ' Shift-V ' , ' Edit mode: Align view to selected vertices ' ] ,
[ ' Shift-V ' , ' UV Image Editor: Limited Stitch UVs popup ' ] ,
2005-10-11 02:32:58 +00:00
2004-11-07 16:31:13 +00:00
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" W " : [
2006-01-29 19:17:53 +00:00
[ ' W ' , ' Edit Mode: Specials menu ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, ARMATURE 1 Subdivide ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, ARMATURE 2 Flip Left-Right Name ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, CURVE 1 Subdivide ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, CURVE 2 Swich Direction ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 1 Subdivide ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 2 Subdivide Multi ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 3 Subdivide Multi Fractal ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 4 Subdivide Smooth ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 5 Merge ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 6 Remove Double ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 7 Hide ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 8 Reveal ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 9 Select Swap ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 10 Flip Normal ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 11 Smooth ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 12 Bevel ' ] ,
[ ' W ' , ' Edit Mode: Specials menu, MESH 13 Set Smooth ' ] ,
[ ' W ' , ' Edit Mode : Specials menu, MESH 14 Set Solid ' ] ,
[ ' W ' , ' Object Mode : on MESH objects, Boolean Tools menu ' ] ,
[ ' W ' , ' Object Mode : on MESH objects, Boolean Tools 1 Intersect ' ] ,
[ ' W ' , ' Object Mode : on MESH objects, Boolean Tools 2 union ' ] ,
[ ' W ' , ' Object Mode : on MESH objects, Boolean Tools 3 difference ' ] ,
[ ' W ' , ' Object Mode : on MESH objects, Boolean Tools 4 Add an intersect Modifier ' ] ,
[ ' W ' , ' Object Mode : on MESH objects, Boolean Tools 5 Add an union Modifier ' ] ,
[ ' W ' , ' Object Mode : on MESH objects, Boolean Tools 6 Add a difference Modifier ' ] ,
[ ' W ' , ' Object mode : on TEXT object, Split characters, a new TEXT object by character in the selected string ' ] ,
2004-11-07 16:31:13 +00:00
[ ' W ' , ' UV Image Editor: Weld/Align ' ] ,
[ ' WX ' , ' UV Image Editor: Weld/Align X axis ' ] ,
[ ' WY ' , ' UV Image Editor: Weld/Align Y axis ' ] ,
[ ' Ctrl-W ' , ' Save current file ' ] ,
2005-10-11 02:32:58 +00:00
[ ' Shift-W ' , ' Warp/bend selected vertices around cursor ' ] ,
[ ' alt-W ' , ' Export in videoscape format ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" X " : [
[ ' X ' , ' Delete menu ' ] ,
2005-10-11 02:32:58 +00:00
[ ' X ' , ' TimeLine: Remove marker ' ] ,
[ ' Ctrl-X ' , ' Restore default state (Erase all) ' ]
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" Y " : [
2006-01-29 19:17:53 +00:00
[ ' Y ' , ' Edit Mode & Mesh : Split selected vertices/faces from the rest ' ] ,
[ ' Ctrl-Y ' , ' Object Mode : Redo ' ] ,
] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
" Z " : [
2004-11-07 16:31:13 +00:00
[ ' Z ' , ' Render Window: 200 % zoom from mouse position ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' Z ' , ' Switch 3d draw type : solide/ wireframe (see also D) ' ] ,
[ ' Alt-Z ' , ' Switch 3d draw type : solid / textured (see also D) ' ] ,
2006-01-29 19:17:53 +00:00
[ ' Ctrl-Z ' , ' Object Mode : Undo ' ] ,
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
[ ' Shift-Z ' , ' Switch 3d draw type : shaded / wireframe (see also D) ' ] ,
] } ] }
2004-11-07 16:31:13 +00:00
up = 128
down = 129
UP = 0
2005-10-11 02:32:58 +00:00
SEARCH = 131
OLDSEARCHLINE = ' '
SEARCHLINE = Create ( ' ' )
LINE = 130
FINDED = [ ]
LEN = 0
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
for k in hotkeys . keys ( ) :
hotkeys [ k ] . append ( Create ( 0 ) )
for k in hotkeys [ ' Letters ' ] [ 0 ] :
hotkeys [ ' Letters ' ] [ 0 ] [ k ] . append ( Create ( 0 ) )
hotL = hotkeys [ ' Letters ' ] [ 0 ] . keys ( )
hotL . sort ( )
hot = hotkeys . keys ( )
hot . sort ( )
2005-10-11 02:32:58 +00:00
def searchfor ( SEARCHLINE ) :
global hotkeys , hot
FINDLIST = [ ]
for k in hot :
if k not in [ ' Letters ' , ' Search ' ] :
for l in hotkeys [ k ] [ : - 1 ] :
#print 'k, l : ', k, l, l[1]
if l [ 1 ] . upper ( ) . find ( SEARCHLINE . upper ( ) ) != - 1 :
FINDLIST . append ( l )
2006-01-29 19:17:53 +00:00
2005-10-11 02:32:58 +00:00
elif k == ' Letters ' :
for l in hotL :
for l0 in hotkeys [ ' Letters ' ] [ 0 ] [ l ] [ : - 1 ] :
#print 'k, l : ',l, k, l0
if l0 [ 1 ] . upper ( ) . find ( SEARCHLINE . upper ( ) ) != - 1 :
FINDLIST . append ( l0 )
2006-01-29 19:17:53 +00:00
#print 'FINDLIST',FINDLIST
FINDLIST . append ( [ ' Find list ' , ' Entry ' ] )
2005-10-11 02:32:58 +00:00
return FINDLIST
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
glCr = glRasterPos2d
glCl3 = glColor3f
glCl4 = glColor4f
glRct = glRectf
cf = [ 0.95 , 0.95 , 0.9 , 0.0 ]
c1 = [ 0.95 , 0.95 , 0.9 , 0.0 ]
c = cf
r = [ 0 , 0 , 0 , 0 ]
def trace_rectangle4 ( r , c ) :
glCl4 ( c [ 0 ] , c [ 1 ] , c [ 2 ] , c [ 3 ] )
glRct ( r [ 0 ] , r [ 1 ] , r [ 2 ] , r [ 3 ] )
def trace_rectangle3 ( r , c , c1 ) :
glCl3 ( c [ 0 ] , c [ 1 ] , c [ 2 ] )
glRct ( r [ 0 ] , r [ 1 ] , r [ 2 ] , r [ 3 ] )
glCl3 ( c1 [ 0 ] , c1 [ 1 ] , c1 [ 2 ] )
def draw ( ) :
2005-10-11 02:32:58 +00:00
global r , c , c1 , hotkeys , hot , hotL , up , down , UP , SEARCH , SEARCHLINE , LINE
global OLDSEARCHLINE , FINDED , SCROLL , LEN
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
size = Buffer ( GL_FLOAT , 4 )
glGetFloatv ( GL_SCISSOR_BOX , size )
size = size . list
for s in [ 0 , 1 , 2 , 3 ] : size [ s ] = int ( size [ s ] )
2004-11-07 16:31:13 +00:00
c = [ 0.75 , 0.75 , 0.75 , 0 ]
c1 = [ 0.6 , 0.6 , 0.6 , 0 ]
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
r = [ 0 , size [ 3 ] , size [ 2 ] , 0 ]
trace_rectangle4 ( r , c )
2004-11-07 16:31:13 +00:00
c = [ 0.64 , 0.64 , 0.64 , 0 ]
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
c1 = [ 0.95 , 0.95 , 0.9 , 0.0 ]
2004-11-07 16:31:13 +00:00
r = [ 0 , size [ 3 ] , size [ 2 ] , size [ 3 ] - 40 ]
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
trace_rectangle4 ( r , c )
c1 = [ 0.7 , 0.7 , 0.9 , 0.0 ]
c = [ 0.2 , 0.2 , 0.4 , 0.0 ]
2004-11-07 16:31:13 +00:00
c2 = [ 0.71 , 0.71 , 0.71 , 0.0 ]
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
2004-11-07 16:31:13 +00:00
glColor3f ( 1 , 1 , 1 )
glRasterPos2f ( 42 , size [ 3 ] - 25 )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
2004-11-07 16:31:13 +00:00
Text ( " HotKey and MouseAction Reference " )
2005-10-11 02:32:58 +00:00
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
l = 0
listed = 0
Llisted = 0
2004-11-07 16:31:13 +00:00
size [ 3 ] = size [ 3 ] - 18
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
for k in hot :
2004-11-07 16:31:13 +00:00
#hotkeys[k][-1]=Toggle(k, hot.index(k)+10, 4+(20*26)/6*hot.index(k), size[3]-(42), len(k)*8, 20, hotkeys[k][-1].val )
hotkeys [ k ] [ - 1 ] = Toggle ( k , hot . index ( k ) + 10 , 78 * hot . index ( k ) , size [ 3 ] - ( 47 ) , 78 , 24 , hotkeys [ k ] [ - 1 ] . val )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
l + = len ( k )
if hotkeys [ k ] [ - 1 ] . val == 1.0 :
listed = hot . index ( k )
l = 0
2004-11-07 16:31:13 +00:00
size [ 3 ] = size [ 3 ] - 4
2006-01-29 19:17:53 +00:00
2005-10-11 02:32:58 +00:00
if hot [ listed ] != ' Letters ' and hot [ listed ] != ' Search ' :
2004-11-07 16:31:13 +00:00
size [ 3 ] = size [ 3 ] - 8
SCROLL = size [ 3 ] / 21
END = - 1
if SCROLL < len ( hotkeys [ hot [ listed ] ] [ : - 1 ] ) :
Button ( ' / \\ ' , up , 4 , size [ 3 ] + 8 , 20 , 14 , ' Scroll up ' )
Button ( ' \\ / ' , down , 4 , size [ 3 ] - 8 , 20 , 14 , ' Scroll down ' )
if ( SCROLL + UP ) < len ( hotkeys [ hot [ listed ] ] [ : - 1 ] ) :
END = ( UP + SCROLL )
else :
END = - 1
UP = len ( hotkeys [ hot [ listed ] ] [ : - 1 ] ) - SCROLL
else :
UP = 0
for n in hotkeys [ hot [ listed ] ] [ : - 1 ] [ UP : END ] :
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
if l % 2 == 0 :
2004-11-07 16:31:13 +00:00
r = [ 0 , size [ 3 ] - ( 21 * l + 66 ) ,
size [ 2 ] , size [ 3 ] - ( 21 * l + 43 ) ]
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
trace_rectangle4 ( r , c2 )
2004-11-07 16:31:13 +00:00
glColor3f ( 0 , 0 , 0 )
glRasterPos2f ( 4 + 8 , size [ 3 ] - ( 58 + 21 * l ) )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
Text ( n [ 0 ] )
2004-11-07 16:31:13 +00:00
glRasterPos2f ( 4 + 8 * 15 , size [ 3 ] - ( 58 + 21 * l ) )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
Text ( ' : ' + n [ 1 ] )
l + = 1
2006-01-29 19:17:53 +00:00
2005-10-11 02:32:58 +00:00
elif hot [ listed ] == ' Search ' :
r = [ 0 , size [ 3 ] - 70 ,
size [ 2 ] , size [ 3 ] - 44 ]
trace_rectangle4 ( r , c2 )
SEARCHLINE = String ( ' ' , LINE , 42 , size [ 3 ] - 68 , 200 , 18 , SEARCHLINE . val , 256 , ' ' )
if len ( FINDED ) > 0 :
2006-01-29 19:17:53 +00:00
LEN = len ( FINDED )
size [ 3 ] = size [ 3 ] - 8
SCROLL = size [ 3 ] / 21
END = - 1
if SCROLL < len ( FINDED ) :
2005-10-11 02:32:58 +00:00
Button ( ' / \\ ' , up , 4 , size [ 3 ] + 8 , 20 , 14 , ' Scroll up ' )
Button ( ' \\ / ' , down , 4 , size [ 3 ] - 8 , 20 , 14 , ' Scroll down ' )
if ( SCROLL + UP ) < len ( FINDED ) :
END = ( UP + SCROLL - 1 )
else :
END = - 1
#UP=len(FINDED)-SCROLL
2006-01-29 19:17:53 +00:00
else :
UP = 0
for n in FINDED [ UP : END ] :
2005-10-11 02:32:58 +00:00
if l % 2 == 0 :
r = [ 0 , size [ 3 ] - ( 21 * l + 66 + 24 ) ,
size [ 2 ] , size [ 3 ] - ( 21 * l + 43 + 24 ) ]
trace_rectangle4 ( r , c2 )
glColor3f ( 0 , 0 , 0 )
glRasterPos2f ( 4 + 8 , size [ 3 ] - ( 58 + 24 + 21 * l ) )
Text ( n [ 0 ] )
glRasterPos2f ( 4 + 8 * 15 , size [ 3 ] - ( 58 + 24 + 21 * l ) )
Text ( ' : ' + n [ 1 ] )
l + = 1
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
else :
for k in hotL :
pos = hotL . index ( k )
2004-11-07 16:31:13 +00:00
hotkeys [ ' Letters ' ] [ 0 ] [ k ] [ - 1 ] = Toggle ( k , pos + 20 , hotL . index ( k ) * 21 , size [ 3 ] - ( 52 + 18 ) , 21 , 18 , hotkeys [ ' Letters ' ] [ 0 ] [ k ] [ - 1 ] . val )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
if hotkeys [ ' Letters ' ] [ 0 ] [ k ] [ - 1 ] . val == 1.0 :
Llisted = pos
2004-11-07 16:31:13 +00:00
size [ 3 ] = size [ 3 ] - 8
SCROLL = ( size [ 3 ] - 88 ) / 21
END = - 1
if SCROLL < len ( hotkeys [ ' Letters ' ] [ 0 ] [ hotL [ Llisted ] ] ) :
2005-10-11 02:32:58 +00:00
LEN = len ( hotkeys [ ' Letters ' ] [ 0 ] [ hotL [ Llisted ] ] )
Button ( ' / \\ ' , up , 4 , size [ 3 ] + 8 , 20 , 14 , ' Scroll up, you can use arrow or page keys too ' )
Button ( ' \\ / ' , down , 4 , size [ 3 ] - 8 , 20 , 14 , ' Scroll down, you can use arrow or page keys too ' )
2004-11-07 16:31:13 +00:00
if ( UP + SCROLL ) < len ( hotkeys [ ' Letters ' ] [ 0 ] [ hotL [ Llisted ] ] ) :
END = ( UP + SCROLL )
else :
END = - 1
UP = len ( hotkeys [ ' Letters ' ] [ 0 ] [ hotL [ Llisted ] ] ) - SCROLL
else :
UP = 0
for n in hotkeys [ ' Letters ' ] [ 0 ] [ hotL [ Llisted ] ] [ UP : END ] :
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
if l % 2 == 0 :
2004-11-07 16:31:13 +00:00
r = [ 4 , size [ 3 ] - ( 21 * l + 92 ) ,
size [ 2 ] , size [ 3 ] - ( 69 + 21 * l + 1 ) ]
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
trace_rectangle4 ( r , c2 )
2004-11-07 16:31:13 +00:00
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
glColor3f ( 0.1 , 0.1 , 0.15 )
2004-11-07 16:31:13 +00:00
glRasterPos2f ( 4 + 8 , ( size [ 3 ] - ( 88 + 21 * l ) ) + 3 )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
Text ( n [ 0 ] )
2004-11-07 16:31:13 +00:00
glRasterPos2f ( 4 + 8 * 15 , ( size [ 3 ] - ( 88 + 21 * l ) ) + 3 )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
Text ( ' : ' + n [ 1 ] )
l + = 1
def event ( evt , val ) :
2005-10-11 02:32:58 +00:00
global hotkeys , UP , SCROLL , LEN
if ( evt == QKEY or evt == ESCKEY ) :
2004-11-07 16:31:13 +00:00
Exit ( )
2005-10-11 02:32:58 +00:00
elif val :
if ( evt == PAGEUPKEY ) :
if ( UP + SCROLL ) < LEN - 5 :
UP + = 5
elif ( evt == PAGEDOWNKEY ) :
if UP > 4 :
UP - = 5
elif ( evt == UPARROWKEY ) :
if ( UP + SCROLL ) < LEN - 1 :
UP + = 1
elif ( evt == DOWNARROWKEY ) :
if UP > 0 :
UP - = 1
Redraw ( )
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
def bevent ( evt ) :
2005-10-11 02:32:58 +00:00
global hotkeysmhot , hotL , up , down , UP , FINDED
global SEARCH , SEARCHLINE , LINE , OLDSEARCHLINE
2004-11-07 16:31:13 +00:00
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
if ( evt == 1 ) :
Exit ( )
elif ( evt in range ( 10 , 20 , 1 ) ) :
for k in hot :
if hot . index ( k ) + 10 != evt :
hotkeys [ k ] [ - 1 ] . val = 0
2004-11-07 16:31:13 +00:00
UP = 0
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
Blender . Window . Redraw ( )
elif ( evt in range ( 20 , 46 , 1 ) ) :
for k in hotL :
if hotL . index ( k ) + 20 != evt :
hotkeys [ ' Letters ' ] [ 0 ] [ k ] [ - 1 ] . val = 0
2004-11-07 16:31:13 +00:00
UP = 0
New scripts:
- hotkeys, obdatacopier and renameobjectbyblock, all from Jean-Michel Soler (jms);
- bevel_center by Loic Berthe, suggested for inclusion by jms;
- doc_browser, by Daniel Dunbar (Zr)
Thanks to them for the new contributions!
(I included doc_browser at 'Misc' because only users interested in script writing would actually use it, but it could also be under 'Help'. Opinions?)
BPython related:
- Added scriptlink methods to object, lamp, camera and world.
- Object: added object.makeTrack and object.clearTrack (old track method).
- sys: made sys.exists(path) return 0 for not found; 1 for file, 2 for dir and -1 for neither.
- doc updates and fixes.
- made ONLOAD event work. G.f's SCENESCRIPT bit was being zeroed in set_app_data.
- Blender: updated functions Load and Save to support the builtin importers and exporters besides .blend (dxf, videoscape, vrml 1.0, stl, ...)
- Draw: added mouse wheel events.
- Scene: added scene.play to play back animations (like ALT+A and SHIFT+ALT+A). Makes a good counter, too, when the 'win' attribute is set to a space that doesn't "animate".
The scene.play() addition and the fix to ONLOAD scriptlinks is part of the work for a Blender demo mode. It already works, but I'll still add support for Radiosity calculations and fix a thing in main(): it executes onload scripts too early (BIF_Init), giving funny results in alt+a animations and renderings when firing up Blender. Loading after the program is up has no such problems. When I finish I'll post examples of demo mode scripts.
2004-07-03 05:17:04 +00:00
Blender . Window . Redraw ( )
2004-11-07 16:31:13 +00:00
elif ( evt == up ) :
UP + = 1
Blender . Window . Redraw ( )
elif ( evt == down ) :
if UP > 0 : UP - = 1
Blender . Window . Redraw ( )
2005-10-11 02:32:58 +00:00
elif ( evt == LINE ) :
if SEARCHLINE . val != ' ' and SEARCHLINE . val != OLDSEARCHLINE :
OLDSEARCHLINE = SEARCHLINE . val
FINDED = searchfor ( OLDSEARCHLINE )
Blender . Window . Redraw ( )
2006-04-18 22:50:20 +00:00
Register ( draw , event , bevent )