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
AgeCommit message (Collapse)Author
2018-05-18Tool System: store the active tool in ScrAreaCampbell 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-17Tool System: use context modeCampbell Barton
Was using object mode in the workspace API which isn't useful for accessing tools.
2018-05-17Tool System: per space/mode tool supportCampbell 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-15EditMesh: updated extrude manipulatorCampbell Barton
Now plus icons are used to add, arrows are used to adjust existing extrusions.
2018-05-14Fix extrude adjustment on normal axisCampbell Barton
2018-05-14Fix extrude manipulator update w/ view orientationCampbell Barton
2018-05-13EditMesh: show XYZ axis for extrudeCampbell Barton
Always show normal axis since this is the most used, even when another orientation is selected.
2018-05-08Extrude Widget: with/without axis constraintCampbell Barton
2018-05-08Extrude Widget: tweak draw styleCampbell Barton
Use filled circle for redo
2018-05-08Orientation for 3D cursorCampbell Barton
Currently set when setting the cursor location, optionally used as an orientation type. Intended for use by tools too. See: D3208
2018-05-08Multi-Object-Editing : Extrude Repeat by Falk DavidDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3224
2018-05-08Extrude Widget: subscribe to operator settingsCampbell Barton
Needed so changing orientation refreshes.
2018-05-08WM: refresh tool on object mode switchCampbell Barton
The tool manipulator could become disabled when set in the wrong mode.
2018-05-07Extrude Widget: Add orientation to topbarCampbell Barton
Add extrude operator that's intended to work on the current selection and be activated as a tool.
2018-05-07Extrude Widget: orient correctly w/ rotated objectCampbell Barton
2018-05-07Extrude Widget: don't show when movingCampbell Barton
2018-05-06Correct extrude poll functionCampbell Barton
2018-05-06Fix extrude glitch where undo state was visibleCampbell Barton
2018-05-06EditMesh: initial extrude manipulatorCampbell 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-03Merge branch 'master' into blender2.8Campbell Barton
2018-05-03Cleanup: split out extrude spin/screwCampbell Barton
Since these will have their own manipulators, its more convenient to keep them separate.
2018-04-25Edit Mesh: don't recalc all meshes w/ extrudeCampbell Barton
2018-04-25Edit Mesh: multi-object extrude_regionDalai 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-20UI: move manipulator to tool-systemCampbell Barton
Current manipulator now follows active tool.
2018-04-19Cleanup: styleCampbell Barton
2018-04-19Edit Mesh: multi-object support for 'Vertices Only' extrusion (Alt+E)Thomas Beck
2018-04-19Edit Mesh: multi-object support for 'Individual Faces' extrusion (Alt+E)Thomas Beck
2018-04-19Edit Mesh: multi-object support for 'Edges Only' extrusion'Thomas Beck
2018-04-03Merge branch 'master' into blender2.8Campbell Barton
2018-04-03Cleanup: editor BKE_main includesCampbell Barton
2018-04-02Merge branch 'master' into blender2.8Campbell Barton
2018-04-01Merge branch 'master' into blender2.8Campbell 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-01Cleanup: remove global headerCampbell Barton
2018-03-16Cleanup: doxy sections for editmesh files.Campbell Barton
2018-03-16Merge branch 'master' into blender2.8Campbell Barton
2017-10-21Manipulator: name remove func's 'unlink_delayed'Campbell Barton
Name wasn't right since this only unlinks from manipulator maps.
2017-10-19Fix operators adding manipulators multiple timesCampbell Barton
Running spin or bisect twice in a row added widget groups each time.
2017-10-14Merge branch 'master' into blender2.8Campbell Barton
2017-10-14Edit Mesh/Curve: Median center for click extrudeCampbell Barton
Was using bound-box center which depends on rotation.
2017-10-14Edit Mesh: click extrude, ensure inverse matrixCampbell Barton
Relied on this being set elsewhere which isn't assured.
2017-08-21Cleanup: rename manipulator API functionsCampbell 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-15Manipulator: grab3d use own vars to store offsetCampbell 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-10Manipulator: rename grab enumCampbell Barton
We'll want some 3D shapes, so name existing shapes 2D
2017-08-09Fix spin rotate axisCampbell Barton
Also disable lamp-target for cameras (might enable later).
2017-08-09Manipulator: replace hard coded color w/ themeCampbell Barton
2017-07-27Manipulator: remove namesCampbell Barton
They weren't used anywhere, both C & Py manipulators better assign to vars (no lookup needed).
2017-06-26Manipulator: use 'void *' for callback data argsCampbell Barton
Non-float properties should be editable too.
2017-06-23Manipulator: flip scale flag usageCampbell 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-23Manipulator: rename struct membersCampbell Barton
Rename: - matrix -> matrix_basis - user_scale -> scale_basis - scale -> scale_final Match RNA names being added to custom-manipulator branch.
2017-06-22Manipulator: target property definitionsCampbell 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.