9 years agoimproved ndof fly: precision mode, camera position, camera animation
Mike Erwin [Sun, 31 Jul 2011 03:06:00 +0000 (03:06 +0000)]
improved ndof fly: precision mode, camera position, camera animation

9 years agoimproved visual rotation guide
Mike Erwin [Sat, 30 Jul 2011 05:23:10 +0000 (05:23 +0000)]
improved visual rotation guide

9 years agondof sensitivity operator follows power curve and respects min/max
Mike Erwin [Fri, 29 Jul 2011 21:07:51 +0000 (21:07 +0000)]
ndof sensitivity operator follows power curve and respects min/max

9 years agosvn merge -r38753:38813 .
Nathan Letwory [Fri, 29 Jul 2011 07:58:03 +0000 (07:58 +0000)]
svn merge -r38753:38813 .

9 years agospeed button mapping to ndof sensitivity change operator.
Nathan Letwory [Thu, 28 Jul 2011 13:44:36 +0000 (13:44 +0000)]
speed button mapping to ndof sensitivity change operator.

9 years agosvn merge -r38558:38752 .
Nathan Letwory [Wed, 27 Jul 2011 07:42:53 +0000 (07:42 +0000)]
svn merge -r38558:38752 .

9 years agoshift-motion to pan with 3D mouse
Mike Erwin [Tue, 26 Jul 2011 22:43:07 +0000 (22:43 +0000)]
shift-motion to pan with 3D mouse

9 years agoonscreen ndof rotation guide (center + axis)
Mike Erwin [Tue, 26 Jul 2011 16:17:00 +0000 (16:17 +0000)]
onscreen ndof rotation guide (center + axis)

9 years agoexperimental onscreen rotation guide
Mike Erwin [Tue, 26 Jul 2011 02:35:46 +0000 (02:35 +0000)]
experimental onscreen rotation guide

9 years agoinvert axes option affects trackball navigation
Mike Erwin [Mon, 25 Jul 2011 03:13:15 +0000 (03:13 +0000)]
invert axes option affects trackball navigation

9 years agoupdated ndof popup menu (part 2 of 2)
Mike Erwin [Mon, 25 Jul 2011 00:21:35 +0000 (00:21 +0000)]
updated ndof popup menu (part 2 of 2)

9 years agoadded option to invert axes for orbiting (part 1 of 2)
Mike Erwin [Mon, 25 Jul 2011 00:20:45 +0000 (00:20 +0000)]
added option to invert axes for orbiting (part 1 of 2)

9 years agoset default values for all other ndof flags
Mike Erwin [Mon, 25 Jul 2011 00:10:42 +0000 (00:10 +0000)]
set default values for all other ndof flags

9 years agospoof MOUSEMOVE after NDOF_MOTION event, added comments
Mike Erwin [Mon, 25 Jul 2011 00:03:07 +0000 (00:03 +0000)]
spoof MOUSEMOVE after NDOF_MOTION event, added comments

