8eab2c66a7
workaround for tessface not being recalculated when undo is disabled
2011-12-11 05:05:37 +00:00
5f6ff0f412
svn merge ^/trunk/blender -r42550:42564
2011-12-11 01:06:43 +00:00
3998e2878b
delta scale default was still left at 0.0
2011-12-11 00:01:04 +00:00
ab6c810212
remove unused function, found when syncing with bmesh, also remove/comment some unused defines
2011-12-10 20:10:28 +00:00
6bc55f2e4a
minor cleanup and sync with trunk
2011-12-10 18:41:53 +00:00
65e70985c4
fix [ #29541 ] Scale of faces incorrect when using individual origins
2011-12-10 18:25:56 +00:00
ce86bebfe3
knife_project_v3 can call ED_view3d_project_float directly without having its own check for ortho
2011-12-10 18:24:44 +00:00
Lukas Toenne
33b1939aee
In the node space context update function: Properly clear the snode->edittree pointer when no snode->nodetree is active. This would lead to crash in operators when switching from an existing node tree, since the usual poll function only tests for the edittree.
...
Fixes bug #29566 .
2011-12-10 15:52:08 +00:00
a912afd202
Fix #29516 : Twist brush giving crazy results
...
- Rotation now happens around initial stroke location rather than around scene origin
- Added slider for rotation strength which helps in cases only few rotation is needed
to be to increase the precision of such strokes
2011-12-10 14:45:30 +00:00
e9a0a42dd3
Fixed for movieclips tag function which was tagging wrong list
...
Pointed out by Lockal, thanks!
2011-12-10 13:54:51 +00:00
65f3b93f14
svn merge ^/trunk/blender -r42521:42550
2011-12-10 05:38:00 +00:00
a88b29c062
Bugfix [ #29567 ] Second Hook Modifier fails on Curve Object
...
This was broken in r.42515. In particular, rigs with Spline IK would break,
since they often use curves with hook modifiers controlling the control-points
of those curves.
2011-12-10 03:37:37 +00:00
3f39fde373
Compile fix for r.42546 typo
2011-12-10 03:24:19 +00:00
0cc887e2e9
disabling DM_calc_auto_bump_scale() until after release
2011-12-10 01:14:36 +00:00
ae17390b77
picky edits & regen man page
2011-12-10 01:07:22 +00:00
82b9e4d16f
verify existence of dm
2011-12-10 01:00:12 +00:00
965c287630
fixes scale on derivative maps
2011-12-09 23:26:06 +00:00
71ea408c73
check for weights outside of 0-1 range when validating weights
2011-12-09 20:29:21 +00:00
c804f40027
Fix #29558 : Selecting similar edges doesn't work
...
Return OPERATOR_FINISHED from select grouped operator in any case so
even if nothing were selected operator would be registered in redo panel
and threshold can be adjusted there.
2011-12-09 16:10:15 +00:00
3e90bfb07b
Fix for recent rna rename of global to use_global
2011-12-09 15:56:04 +00:00
707e0da6f4
Fix for select similar vertices operator: it's exec used to return selection count
...
instead of OPERATOR_* return values which used to confuse operators system.
2011-12-09 14:30:44 +00:00
9d807eb6dd
Mesh drawing optimization and fixes:
...
- Pass MFace, MTface and OrigIndex arrays via userData to compareDrawParams callback
rather than looking up for this layers for each face
- This allowed to avoid massing DM to compare callback which seems like a bad-level pass
- Fixed crashes on some video cards when assigning different materials to different
faces in edit mode. Both of intel and nvidia cards in my laptop were affected by
this error
2011-12-09 11:46:48 +00:00
2827f57f62
global is python keyword so cant use as operator argument,
...
also ran operator cheat sheet and made sure no syntax errors.
+ minor pep8 edits.
2011-12-09 10:19:11 +00:00
f025b7b511
went over all uses of MDeformWeight.def_nr and made sure the value is clamped when used as an array index.
2011-12-09 08:20:27 +00:00
6a6c9fc160
function de-duplicate, particle.c had 'vert_weight' which serves the exact same purpose as 'defvert_find_weight'.
2011-12-09 08:05:23 +00:00
11aba526f2
another possible fix for bug [ #29521 ], all callers of flip_side_name(...), assumed it initialized the string however for 1-2 length names it returned without doing anything.
...
in most cases the caller would then check if the name was different to see if the name was flipped, incorrectly comparing the uninitialized string with the original name.
2011-12-09 07:35:56 +00:00
a80a5c4034
BKE_mesh_validate_arrays was correcting non-finite verts and zero normals even when do_fixes was false, also return true if any bad vertex weights were found.`
2011-12-09 07:23:17 +00:00
fb2961a178
possible/partial fix for [ #29521 ], in many places the deform group index was not checked which could crash blender.
2011-12-09 07:18:04 +00:00
fd543185cc
minor changes, fix coming next (no functional edits).
2011-12-09 06:05:58 +00:00
2ba8b81949
remove redundant cases. no functional change.
2011-12-09 01:27:59 +00:00
99d893bb89
svn merge ^/trunk/blender -r42516:42521
2011-12-09 00:23:57 +00:00
601b0b284e
Fix for #29475 broke properly updating toggle buttons in popup menus. Tweak the
...
fix a bit, not a true solution to the problem, but too close to release for
bigger changes.
2011-12-08 20:24:01 +00:00
980e68175b
svn merge ^/trunk/blender -r42495:42516
2011-12-08 17:32:37 +00:00
46626e4f5f
Fix [ #29543 ] Hook modifier: falloff + vgroup influence broken
...
A valid derivedmesh is needed for modifier_get_vgroup to work, and it wasn’t take care of when not in edit mode... Checked quickly the other deform modifiers, they all seem to handle this correctly.
2011-12-08 15:50:28 +00:00
edcc68b3d0
Fix #29547 : missing units for some curve properties, patch by M.G. Kishalmi.
2011-12-08 14:26:46 +00:00
f8ccc111cf
Tweak related to #29545 : show info message if no frames are written in animation
...
render due to disabled Overwrite option.
2011-12-08 14:21:55 +00:00
5c377f5f87
Fix #29539 Crash on shortest path
2011-12-08 12:53:43 +00:00
5fbc3b57d4
Fix #29546 : missing 3d view redraw after game exit with overlap draw mode,
...
when launching game from properties editor. Also fix popup/menu still
showing during game when starting from the top menu.
2011-12-08 11:37:04 +00:00
36e7a22fcc
Disable redo for some vertex group operators to prevent confusing
...
situation when changing properties in redo panel messes up things.
This should help in cases described in #29527 : Vgroup assign, remove and undo
2011-12-08 11:02:29 +00:00
0feb2acd8a
regarding [ #29521 ] Invalid Vertex Weights
...
added checks to mesh.validate() so it checks for nan weights and negative groups which can crash blender.
the file in the report looks to be corrupt, but this at least can make it load.
also noticed validate was using isnan() and finite() were both used to check valid vertex locations, only finite is needed.
2011-12-08 04:51:03 +00:00
2b82498544
minor refactor of vertex group functions,
...
- defvert_remove_index's index wasnt used anywhere, rename to defvert_remove_group
- defvert_add_to_group was local in MOD_weightvg_util.c, moved to deform.c and renamed to defvert_add_index_notest
real fix coming next...
2011-12-08 03:47:45 +00:00
6b674008a1
give a more useful error message when bmesh operators fail to pass, was also leaking memory in this case.
2011-12-08 02:08:07 +00:00
ea6de7626e
removed some bmesh todo comments which are not needed and minor edits on previous commit.
2011-12-08 00:28:42 +00:00
7bc3eeb707
bmesh todo, add UV loop flags pin & select
2011-12-08 00:18:57 +00:00
a5fb261016
Fix #29520 : issue drawing with VBO + GLSL + alpha pass. Includes some refactoring
...
to hopefully make alpha material drawing code more clear.
2011-12-07 22:03:49 +00:00
1ec4629d88
replace function in commented code incase we want to bring it back
2011-12-07 21:55:59 +00:00
c5e6b44748
split BM_Collapse_Vert into 2 functions
...
* BM_Collapse_Vert_Faces
* BM_Collapse_Vert_Edges
since these are both quite different operations and callers where checking for one case or another anyway.
2011-12-07 21:54:14 +00:00
4b09f86c32
rename iterator type from htype to itype (htype means header type for BMesh elements)
2011-12-07 20:55:28 +00:00
d1183814c4
BMESH TODO - BM_editselection_plane now returns a useful orientation from a tri/quad.
2011-12-07 20:13:15 +00:00
5310ee5e2c
Reorder options in refine menu + fixed typo
...
Patch by Sebastian Koenig, thanks!
2011-12-07 18:51:43 +00:00