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-11-23Pass viewport to BASE_ related tests, for viewport view/select restrictionsDalai Felinto
Note: functions like select all are still not respecting that. I will fix this as part of the local view commit though.
2018-11-23Fix T57996: Crash - delete node with a driven parameterSergey Sharybin
2018-11-21Cleanup: warningsCampbell Barton
2018-11-21transform_snap_object: Use the texture space bound box to test the need to ↵mano-wii
snap to meshes in edit mode. Before a value for bound box was stored in a local cache.
2018-11-21transform_snap_object: Fix snap to curves.mano-wii
Use `BKE_curve_texspace_get` instead `BKE_curve_boundbox_get`. The snap to curve, even out of edit mode, is not done on the displist. So test a boundbox that covers the points seens in edit mode.
2018-11-21Gizmo: show dial handle for unconstrained extrudeCampbell Barton
Now only show an arrow when extrude was constrained on an axis.
2018-11-21Gizmo: set operator options before executionCampbell Barton
Avoid setting all operator options every redraw, instead set them before invoking.
2018-11-21Gizmo: workaround for extrude modifying normals for XYZ axisCampbell Barton
This was done for the normal gizmo, but not the XYZ handles.
2018-11-21Fix custom matrix orientation being written to sceneCampbell Barton
2018-11-21Correct editbone root-select checkCampbell Barton
Mistake in recent commit.
2018-11-21Gizmo: use Y-axis for armature extrude on normalCampbell Barton
For bones it's useful to extrude a bone aligned to the existing bone.
2018-11-21Gizmo: set the extrude transform constraint matrixCampbell Barton
2018-11-21Transform: use root/tip for bone normal orientationCampbell Barton
When there are no fully selected bones, use the normal of bones which only have the root/tip selected as a fallback. Without this, the extrude gizmo isn't very useful since extrude is often used with only the tip selected.
2018-11-21Cleanup: rename extrude gizmoCampbell Barton
2018-11-21Cleanup: move extrude gizmo to transform moduleCampbell Barton
Since this is no longer mesh only, move out of mesh, rename next.
2018-11-20Cleanup: styleCampbell Barton
2018-11-20GP: Set Gizmo orientation for edit modeAntonioya
2018-11-20Multi-Objects: Calc origin w/ all edit-objectsCampbell Barton
D3924 by @Leon95 w/ code de-duplication.
2018-11-18GP: Harmonize Sculpt Struct and field namesAntonioya
Changed the following names: - GP_EditBrush_Data->GP_Sculpt_Data - eGP_EditBrush_Types->eGP_Sculpt_Types - eGP_EditBrush_Flag->eGP_Sculpt_Flag - eGP_BrushEdit_SettingsFlag->eGP_Sculpt_SettingsFlag - GP_BrushEdit_Settings->GP_Sculpt_Settings - GP_EDITBRUSH_FLAG*->GP_SCULPT_FLAG* - GP_EDITBRUSH_TYPE*->GP_SCULPT_TYPE* - GP_BRUSHEDIT_FLAG_*->GP_SCULPT_SETT_FLAG_*
2018-11-14Merge branch 'master' into blender2.8Campbell Barton
2018-11-14Cleanup: comment block tabsCampbell Barton
2018-11-13Merge branch 'master' into blender2.8Campbell Barton
2018-11-13Cleanup: use lowercase 2d/3d in function namesCampbell Barton
2018-11-12Add a lot of update tagging to operations with NLA tracks and strips.Alexander Gavrilov
2018-11-09Fix T57737: crash displaying expanded tooltip for transform toolPhilipp Oeser
Maniphest Tasks: T57737 Differential Revision: https://developer.blender.org/D3923
2018-11-09Keymap: move builtin keymaps from C to PythonBrecht Van Lommel
This should be purely an implementation change, for end users there should be no functional difference. The entire key configuration is in one file with ~5000 lines of code. Mostly avoiding code duplication and preserve comments and utility functions from the C code. It's a bit long but for searching and editing it's also convenient to have it all in one file. Notes: - Actual keymap is shared by blender / blender_legacy and stored in `keymap_data/blender_default.py` This only generates JSON-like data to be passed into `keyconfig_import_from_data`, allowing other presets to load and manipulate the default keymap. - Each preset defines 'keyconfig_data' which can be shared between presets. - Some of the utility functions for generating keymap items still need to be ported over to Python. - Some keymap items can be made into loops (marked as TODO). See: D3907
2018-11-07Cleanup: remove some useless BKE_library and BKE_main includes.Bastien Montagne
Makes it simpler to make some changes... Also fix order of some includes (use alphabetical please).
2018-11-06Implement an Armature constraint that mimics the modifier.Alexander Gavrilov
The main use one can imagine for this is adding tweak controls to parts of a model that are already deformed by multiple other major bones. It is natural to expect such locations to deform as if the tweaks aren't there by default; however currently there is no easy way to make a bone follow multiple other bones. This adds a new constraint that implements the math behind the Armature modifier, with support for explicit weights, bone envelopes, and dual quaternion blending. It can also access bones from multiple armatures at the same time (mainly because it's easier to code it that way.) This also fixes dquat_to_mat4, which wasn't used anywhere before. Differential Revision: https://developer.blender.org/D3664
2018-11-03Transform Snap: Refactoring to avoid duplicate code.mano-wii
2018-11-01Fix T57540: 3D Cursor snap in editing mode ignoring changed geometry.mano-wii
2018-10-31Transform: support for custom matrix propertyCampbell Barton
Needed for situations when we can't use the orientation. With extrude the initial extrusion recalculates normals for edges and vertices which then don't give a useful axis.
2018-10-31Fix T57504: Scaling 3D cursor crashesCampbell Barton
2018-10-30Fix T56499: Adapt incremental snapping to orthographic viewport scale.mano-wii
2018-10-25WM: space, region type filtering for paint cursorCampbell Barton
Avoids calling poll on mouse-move for unrelated space/region types.
2018-10-23Multi-Objects: Calculate Transform origin w/ all editmode meshesCampbell Barton
D3550 by @Leon95
2018-10-19Cleanup: compiler warningsCampbell Barton
2018-10-19Tool System: option for transform drag actionCampbell Barton
See: T57203
2018-10-18Cleanup: fix compiler warnings.Brecht Van Lommel
2018-10-18Tool System: expose shear tool x/y optionCampbell Barton
2018-10-18Gizmo: tweak sorting to avoid view-aligned shearCampbell Barton
2018-10-18Gizmo: remove 'Click Anywhere' optionCampbell Barton
Having an invisible gizmo caused event handling problems (see: T56603). This is hard to avoid since gizmos are similar to buttons in the way they have priority over the regular keymap. Transform events use tweak so events to fall though to the general view 3d keymap (for cursor placement for eg).
2018-10-18Cleanup: use mul_m3_seriesCampbell Barton
2018-10-18Gizmo: depth sort shear gizmosCampbell Barton
2018-10-17Fix T57096: Crash when scaling bonesPhilipp Oeser
Reviewed By: brecht Differential Revision: https://developer.blender.org/D3777
2018-10-17Gizmo: change axis used for shear handlesCampbell Barton
The shear direction should be more obvious this way.
2018-10-17Transform: map mouse input to shear directionCampbell Barton
2018-10-17Transform: show arrows for 'custom' ratio inputCampbell Barton
Arrows are now shown for vertex/edge slide.
2018-10-16Cleanup: namingCampbell Barton
'mp' was a reference to 'manipulator'
2018-10-16Tool System: add gizmo for shear toolCampbell Barton
2018-10-16Transform: axis support for shear toolCampbell Barton