6482351ed9
Added Vertex Slide: Slides a vertex along a selected and connected edge (Shift+Ctrl+V)
...
-
BMop: "vertslide vert=%e edge=%hfev distance_t=%f"
2012-04-07 03:15:20 +00:00
4c8febf3ea
Merged changes in the trunk up to revision 45431.
2012-04-06 03:37:27 +00:00
c93c8bda3d
replace relative imports with absolute imports so scritps can be executed directly (live editing).
2012-04-04 14:39:52 +00:00
79e2cd8fdf
Merged changes in the trunk up to revision 45383.
2012-04-04 00:50:41 +00:00
d37d17019c
fix for vertex group blend - wasn't functional since the deform verts were being tken from a NULL array,
...
also made some other improvements
- make it work in weight paint vert sel mode (some unused code for this was in the function).
- add factor slider.
- add to weight paint toolbar.
2012-04-03 02:16:27 +00:00
4c36a26af5
Merged changes in the trunk up to revision 45308.
...
Conflicts resolved:
source/blender/editors/interface/resources.c
source/blender/editors/mesh/editmesh_select.c
source/blender/editors/space_view3d/drawobject.c
2012-03-31 22:09:43 +00:00
12655edc84
remove dissolve keybinding, conflicts with draw, add back to delete menu.
...
dissolve is now 'X -> D'
2012-03-28 07:44:20 +00:00
df4a8a4dab
fix [ #30672 ] Mesh menu duplicity
...
own fault - added this before desolve menu existed.
2012-03-26 00:12:53 +00:00
3b711a6ed0
Merged changes in the trunk up to revision 45133.
...
Conflicts resolved:
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/bmesh/intern/bmesh_construct.c
source/blender/bmesh/intern/bmesh_mesh_conv.c
source/blender/bmesh/intern/bmesh_mesh_conv.h
source/blender/editors/interface/interface_templates.c
source/blender/editors/interface/resources.c
source/blender/editors/mesh/bmesh_select.c
source/blender/editors/mesh/bmesh_tools.c
source/blender/editors/space_view3d/drawobject.c
source/blender/render/intern/source/shadeoutput.c
2012-03-25 08:20:19 +00:00
81d8f17843
style cleanup: pep8, indentation
2012-03-24 07:36:32 +00:00
99b95926bb
Adding back delete edge loop to delete menu
2012-03-24 04:16:44 +00:00
d3f8952269
bmesh editmode - split dissolve into its own menu. mesh delete code was 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-23 10:30:42 +00:00
4b52ad6a35
edge split bmesh operator wasnt accessible (defined but not used), for some reason it had a 'numcuts' option.
...
add edge split to mesh edge menu.
2012-03-23 03:10:44 +00:00
11500a3590
patch from Richard Shaw, exclude ffmpeg files when its disabled.
...
also fix for incorrect text in mesh specials menu - Select Inverse was called (De)Select All.
2012-03-20 22:00:21 +00:00
86796252da
bmesh: inset tool, access from face menu (Ctrl+F)
...
- Even option (like solidify even option)
- Relative option (insets based on lengths of surrounding edges)
TODO: merge tares when 2+ face corners meet but don't form a contiguous region.
2012-03-19 05:45:15 +00:00
2635d78ec1
Grumph, more fixes in this Select menu (Invert had default op name for metaball and particules...). Also fixed "(De)select All" name of particule op.
2012-03-18 20:04:41 +00:00
dd69e76d82
Fix [ #30588 ] "select/deselect all"-menu for lattice doesn't default to TOGGLE
2012-03-18 19:55:42 +00:00
02abb636a3
UI messages: unification of select/deselect stuff.
...
Previously we had three versions, Select/Deselect, Select or Deselect, and (De)select, choosen the third (shortest) one for now.
2012-03-17 19:14:08 +00:00
fa17b0a911
add select invert for lattice
2012-03-16 23:01:37 +00:00
32a92a65e5
Move brush tool/paint-mode from toolbar to brush menu.
2012-03-15 09:11:24 +00:00
7454d939c5
Add partial visibility operator including keymaps and menu items.
...
Uses HKEY for border hide, CTRL+HKEY for border show, and ALT+HKEY for
show all.
Documentation:
http://wiki.blender.org/index.php/User:Nicholasbishop/PartialVisibility
Code review:
http://codereview.appspot.com/5695043
2012-03-14 06:32:43 +00:00
a2ebfc82db
Merged changes in the trunk up to revision 44797.
...
Conflicts resolved:
doc/python_api/sphinx_doc_gen.py
source/blender/makesdna/DNA_mesh_types.h
source/blender/makesrna/intern/rna_action.c
source/blender/makesrna/intern/rna_ID.c
source/blender/makesrna/intern/rna_mesh.c
2012-03-10 21:56:23 +00:00
67f1e83508
[ #30373 ] Which part to snap in volume snapping is removed
...
By Bug reported by Pep Ribal
Also fixed an object mode bug with volume snapping and made it compatible with the edit mode "Snap on self" option
2012-03-10 21:40:35 +00:00
ee84084f99
style cleanup: pep8 + picky edits
2012-03-08 05:36:05 +00:00
35708fe150
Merged changes in the trunk up to revision 44561.
...
Conflicts resolved:
source/blender/bmesh/bmesh.h
source/blender/bmesh/bmesh_operators.h
source/blenderplayer/bad_level_call_stubs/stubs.c
2012-02-29 21:35:49 +00:00
e17bf02c2d
Code Cleanup:
...
* made bmesh_structure.h function names more consistant.
* remove unused code in bmesh_structure.c
* removed 'Edge Flip' operator (missing from bmesh but looked into trunk feature and dont think its worth keeping).
* tagged some BMESH_TODO's
2012-02-27 13:47:53 +00:00
72e1316dc4
minor style edits
...
- use GL_TRUE/FALSE for glLightModeli
- use set for python checks against multiple string values.
2012-02-25 21:27:45 +00:00
001b8af4ff
Merged changes in the trunk up to revision 44436.
2012-02-25 21:11:29 +00:00
4f4bba39fb
Patch [ #30341 ] by Davis Sorenson (dsavi). Thanks!
...
* Now the 3D view header displays value changes, when changing a value in the Object Special value (w-key).
2012-02-25 19:49:23 +00:00
3cfb637d7c
[ #30197 ] Snapping: Align rotation button
...
Reported by Pep Ribal
Volume snapping was showing invalid options.
2012-02-25 15:14:41 +00:00
69289c978e
Merged changes in the trunk up to revision 44266 (including BMesh).
...
Freestyle edge/face marks were ported to BMesh.
Conflicts resolved:
source/blender/editors/mesh/editface.c
source/blender/editors/space_view3d/drawobject.c
source/blender/makesdna/DNA_meshdata_types.h
source/blender/blenkernel/intern/editderivedmesh.c
2012-02-21 01:40:04 +00:00
0fd176e03d
moved select interior faces into a C function (was python)
2012-02-19 20:27:30 +00:00
910f04ca63
Merged changes in the trunk up to revision 44221.
...
Conflicts resolved:
release/datafiles/blender_icons.png
source/blender/blenkernel/intern/anim_sys.c
source/blender/blenloader/intern/readfile.c
2012-02-18 11:26:11 +00:00
48006292d8
svn merge ^/trunk/blender -r44189:44204
2012-02-17 20:56:25 +00:00
ea6d0b7a3b
In fact, snapping in particle edit mode also might make sense.
...
Pardon for extra noise..
2012-02-17 17:25:51 +00:00
4c66e696fb
svn merge ^/trunk/blender -r44136:44189
2012-02-17 15:51:48 +00:00
5ca057f755
Fix for recent changes in 3D viewport header: object might be missed and in this
...
case check for current mode isn't needed
2012-02-17 11:46:28 +00:00
283ab431a5
Cleanup of 3D viewport header in painting modes:
...
- Hide Manipulate center points in sculpt and particle edit modes
- Hide 3D manipulators and orientation from sculpt mode
- Hide snap buttons in sculpt, weight, texture, vertex and particle painting modes
All this options weren't make sense in this modes and might only confuse user.
This will resolve issue #30180 : 3D View header buttons and modes
2012-02-17 06:59:32 +00:00
7cbd4d3576
Sculpt/Paint UI: Add a new menu for brush options.
...
For vertex/weight/texture paint, this has only the flags for using
unified size/strength. (Addresses TODO in code, before only sculpt
menu had these settings.)
For sculpt, moved the brush-related settings from the sculpt menu to
the brush menu.
Note that these menus are still very out of date (missing lots of
options), will address that in a different commit.
2012-02-16 18:06:38 +00:00
cbe14f3400
Sculpt UI: add missing sculpt options to menu
2012-02-16 16:38:05 +00:00
c8fe53871c
Bugfix: update the sculpt menu to use the correct path to the unified paint settings.
2012-02-16 16:33:50 +00:00
cde2f11244
new bmesh tool - limited dissolve.
...
This is a kind of simplification/cleanup tool which joins adjacent faces and edges based on the angle.
I've written this as an exercise (since I havnt written a bmesh operator before), and because quite a few users were asking for the dissolve operator to be extended, but I think this kind of functionality needs its own operator.
access from specials menu and mesh menu.
notes
* this exposed a bug in angle_v3v3v3(). will merge fix into trunk after release.
* added utility function BM_vert_edge_angle(), to get the angle between 2 connecting edges of a vert.
2012-02-13 14:37:07 +00:00
5c5685f6c5
Merged changes in the trunk up to revision 44039.
2012-02-12 00:09:48 +00:00
ac4484b239
svn merge ^/trunk/blender -r43976:43995
2012-02-09 01:53:14 +00:00
0d29b5c3df
add bake action into animation menu - this nifty operator wasn't available anywhere in the UI.
2012-02-08 14:01:47 +00:00
19d0f93099
svn merge ^/trunk/blender -r43934:43976
2012-02-08 05:45:16 +00:00
1f74789d12
Correct mathutils documentation, also correct some python spelling errors and add makefile target check_spelling
2012-02-08 04:37:37 +00:00
68ae82bb47
Merged changes in the trunk up to revision 43585.
...
Conflicts resolved:
source/blender/editors/include/UI_resources.h
source/blender/editors/interface/resources.c
source/blender/makesrna/intern/rna_scene.c
2012-01-21 23:01:25 +00:00
0f28c1c27a
svn merge ^/trunk/blender -r43461:43472
2012-01-17 21:08:25 +00:00
391a214303
pep8 edits, also remove unused vars
2012-01-17 17:57:20 +00:00