Go to file
Campbell Barton f95d7c9e66 patch [#29421] Python Noise Module Updates
from Andrew Hale (trumanblending)

Tracker description
*******************

The current python noise module included with Blender has yet to be updated to the new Py API. This patch does so, with the following major points:

- The noise module has now been moved to a submodule of mathutils, it can be accessed by mathutils.noise. It was moved from it's own module as it will now return mathutils types and also have greater visibility to the user.
- All functions which return vectors will now return mathutils.Vector types to be consistent with the rest of the API. Previously (x, y, z) tuples were returned.
- A different implementation of random_unit_vector is now used, this allows 2D, 3D and 4D vectors to be returned. Previously only 3D was possible.
- Some function names have been changed to remove ambiguities and make naming consistent within the module. noise.vector is now noise.noise_vector and noise.vl_vector is now noise.variable_lacunarity
- Doc strings have been updated to be compatible with auto docs.
- Code style and internal naming has been changed to match the conventions in other mathutils code.

Thanks,
Andrew
2011-11-29 10:28:52 +00:00
build_files Buildbot configuration tweaks 2011-11-27 19:21:49 +00:00
doc corrections for docs 2011-11-28 17:19:25 +00:00
extern Camera tracking: SAD tracker now supports patterns with any size 2011-11-28 21:48:49 +00:00
intern minor cycles edits 2011-11-27 03:49:09 +00:00
release Now wiki link in help menu opens the 2.6 index... Better to do it now than one day before release, and good incitation to finish 2.5/6 index before release! 2011-11-28 19:22:26 +00:00
source patch [#29421] Python Noise Module Updates 2011-11-29 10:28:52 +00:00
CMakeLists.txt rename cmake WITH_OCEANSIM --> WITH_MOD_OCEANSIM and tag CYCLES_CUDA_BINARIES_ARCH as advanced. 2011-11-13 14:16:43 +00:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile minor changes 2011-11-23 17:14:29 +00:00
SConstruct exclude addons_contrib/ for release builds. 2011-11-17 19:43:59 +00:00