Blender Git Commits

Blender Git "master" branch commits.

Page: 3809 / 5574

November 29, 2011, 11:49 (GMT)
Allow scanfill caller to specify boundary edges and use to fix knifetool extra-face bug
November 29, 2011, 10:54 (GMT)
remove header text:

"The Blender Foundation also sells licenses for use in proprietary software under the Blender Licens"

also remove NaN references from files that have been added since blender went opensource.
November 29, 2011, 10:34 (GMT)
missed removing these files
November 29, 2011, 10:28 (GMT)
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
November 29, 2011, 08:36 (GMT)
Fix #29443: Outliner buttons hover on shrink

Issue was caused by drawing icon instead of button due to column clip.
This icons was drawing without taking icons' alpha into account.
November 29, 2011, 06:58 (GMT)
svn merge ^/trunk/blender -r42221:42245
November 29, 2011, 06:50 (GMT)
remove unused vars & minor formatting.
November 29, 2011, 06:34 (GMT)
avoid allocating verts & faces for dupliface + editmode.
November 29, 2011, 06:06 (GMT)
macro for defining a fixed size array which may be heap or stack allocated, replaces inline code.

BLI_array_fixedstack_declare()
BLI_array_fixedstack_free()

November 29, 2011, 05:09 (GMT)
Rename DM *_face_* funcs to be either *_tessface_* or *_poly_* to avoid confusion

This is the first step in a few changes to cleanup confusing/missing DM funcs
November 29, 2011, 04:11 (GMT)
- add BM_NGON_STACK_SIZE define to use wherever ngon stack arrays are used.
- renamed BM_Compute_Face_Center() to BM_Compute_Face_CenterBounds() and added BM_Compute_Face_CenterMean() since there was code inline to find the mean center in transform.
November 29, 2011, 02:58 (GMT)
fix for duplifaces with quads/ngons, bmesh was using triangulated faces so each quad would result in 2 duplis.
Revision 9dd85d3 by Jason Hays
November 29, 2011, 02:23 (GMT)
The locking + multi-paint section of code needed correction and simplification:
The ratios were only being maintained between the altered weights when they were redistributed,
and the resulting weights did not fully respect the locks--now they do.
November 29, 2011, 01:05 (GMT)
fix for crash adding empty object

November 28, 2011, 23:50 (GMT)
utility function for getting the center of a polygon, needed for up coming changes
November 28, 2011, 21:48 (GMT)
Camera tracking: SAD tracker now supports patterns with any size
(rectangle patterns are getting enlarged to square like it's happening for KLT)
November 28, 2011, 20:21 (GMT)
inline BMIter_Step() and BMIter_New() since the compiler can optimize out the switch statement when BMIter_New() is called with the define (which is common).
November 28, 2011, 19:49 (GMT)
gpl header cleanup, some files didnt have a gpl header.
also added inline iterator file (not yet used)
November 28, 2011, 19:22 (GMT)
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!
November 28, 2011, 18:52 (GMT)
trust 'bm->elem_index_dirty' is correct, this avoids looping over edges/faces/verts if its not needed, but if set wrong it could crash too so added verification when built with debeg.

also added debug define to help solve invalid values with valgrind's memcheck.

gives noticeable speedup since there was a loop no all faces to set index values on redraw.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021