9 years agoremoved old ndof transform stuff, added experimental ndof nav during transform (might...
Mike Erwin [Mon, 25 Jul 2011 00:00:53 +0000 (00:00 +0000)]
removed old ndof transform stuff, added experimental ndof nav during transform (might disable for release)

9 years agoDefault for ndof_sensitivity to 1.0 in case 0.0 is found on start.
Nathan Letwory [Sun, 24 Jul 2011 08:50:09 +0000 (08:50 +0000)]
Default for ndof_sensitivity to 1.0 in case 0.0 is found on start.

9 years agoAdd mapping for front/right/top aligned to selected object.
Nathan Letwory [Sun, 24 Jul 2011 08:37:43 +0000 (08:37 +0000)]
Add mapping for front/right/top aligned to selected object.

9 years agosculpt/paint while using 3D mouse
Mike Erwin [Sun, 24 Jul 2011 08:02:42 +0000 (08:02 +0000)]
sculpt/paint while using 3D mouse

9 years agominor cleanup of Mac ndof manager
Mike Erwin [Sun, 24 Jul 2011 00:52:18 +0000 (00:52 +0000)]
minor cleanup of Mac ndof manager

9 years agondof overall sensitivity is now live
Mike Erwin [Sun, 24 Jul 2011 00:40:39 +0000 (00:40 +0000)]
ndof overall sensitivity is now live

9 years agoremoved ancient ndof global, removed my own attempt at a C popup menu (the Python...
Mike Erwin [Sat, 23 Jul 2011 21:55:52 +0000 (21:55 +0000)]
removed ancient ndof global, removed my own attempt at a C popup menu (the Python one works)

9 years agoanother CMake build fix (contributed by Kevin Cozens)
Mike Erwin [Sat, 23 Jul 2011 21:33:04 +0000 (21:33 +0000)]
another CMake build fix (contributed by Kevin Cozens)

9 years agomore cautious device detection, minor cleanup
Mike Erwin [Sat, 23 Jul 2011 21:29:19 +0000 (21:29 +0000)]
more cautious device detection, minor cleanup

9 years agoFix compile error due to faulty merge.
Nathan Letwory [Fri, 22 Jul 2011 14:13:28 +0000 (14:13 +0000)]
Fix compile error due to faulty merge.

9 years agoShow NDOF sensitivity field in userprefs
Nathan Letwory [Thu, 21 Jul 2011 22:26:58 +0000 (22:26 +0000)]
Show NDOF sensitivity field in userprefs

9 years agoKeymap editor now understands NDOF (button) events too.
Nathan Letwory [Thu, 21 Jul 2011 21:43:42 +0000 (21:43 +0000)]
Keymap editor now understands NDOF (button) events too.

9 years agotweaked ephemeral ndof data types
Mike Erwin [Thu, 21 Jul 2011 21:40:04 +0000 (21:40 +0000)]
tweaked ephemeral ndof data types

9 years agoHandle NDOF events on RNA side for windowmanager.
Nathan Letwory [Thu, 21 Jul 2011 21:40:00 +0000 (21:40 +0000)]
Handle NDOF events on RNA side for windowmanager.

9 years agoenable CMake builds with spacenav (contributed by Kevin Cozens)
Mike Erwin [Thu, 21 Jul 2011 21:34:28 +0000 (21:34 +0000)]
enable CMake builds with spacenav (contributed by Kevin Cozens)

9 years agoPrepare for NDOF event handling all the way to keymaps (and keymap editor).
Nathan Letwory [Thu, 21 Jul 2011 20:57:23 +0000 (20:57 +0000)]
Prepare for NDOF event handling all the way to keymaps (and keymap editor).

9 years agoSimple ifndef guards, so we don't get redefines.
Nathan Letwory [Thu, 21 Jul 2011 20:54:47 +0000 (20:54 +0000)]
Simple ifndef guards, so we don't get redefines.

9 years agosvn merge -r37276:38555 .
Nathan Letwory [Thu, 21 Jul 2011 09:40:59 +0000 (09:40 +0000)]
svn merge -r37276:38555 .

9 years agorevert recent matrix multiplication patch:
Campbell Barton [Thu, 21 Jul 2011 02:00:29 +0000 (02:00 +0000)]
revert recent matrix multiplication patch:
 [#28032] Python Mathutils: Matrix Multiplication Error

Since they ended up reversing the order we better keep old code unless its proven to be incorrect.
also change Matrix.__repr__ function args to evaluate correctly (need to be inside a tuple).

9 years agoadd tip that duplicator system doesnt support xray / transp object draw options since...
Campbell Barton [Thu, 21 Jul 2011 01:37:15 +0000 (01:37 +0000)]
add tip that duplicator system doesnt support xray / transp object draw options since we keep getting reports about this.

9 years agofix [#28037] Missing orange selection lines (trivial)
Campbell Barton [Thu, 21 Jul 2011 01:30:26 +0000 (01:30 +0000)]
fix [#28037] Missing orange selection lines (trivial)

From what I can tell there is no good fix for this bug, calculating the 2d/3d viewborder and then attempting to align them to be pixel perfect fails because of float imprecision.

Added a workaround, so the camera border is always drawn in 2d space,
since this workaround may cause problems later on its kept under the define VIEW3D_CAMERA_BORDER_HACK so we can get old behavior back easily.

9 years agofix/workaround [#28040] float images reduced to 256 levels per channel upon save
Campbell Barton [Thu, 21 Jul 2011 00:41:00 +0000 (00:41 +0000)]
fix/workaround [#28040] float images reduced to 256 levels per channel upon save

Generated images would not be re-generated with a float buffer on load, even when selected on creation.
Now save the float buffer setting as a generated image flag.

This means you can enable before baking to enable baking to a float buffer.

9 years agofix [#27922] using preset_paths() with an absolute path returns twice the same thing
Campbell Barton [Wed, 20 Jul 2011 15:33:27 +0000 (15:33 +0000)]
fix [#27922] using preset_paths() with an absolute path returns twice the same thing
raise an error when an invalid subdir is passed to preset_paths()

9 years agoadded bpy.path.basename because "//" prefix breaks os.path.basename.
Campbell Barton [Wed, 20 Jul 2011 08:10:01 +0000 (08:10 +0000)]
added bpy.path.basename because "//" prefix breaks os.path.basename.

9 years agopatch [#28032] swapped matrix multiplication order, reverse it back, tested with...
Campbell Barton [Wed, 20 Jul 2011 06:41:51 +0000 (06:41 +0000)]
patch [#28032] swapped matrix multiplication order, reverse it back, tested with FBX, BVH import/export which are very sensitive to changes in matrix rotation.

9 years agopatch [#28030] SCONS Build: Build Date reflects "1" instead of actual date of build
Campbell Barton [Wed, 20 Jul 2011 06:22:16 +0000 (06:22 +0000)]
patch [#28030] SCONS Build: Build Date reflects "1" instead of actual date of build
by Scott Giese (sgiese)

This bug effected windows and linux.

9 years agopatch [#28031] Minor typo in Blenlib
Campbell Barton [Wed, 20 Jul 2011 06:05:47 +0000 (06:05 +0000)]
patch [#28031] Minor typo in Blenlib
from Scott Giese (sgiese)

9 years agopatch [#28032] Python Mathutils: Matrix Multiplication Error
Campbell Barton [Wed, 20 Jul 2011 05:57:38 +0000 (05:57 +0000)]
patch [#28032] Python Mathutils: Matrix Multiplication Error
from Scott Giese (sgiese)

9 years agondof fly: better sharing of control between 2D and 3D mouse, compile fix for MSVC...
Mike Erwin [Tue, 19 Jul 2011 22:40:22 +0000 (22:40 +0000)]
ndof fly: better sharing of control between 2D and 3D mouse, compile fix for MSVC, lock horizon implemented

9 years agoSpeedup, do only one global matrix grab per obj
Daniel Salazar [Tue, 19 Jul 2011 15:30:19 +0000 (15:30 +0000)]
Speedup, do only one global matrix grab per obj

9 years agoupdate to patch from Andrew Hale - obj.closest_point_ob_mesh() now takes an optional...
Campbell Barton [Tue, 19 Jul 2011 15:21:21 +0000 (15:21 +0000)]
update to patch from Andrew Hale - obj.closest_point_ob_mesh() now takes an optional max_dist argument.

9 years agoObject Align operator: coudn't resist and added a high quality (slower) option to...
Daniel Salazar [Tue, 19 Jul 2011 15:07:29 +0000 (15:07 +0000)]
Object Align operator: coudn't resist and added a high quality (slower) option to get perfect alighment on complex shapes with rotation/scaling :D

sexy example:

9 years agoObject Align operator now correctly computes a *global* bounding box for all objects...
Daniel Salazar [Tue, 19 Jul 2011 13:27:05 +0000 (13:27 +0000)]
Object Align operator now correctly computes a *global* bounding box for all objects. This makes rotated or scaled objects work like they should. Now it's still derived from object's bounding box so it will not be completly acurate on complex objects.. to solve this Id need to cycle over all verts. Don't think that's a good idea to do in py

9 years agofix for [#28012] Mat ID messy with shader nodes
Jeroen Bakker [Tue, 19 Jul 2011 08:31:53 +0000 (08:31 +0000)]
fix for [#28012] Mat ID messy with shader nodes

Issue was that the Shader tree execution changed the ShaderInput.
Changes are that the UI is updated that only the main material will have the pass_index this is displayed in the "render pipeline options" panel.
When the material is not a node material the pass_index will be shown at the "options" panel

To test enable nodes on the material
Add a new input material
change the pass_index of the material (render pipeline options)
Enable RenderPass material ID and use the compositor to read out the material pass


9 years agofix for bpy.path.abspath(), if a path was passed it would get the last directory...
Campbell Barton [Tue, 19 Jul 2011 05:05:54 +0000 (05:05 +0000)]
fix for bpy.path.abspath(), if a path was passed it would get the last directory cut off, broke copying images on export.

9 years agotranslated ndof menu from C to Python, enabled helicopter fly mode
Mike Erwin [Tue, 19 Jul 2011 04:12:49 +0000 (04:12 +0000)]
translated ndof menu from C to Python, enabled helicopter fly mode

9 years agocleanup of scene->gamedata DNA
Dalai Felinto [Tue, 19 Jul 2011 02:47:43 +0000 (02:47 +0000)]
cleanup of scene->gamedata DNA

xsch and ysch were originally planed to replace the scene->r.xsch/r.ysch
however in blender/3dview we still need to use the r. values. Therefore we can't really run
from using those values even in bplayer. So removed the values in gamedata.

The way it's now, render values (xsch and ysch) are responsible for aspect ratio and gamedata xplay and yplay are responsible for the size of the window.

9 years agobugfix: [#27348] blenderplayer showing a different viewport size in 2.57b
Dalai Felinto [Tue, 19 Jul 2011 01:41:45 +0000 (01:41 +0000)]
bugfix: [#27348] blenderplayer showing a different viewport size in 2.57b
I believe this bug was there since we (me) moved the game settings to scene->gm
Since I was here I added support for x/y non square aspect pixels (i.e. anamorphic)
we were already using it for videotexture so I don't know why we were not here.

Tested in OSX, but it should be working in all OSs.

9 years agofix [#28018] Sequence Swap Data Operator does not work
Campbell Barton [Tue, 19 Jul 2011 01:36:59 +0000 (01:36 +0000)]
fix [#28018] Sequence Swap Data Operator does not work

9 years agoconsistent Starting/InProgress/Finishing ndof events with dead-zone filtering
Mike Erwin [Mon, 18 Jul 2011 22:42:09 +0000 (22:42 +0000)]
consistent Starting/InProgress/Finishing ndof events with dead-zone filtering

9 years agoswitched off ndof fly logging (receiving end)
Mike Erwin [Mon, 18 Jul 2011 22:37:48 +0000 (22:37 +0000)]
switched off ndof fly logging (receiving end)

9 years agopatch: [#27783] "Problem with clock" at 18:39:00 by Daniel Dionne (mrzeon)
Dalai Felinto [Mon, 18 Jul 2011 22:28:42 +0000 (22:28 +0000)]
patch: [#27783] "Problem with clock" at 18:39:00  by Daniel Dionne (mrzeon)
the overflow of the clock was causing crash in the game engine in Linux.
(on June 11 2011, 18:39:00 GMT)

running to the "where is waldo (wally)" bug award of 2011.

9 years agoMissing struct keyword in function declaration causes compiler error with cmake/gcc.
Lukas Toenne [Mon, 18 Jul 2011 18:14:22 +0000 (18:14 +0000)]
Missing struct keyword in function declaration causes compiler error with cmake/gcc.

9 years agoBugfix #27927
Ton Roosendaal [Mon, 18 Jul 2011 14:41:59 +0000 (14:41 +0000)]
Bugfix #27927

This fixes assigning 'tweak' keymap option for border selecting in
Node editor. Thanks Perry Parks for the patch!

9 years agoscript to report deprecated functions of text and their age in days.
Campbell Barton [Mon, 18 Jul 2011 09:49:26 +0000 (09:49 +0000)]
script to report deprecated functions of text and their age in days.

9 years agofix [#28003] Unable to delete vgroup
Campbell Barton [Mon, 18 Jul 2011 07:38:44 +0000 (07:38 +0000)]
fix [#28003] Unable to delete vgroup
still need to find how an invalid defgroup index is set, but at least dont show the vertex group as selected when its not.

9 years agofix [#27996] Smart UV Unwrap Still Results in Overlaps
Campbell Barton [Mon, 18 Jul 2011 06:44:41 +0000 (06:44 +0000)]
fix [#27996] Smart UV Unwrap Still Results in Overlaps
real fix this time :S, I thought using old code from 2.4x would fix but quaternion needed to be inverted.

9 years agofix [#28005] Python Add-Ons are constantly reloaded if twice in the path
Campbell Barton [Mon, 18 Jul 2011 05:41:46 +0000 (05:41 +0000)]
fix [#28005] Python Add-Ons are constantly reloaded if twice in the path
Addons are checked for their timestamps and reloaded when it changes but this failed when, 2 addons had the same name since different times caused 2 reloads on every redraw.

Now when duplicate addons are in the path now give a error message in the UI and print path conflict in the console and don't thrash reloading.

9 years agofix [#27971] Blender OBJ export with Z-Up setting produces an error and fails
Campbell Barton [Mon, 18 Jul 2011 05:07:54 +0000 (05:07 +0000)]
fix [#27971] Blender OBJ export with Z-Up setting produces an error and fails
changes to extensions coming up...

9 years agoBug fix: particle cache should only be cleared on the exact first integer frame,...
Janne Karhu [Mon, 18 Jul 2011 02:40:54 +0000 (02:40 +0000)]
Bug fix: particle cache should only be cleared on the exact first integer frame, not in the case of a subframe between the first and second frame.

9 years agoModified behavior when replacing input links: The new target socket for the existing...
Lukas Toenne [Sun, 17 Jul 2011 19:43:14 +0000 (19:43 +0000)]
Modified behavior when replacing input links: The new target socket for the existing link is now chosen from available sockets that match the _target_ type, instead of the source type. This leads to more usable replacements, e.g. for toggling inputs on mix nodes. Still not a great solution to the mute/autoconnect problem, but a bit more intuitive for replacements.

9 years agoChanged the default keys for duplicate-nodes-while-keeping-input-links to ctrl+shift...
Lukas Toenne [Sun, 17 Jul 2011 18:17:35 +0000 (18:17 +0000)]
Changed the default keys for duplicate-nodes-while-keeping-input-links to ctrl+shift+dkey, to avoid conflicts with alt+dkey for linked duplicates.

9 years agoLittle modification of the duplicate operator on artist request: The default behavior...
Lukas Toenne [Sun, 17 Jul 2011 18:04:28 +0000 (18:04 +0000)]
Little modification of the duplicate operator on artist request: The default behavior (shift+dkey) is now to copy nodes and internal links, but not the input links from unselected nodes. This feature is available with the alternate duplicate operator (alt+dkey).

9 years agoRemoved the autoconnect call when adding new nodes, this hardly ever gives usable...
Lukas Toenne [Sun, 17 Jul 2011 16:14:52 +0000 (16:14 +0000)]
Removed the autoconnect call when adding new nodes, this hardly ever gives usable results and leads to annoyed artists.

9 years agotemplate for patch exporting objects in a scene.
Campbell Barton [Sun, 17 Jul 2011 13:29:50 +0000 (13:29 +0000)]
template for patch exporting objects in a scene.

9 years agoupdate to cmake checker script to also check if our include paths are ok
Campbell Barton [Sun, 17 Jul 2011 12:42:03 +0000 (12:42 +0000)]
update to cmake checker script to also check if our include paths are ok

9 years agopatch [#28001] Find the nearest point on an object to the given location
Campbell Barton [Sun, 17 Jul 2011 12:40:18 +0000 (12:40 +0000)]
patch [#28001] Find the nearest point on an object to the given location
from Andrew Hale (trumanblending)

9 years ago'bgl' python module.
Campbell Barton [Sun, 17 Jul 2011 12:30:23 +0000 (12:30 +0000)]
'bgl' python module.

- add back slicing for buffers, (was previously in 2.4x but not working in py3):
  buf = bgl.Buffer(...)
  ls = buf[:]

- fix for crash with negative index access not being clamped.

- improve repr() function for multi dimensional buffers.

- add back 'list' attribute, but print deprecation warning.

9 years agoFixed compile error on Fedora 15, when FFMPEG was enabled.
Jiri Hnidek [Sun, 17 Jul 2011 10:28:31 +0000 (10:28 +0000)]
Fixed compile error on Fedora 15, when FFMPEG was enabled.

9 years agocmake: cleanup include paths, some duplicates and going up some unneeded dirs.
Campbell Barton [Sun, 17 Jul 2011 09:11:13 +0000 (09:11 +0000)]
cmake: cleanup include paths, some duplicates and going up some unneeded dirs.

9 years agoAdded notifier listener for node editor.
Sergey Sharybin [Sun, 17 Jul 2011 08:38:04 +0000 (08:38 +0000)]
Added notifier listener for node editor.

Now it behaves right on playback:

- Starting playback "Anim Player" button appears on header.
  It used to appear only on mouse hover before.
- Stopping playback triggers refresh on compositor, so
  actual result would be visible if image sequence/movie
  is used in nodes.

9 years agocmake source definitions:
Campbell Barton [Sat, 16 Jul 2011 23:01:14 +0000 (23:01 +0000)]
cmake source definitions:
  remove missing includes and use more strict formatting.

9 years agoFixed crash of multires baker when baking from sculpt mode.
Sergey Sharybin [Sat, 16 Jul 2011 17:55:46 +0000 (17:55 +0000)]
Fixed crash of multires baker when baking from sculpt mode.

Incorrect low level was used for this case -- it should be
sculpt level, not preview level.

Thanks to Morten Mikkelsen to point on this bug :)

9 years agoprint an error message if Python.h can't be found for cmake and scons since its such...
Campbell Barton [Sat, 16 Jul 2011 06:55:45 +0000 (06:55 +0000)]
print an error message if Python.h can't be found for cmake and scons since its such a common problem.

9 years agofix for crash with edit armature buttons when no bones were selected (uninitialized...
Campbell Barton [Fri, 15 Jul 2011 23:55:20 +0000 (23:55 +0000)]
fix for crash with edit armature buttons when no bones were selected (uninitialized pointer)

9 years agoFix for [#26712] Particle group instance 'Use Count' value gets reset on file-load.
Janne Karhu [Fri, 15 Jul 2011 13:32:02 +0000 (13:32 +0000)]
Fix for [#26712] Particle group instance 'Use Count' value gets reset on file-load.
* New object pointers can't be loaded properly for library linked groups, so the weight groups now store an index to the group objects at save time. This index is used at load time to set the objects without relying on the old pointers.
* If the library linked group is modified the indices can be wrong, but this can't really be avoided easily as there's no way to relate objects in a linked group between loads.

9 years agofix for linking on mingw/scons with recent changes to mathutils
Campbell Barton [Fri, 15 Jul 2011 10:10:25 +0000 (10:10 +0000)]
fix for linking on mingw/scons with recent changes to mathutils

9 years agomove mathutils into its own lib.
Campbell Barton [Fri, 15 Jul 2011 04:01:47 +0000 (04:01 +0000)]
move mathutils into its own lib.

9 years agoFix for [#27307] Blender crashes when loading a new scene while baking fluid dynamics
Janne Karhu [Fri, 15 Jul 2011 00:39:49 +0000 (00:39 +0000)]
Fix for [#27307] Blender crashes when loading a new scene while baking fluid dynamics
* Fluid bakes didn't respect the job stop flag.
* Also made msvc happy with some casts.

9 years agoremoved unused ndof code
Mike Erwin [Thu, 14 Jul 2011 22:01:09 +0000 (22:01 +0000)]
removed unused ndof code

9 years agomore consistent and modal-friendly ndof events, fly mode v1
Mike Erwin [Thu, 14 Jul 2011 21:20:45 +0000 (21:20 +0000)]
more consistent and modal-friendly ndof events, fly mode v1

9 years agomany mathutils exception types were wrong, went over all exceptions in mathutils...
Campbell Barton [Thu, 14 Jul 2011 09:54:03 +0000 (09:54 +0000)]
many mathutils exception types were wrong, went over all exceptions in mathutils and double checked the're correct.

9 years agoShuffle code so it compiles with MSVC too. (Array of unknown size otherwise).
Nathan Letwory [Thu, 14 Jul 2011 08:20:19 +0000 (08:20 +0000)]
Shuffle code so it compiles with MSVC too. (Array of unknown size otherwise).

9 years agodisable old ndof fly (new stuff en route from another machine)
Mike Erwin [Thu, 14 Jul 2011 03:28:31 +0000 (03:28 +0000)]
disable old ndof fly (new stuff en route from another machine)

9 years agointroduce variables for ndof settings
Mike Erwin [Thu, 14 Jul 2011 03:27:33 +0000 (03:27 +0000)]
introduce variables for ndof settings

9 years agoformatting changes for python mathutils module.
Campbell Barton [Thu, 14 Jul 2011 01:25:05 +0000 (01:25 +0000)]
formatting changes for python mathutils module.

9 years agorename bgl.Buffer attribute list to a method, to_list() as used for IDProps, also...
Campbell Barton [Wed, 13 Jul 2011 23:45:47 +0000 (23:45 +0000)]
rename bgl.Buffer attribute list to a method, to_list() as used for IDProps, also made repr function nicer.

9 years agominor changes to bgl.Buffer py class
Campbell Barton [Wed, 13 Jul 2011 23:24:21 +0000 (23:24 +0000)]
minor changes to bgl.Buffer py class
- use getset rather then getattr
- remove verbose Buffer docstring, better use sphinx docs for this
- replace bge.Buffer with the Buffer class and add a __new__ function to the class so it can be called.
- improve error messages

9 years agodont include the preview.blend in headless mode
Campbell Barton [Wed, 13 Jul 2011 19:27:42 +0000 (19:27 +0000)]
dont include the preview.blend in headless mode

9 years agouse linked duplicates in preview.blend to save some space.
Campbell Barton [Wed, 13 Jul 2011 19:20:50 +0000 (19:20 +0000)]
use linked duplicates in preview.blend to save some space.

9 years agoreuse USER_SAVE_PREVIEWS to not save thumbnails into blend file header
Campbell Barton [Wed, 13 Jul 2011 19:16:25 +0000 (19:16 +0000)]
reuse USER_SAVE_PREVIEWS to not save thumbnails into blend file header

9 years agocmake option to build without smoke sim: WITH_MOD_SMOKE
Campbell Barton [Wed, 13 Jul 2011 18:40:21 +0000 (18:40 +0000)]
cmake option to build without smoke sim: WITH_MOD_SMOKE

9 years agoFix python error in image sampling panel drawing when
Brecht Van Lommel [Wed, 13 Jul 2011 18:07:30 +0000 (18:07 +0000)]
Fix python error in image sampling panel drawing when
there is no texture slot available.

9 years agoFix #26704: activating a texture node inside material nodes did not show that
Brecht Van Lommel [Wed, 13 Jul 2011 17:52:23 +0000 (17:52 +0000)]
Fix #26704: activating a texture node inside material nodes did not show that
texture in the texture properties.

9 years agofix for animation playback and build error when compiling without WITH_AUDASPACE
Campbell Barton [Wed, 13 Jul 2011 17:24:33 +0000 (17:24 +0000)]
fix for animation playback and build error when compiling without WITH_AUDASPACE

9 years agoAdding Child Of constraint "inverse parent matrix" to rna, so it
Ton Roosendaal [Wed, 13 Jul 2011 17:20:20 +0000 (17:20 +0000)]
Adding Child Of constraint "inverse parent matrix" to rna, so it
can be set via Python.