Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-18 | Tool System: store the active tool in ScrArea | Campbell Barton | |
Without this we need to have the context to get the (space_type, mode) args for an active tool lookup. For event handling & poll its more convenient to have direct access. | |||
2018-05-17 | Tool System: use context mode | Campbell Barton | |
Was using object mode in the workspace API which isn't useful for accessing tools. | |||
2018-05-17 | Tool System: per space/mode tool support | Campbell Barton | |
This patch adds support for: - Per space-type tools (3D view and edit). - Per mode tools (object, edit, weight-paint .. etc). The top-bar shows the last activated tools options, this is a design issue with using a global topbar to show per-space settings. See D3395 | |||
2018-05-15 | EditMesh: updated extrude manipulator | Campbell Barton | |
Now plus icons are used to add, arrows are used to adjust existing extrusions. | |||
2018-05-14 | Fix extrude adjustment on normal axis | Campbell Barton | |
2018-05-14 | Fix extrude manipulator update w/ view orientation | Campbell Barton | |
2018-05-13 | EditMesh: show XYZ axis for extrude | Campbell Barton | |
Always show normal axis since this is the most used, even when another orientation is selected. | |||
2018-05-08 | Extrude Widget: with/without axis constraint | Campbell Barton | |
2018-05-08 | Extrude Widget: tweak draw style | Campbell Barton | |
Use filled circle for redo | |||
2018-05-08 | Orientation for 3D cursor | Campbell Barton | |
Currently set when setting the cursor location, optionally used as an orientation type. Intended for use by tools too. See: D3208 | |||
2018-05-08 | Multi-Object-Editing : Extrude Repeat by Falk David | Dalai Felinto | |
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3224 | |||
2018-05-08 | Extrude Widget: subscribe to operator settings | Campbell Barton | |
Needed so changing orientation refreshes. | |||
2018-05-08 | WM: refresh tool on object mode switch | Campbell Barton | |
The tool manipulator could become disabled when set in the wrong mode. | |||
2018-05-07 | Extrude Widget: Add orientation to topbar | Campbell Barton | |
Add extrude operator that's intended to work on the current selection and be activated as a tool. | |||
2018-05-07 | Extrude Widget: orient correctly w/ rotated object | Campbell Barton | |
2018-05-07 | Extrude Widget: don't show when moving | Campbell Barton | |
2018-05-06 | Correct extrude poll function | Campbell Barton | |
2018-05-06 | Fix extrude glitch where undo state was visible | Campbell Barton | |
2018-05-06 | EditMesh: initial extrude manipulator | Campbell Barton | |
This manipulator is a test for mixing do/redo, there are still some glitches that need sorting out in transform & the undo stack. | |||
2018-05-03 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-05-03 | Cleanup: split out extrude spin/screw | Campbell Barton | |
Since these will have their own manipulators, its more convenient to keep them separate. | |||
2018-04-25 | Edit Mesh: don't recalc all meshes w/ extrude | Campbell Barton | |
2018-04-25 | Edit Mesh: multi-object extrude_region | Dalai Felinto | |
Technically this is the following operator: bpy.ops.view3d.edit_mesh_extrude_move_normal But this is a Python operator that in turns calls: MESH_OT_extrude_region_move Which in turns calls: * MESH_OT_extrude_region * TRANSFORM_OT_translate | |||
2018-04-20 | UI: move manipulator to tool-system | Campbell Barton | |
Current manipulator now follows active tool. | |||
2018-04-19 | Cleanup: style | Campbell Barton | |
2018-04-19 | Edit Mesh: multi-object support for 'Vertices Only' extrusion (Alt+E) | Thomas Beck | |
2018-04-19 | Edit Mesh: multi-object support for 'Individual Faces' extrusion (Alt+E) | Thomas Beck | |
2018-04-19 | Edit Mesh: multi-object support for 'Edges Only' extrusion' | Thomas Beck | |
2018-04-03 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-03 | Cleanup: editor BKE_main includes | Campbell Barton | |
2018-04-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-01 | Merge branch 'master' into blender2.8 | Campbell Barton | |
- Undo that changes modes currently asserts, since undo is now screen data. Most likely we will change how object mode and workspaces work since it's not practical/maintainable at the moment. - Removed view_layer from particle settings (wasn't needed and complicated undo). | |||
2018-04-01 | Cleanup: remove global header | Campbell Barton | |
2018-03-16 | Cleanup: doxy sections for editmesh files. | Campbell Barton | |
2018-03-16 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-21 | Manipulator: name remove func's 'unlink_delayed' | Campbell Barton | |
Name wasn't right since this only unlinks from manipulator maps. | |||
2017-10-19 | Fix operators adding manipulators multiple times | Campbell Barton | |
Running spin or bisect twice in a row added widget groups each time. | |||
2017-10-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-14 | Edit Mesh/Curve: Median center for click extrude | Campbell Barton | |
Was using bound-box center which depends on rotation. | |||
2017-10-14 | Edit Mesh: click extrude, ensure inverse matrix | Campbell Barton | |
Relied on this being set elsewhere which isn't assured. | |||
2017-08-21 | Cleanup: rename manipulator API functions | Campbell Barton | |
- WM_manipulatorgrouptype_remove- > free - WM_manipulator_group -> WM_manipulator_group_type Naming here is still a bit confusing, now at least free/remove are differentiated. | |||
2017-08-15 | Manipulator: grab3d use own vars to store offset | Campbell Barton | |
Was complicating general use case, also support for transforming with matrix_space set. Add matrix_space support for manipulator_window_project_2d too. | |||
2017-08-10 | Manipulator: rename grab enum | Campbell Barton | |
We'll want some 3D shapes, so name existing shapes 2D | |||
2017-08-09 | Fix spin rotate axis | Campbell Barton | |
Also disable lamp-target for cameras (might enable later). | |||
2017-08-09 | Manipulator: replace hard coded color w/ theme | Campbell Barton | |
2017-07-27 | Manipulator: remove names | Campbell Barton | |
They weren't used anywhere, both C & Py manipulators better assign to vars (no lookup needed). | |||
2017-06-26 | Manipulator: use 'void *' for callback data args | Campbell Barton | |
Non-float properties should be editable too. | |||
2017-06-23 | Manipulator: flip scale flag usage | Campbell Barton | |
Naming was confusing, while technically correct - the result is no scaling (manipulator ignores zoom-level). Also remove 3D from name since this can be supported for 2D views too. | |||
2017-06-23 | Manipulator: rename struct members | Campbell Barton | |
Rename: - matrix -> matrix_basis - user_scale -> scale_basis - scale -> scale_final Match RNA names being added to custom-manipulator branch. | |||
2017-06-22 | Manipulator: target property definitions | Campbell Barton | |
Changes from custom-manipulator branch. - use property type definitions. - add property free callback. - move properties into the wmManipulator struct (over alloc). - use array length from property types instead of arg passing. |