Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2012-03-26style cleanup: add braces around checks - 'if ELEM() {...}', confuses some ↵Campbell Barton
parsers that done expand macros.
2012-03-26Patch: [#30652] Influence slider for Lattice ModifierThomas Dinges
* This patch adds a influence slider for the lattice modifier, which affects the strength of the deformation. Patch by Patrick Boelens (senshi), thanks a lot!
2012-03-26fix #30668 and the rest of #30638.Antony Riakiotakis
Port angle stretch code for uvs to bmesh. Also added comment to clarify previous commit.
2012-03-25Comment out the projection to ngon normal plane when calculating ngon area. ↵Antony Riakiotakis
This is hardly worth the cost since we use an approximation anyway.
2012-03-25Fix #30638 and part of #30646.Antony Riakiotakis
Problem was that area calculation of polygons was done relative to the xy plane, and with a very obscure (to me at least) algorithm. That meant that vertical ngons would get 0 area. Commented initial code in case this is a strange optimization case that someone wants to use and used a cleaner algorithm: first project vertices to the ngon plane, defined by the normal of the ngon and the center (mean) of the ngon vertices. This will only be exact for convex and mostly planar ngons, still it is much better than the previous code. Also fixed memory leak when stretch display was on.
2012-03-25Fix bug #30673, "Crash: Bridge a pair of edges."Nicholas Bishop
Fix edge case for clamp_index() with any negative 'x' that is a multiple of 'len', was returning 'len' which is invalid index. Maybe the expression can be simplified back to a one-liner?
2012-03-25style cleanup: issues missed last commitCampbell Barton
2012-03-25bmesh inset: another small improvement - use the shared edge vector rather ↵Campbell Barton
then the cross product between 2 faces if the faces infact share an edge - works best for non planer faces. also added utility function - BM_loop_other_vert_loop
2012-03-25inset tool now works better when insetting around corners - the 2 faces ↵Campbell Barton
normals are now used to calculate the inset edge vector if the faces are different and not planer.
2012-03-25style cleanup: conform to style guide - mostly operator whitespace changesCampbell Barton
2012-03-24style cleanup: operator/whitespaceCampbell Barton
2012-03-24fix for error adding vertex colors in editmode.Campbell Barton
also correct delete_customdata_layer having invalid 'tot' in editmode, seems harmless for now but better assign correct value.
2012-03-24fix for crash removing vertex colors in editmode.Campbell Barton
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-24style cleanup: pep8, indentationCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24convert spaces to tabs and some formatting.Campbell Barton
2012-03-24style cleanup: mainly for mesh code, also some WM function use.Campbell Barton
2012-03-24code cleanup: move bmesh inline funcs to headers (avoids compiling the C files).Campbell Barton
2012-03-24code cleanup: bmesh_ source files in our editor dir, they are the same as ↵Campbell Barton
other editmesh_ files.
2012-03-24code cleanup: re-shuffle some functions so EDBM_ functions are in bmesh_utils.cCampbell Barton
remove bmesh_selecthistory.c, only wrapped a few functions.
2012-03-24fix for error with saving files after double clicking, the 'need_active' ↵Campbell Barton
setting was getting saved which caused save to fail when not caused by double click afterwards.
2012-03-24code cleanup: more consistent naming for mesh operator functions.Campbell Barton
2012-03-24Sequence Editor Themes:Thomas Dinges
* Preview Background is now themeable. Patch by Pablo Vazquez (venomgfx).
2012-03-24code cleanup: use zero_v3Campbell Barton
2012-03-23Better smoothing for sculpt cube falloff.Nicholas Bishop
The cube test, used by the clay strips brush, now smooths the corners of the cube using the brush curve.
2012-03-233D View Themes:Thomas Dinges
* Camera and Empty colour is now themeable. Patch by Pablo Vazquez (venomgfx) with some minor edits.
2012-03-23Knifetool: add help message in header lineHoward Trickey
2012-03-23bmesh editmode - split dissolve into its own menu. mesh delete code was ↵Campbell Barton
getting quite messy and mixed in too much different functionality just to add in same menu. Now use a pu menu for delete key which can call different ops.
2012-03-23Fix for jump to keyframe operator reusing property values incorrectSergey Sharybin
2012-03-23Fix for [#30438] x=zero not accepted for a bone tail.Bastien Montagne
In fact, problem was in vec_roll_to_mat3(), which has to detect when the bone is aligned with its Y axis, using a threshold. This one have been raised to quite a high value due to bug [#23954], then lowered a bit due to [#27675] (which is imho in fine the same problem as 30438). Reset it to its org value (very low 1e-13), as testing file given with firt bug did not show any problem anymore... So now, instead of 1/1000 of bone length from Y axis, we have about 3.25*10-7... Only (hardly) noticeable at max zoom level in 3D view.
2012-03-23fix for error with console command history not working, using previous settings.Campbell Barton
2012-03-23fix [#30632] Edge Split Modifier (creates invalid mesh)Campbell Barton
bug was caused by modifying loops vert value in a BM_LOOPS_OF_VERT iterator.
2012-03-23minor speedup to vertex split function, avoid a hash lookup when its not needed.Campbell Barton
2012-03-23file selector text field and file renaming were doing undo pushes.Campbell Barton
2012-03-23edge split bmesh operator wasnt accessible (defined but not used), for some ↵Campbell Barton
reason it had a 'numcuts' option. add edge split to mesh edge menu.
2012-03-23doc cleanup: minor corrections and improvements to docstrings + recent doc ↵Campbell Barton
changes.
2012-03-23rna/python api change: rename Mesh.faces --> tessfaces, since existing ↵Campbell Barton
scripts are using this to modify the mesh and its confusing that the edits are not kept. This also makes it clearer that the faces are for tessellated results only. Added a section on the Gotcha's about upgrading scripts, the pros and cons of MeshTessFace/MeshPoly/BMFace. and spesifically how to upgrade importers and exporters for 2.63+.
2012-03-23Fix for step-by-step tracking issue caused by operator presets changesSergey Sharybin
2012-03-23patch [#30620] Wiki Quick Hack: Make Tooltip Text Colour ThemeableCampbell Barton
from luke frisken (lfrisken), with some edits. some tooltip colors weren't visible with different backgrounds, now the base tooltip color is used and tinted for python/alert/shortcuts etc. the tint colors are still hard coded.
2012-03-22Correction recent start/end range values for frames: it was impossible to setSergey Sharybin
start frame = end frame which is useful in some cases. Also made behavior of S/E operators equal to sliders in timeline.
2012-03-22Fix for #30627. This improves the behaviour of the internal_reconnect ↵Lukas Toenne
function for dissolving, detaching and muting nodes a bit. Instead of only linking a single, perfectly matching socket pair it now connects all outputs of a type to the first input of the same. Also if no such connections can be made it simply links the first connected input to the first connected output. This is the previous behaviour of the delete_reconnect operator (ctrl+x).
2012-03-22Fix for Add Movie Strip and Add Sound Strip operators and operator property ↵Sergey Sharybin
re-use system.
2012-03-22#collada skeleton animation import, fixes #29246Arystanbek Dyussenov
Apply part of the patch #30070 by Juha Mäki-Kanto, that takes into account the transform of non-joint type parent in bone animation computation. Thanks!
2012-03-22Fix [#30614] (some Display settings are uneeded for non-geometry/material ↵Bastien Montagne
object types, and armature have no boundbox). This commit: * Removes the Wire and Color options from the UI for all object types but meshes, curves/surfaces/texts, and metas. * Adds a basic bounding box drawing (and computing) for armatures.
2012-03-22Fix #30491: Not Updating Scene LengthSergey Sharybin
(also fixes special request from Ian for Mango) Added operator to update actual content length of all selected strips. Can be useful for scenes and movies as well after doing making changes to scene/movie. Can be improved further to deal better with cases when strip has got effect and it's get reshuffled because of overlapping after changing it's length.
2012-03-22Quick Mango request: Adjustable contrast/intensity for unselected F-Curves inJoshua Leung
Graph Editor Under User Preferences -> Editing, there's a new setting "F-Curve Visibility" which controls the how much F-Curves blend in with the background colour. Increasing this value makes F-Curves stand out more, at the expense of making it less obvious which F-Curve is active.