Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-01 | Fix T78494: Edge slide crashes | Campbell Barton | |
Introduced in recent commit 9c29803255e09. | |||
2020-07-01 | Transform: generalized custom-data correction support | Germano Cavalcante | |
Support custom-data correction based on surrounding geometry for all transformation modes of the mesh transform operators. The is the same logic used in Vert and Edge Slide. In order not to change the current default behavior, this property does not affect Vert and Edge Slide modes. | |||
2020-07-01 | Cleanup: spelling | Campbell Barton | |
2020-06-30 | Fix T76480 UI: Proportional Editing Color too Shallow on 2.9a | Clément Foucault | |
This changes the drawing by drawing 2 circles with different intensity to avoid any readability issues. This removes the need for Logic OP which is implementation dependent. | |||
2020-06-30 | Transform: Reduce the alpha in the Edge Slide drawing | Germano Cavalcante | |
It was very intense and could be confused with the `Even` option. | |||
2020-06-30 | Transform: Add constraint intersection support | Germano Cavalcante | |
Snap to faces and edges is now enhanced in the Edge Slide. It works in the same way that it already works in the Vert Slide. Basically it now snaps to the intersection of the slid edge with the face plane or the edge line. | |||
2020-06-30 | Cleanup: spelling | Campbell Barton | |
2020-06-29 | Transform: Draw edge considered in the slide value | Germano Cavalcante | |
Useful for identifying how the value is used and which edge is considered in the snap. | |||
2020-06-29 | Fix T77946: Problem snapping with "Project onto Self" on a curve with ↵ | Germano Cavalcante | |
generated geometry | |||
2020-06-29 | Cleanup: reduce code indentation and simplify some code flow | Germano Cavalcante | |
2020-06-27 | Fix T78259: Proportional editing does not work in particle editing | Germano Cavalcante | |
And better identify what is bool and what is flag in the proportional edit properties. | |||
2020-06-27 | Revert "Fix T78259: Proportional editing does not work in particle editing" | Germano Cavalcante | |
This reverts commit 5c48592ccde08e18d13255e89d09067d5dc0f771. Ii introduced a stupid error. Fix T78352 | |||
2020-06-27 | Docs: correct invalid doxygen params & references | Campbell Barton | |
2020-06-26 | Fix T78259: Proportional editing does not work in particle editing | Germano Cavalcante | |
This is a long-standing bug, possibly proportional editing never worked in particle mode. Some parameter definitions in the transform code are scattered and sometimes duplicated. Proportional editing is a parameter that depends only on the Convert type and not `spacetype`, `CTX_` or `obedit_type`. | |||
2020-06-26 | Fix T78304: Scaling without a constraint axis shows wrong parameters in ↵ | Germano Cavalcante | |
Adjust Last operator panel Caused by {rB600fd1c6f0ed} | |||
2020-06-26 | Fix T78151: Vertex/Edge Slide after enabling 'Even' doesn't cancel properly | Germano Cavalcante | |
Problem introduced by rBcf42721f | |||
2020-06-24 | Cleanup: clang-format | Campbell Barton | |
2020-06-23 | Snapping: Snap to the origin of Light and Camera objects | Germano Cavalcante | |
I see no reason to ignore them. This is not a limitation. | |||
2020-06-23 | Fix camera snapping in camera View | Germano Cavalcante | |
The `T_CAMERA` flag was being set in the wrong place. | |||
2020-06-23 | Cleanup: unused argument | Campbell Barton | |
2020-06-23 | Fix T78045: CTL-ALT-S does nothing in pose mode and crashes when called from ↵ | Germano Cavalcante | |
the menu | |||
2020-06-22 | Trasnform: Support for other snapping types on Edge Slide | Germano Cavalcante | |
This completes T66426. Since Vert Slide supports these other snapping types (since rBe2fc9a88bc), it would be easy to miss this on Edge Slide. So add support for Edge Slide too. | |||
2020-06-22 | Fix constraint alignment check on snap axis to plane | Germano Cavalcante | |
2020-06-22 | Transform: Full snapping support for Vert Slide | Germano Cavalcante | |
Now all options for "snap to" affect the Vert Slide mode. Reviewed By: campbellbarton Maniphest Tasks: T66426 Differential Revision: https://developer.blender.org/D3440 | |||
2020-06-22 | Fix initialization of Edge Slide with Single Side | Germano Cavalcante | |
It was not being initialized. Error introduced in cf42721fe28f | |||
2020-06-22 | Transform: Simplify and rearrange mirror code | Germano Cavalcante | |
No real functional changes. | |||
2020-06-22 | Transform: Do not compute island center when not used | Germano Cavalcante | |
No functional changes from the user's point of view. | |||
2020-06-22 | Cleanup: Remove goto in transform_convert_mesh code | Germano Cavalcante | |
2020-06-22 | Cleanup: Rearrange transform_convert_mesh into doxy sections | Germano Cavalcante | |
2020-06-19 | Fix T77476: Transform Align mode using View orientation by default | Germano Cavalcante | |
2020-06-19 | Cleanup: unsupported ATTR_FALLTHROUGH use, clang-format | Campbell Barton | |
2020-06-18 | Cleanup: Move snap callbacks to their respective transform mode | Germano Cavalcante | |
These functions are very specific to the mode. More modes can support snap, and there is no reason to keep all callbacks for each mode in the transform_snap.c file. | |||
2020-06-18 | Transform: Snap to the intersection between constraint and geometry | Germano Cavalcante | |
This commit changes the behavior of 4 snapping combinations: **1. While constraining to a plane, snap to an edge element:** The snap is made at the intersection between the edge direction and the constraint plane. **2. While constraining to a plane, snap to a face element:** The snap is made to the nearest point between the snap point and the line that intersects the face plane with the constraint plane. **3. While constraining to an axis, snap to an edge/line element:** The snap is made to the nearest point on the axis to the edge/line. **4. While constraining to an axis, snap to a face element:** The snap is made at the intersection of the axis and the plane defined by the face. To avoid unpredictable jumps outside view boundaries, an alignment check is made for each of these snapping combinations. Resolve/fix T66422 Differential Revision: https://developer.blender.org/D5608 | |||
2020-06-16 | Cleanup: unused headers, spelling | Campbell Barton | |
2020-06-16 | Fix T61777: Proportional editing doesn't work with multi edit-mode | Alan Troth | |
2020-06-15 | Cleanup: Rearrange Vert and Edge slide functions | Germano Cavalcante | |
And make `trans_mesh_customdata_correction` a more generic utility. | |||
2020-06-14 | Fix T76563: Transforming an auto-aligned point won't set it aligned | Campbell Barton | |
Correct previous commit that was checking values not yet initialized, causing T77796. | |||
2020-06-13 | Cleanup: spelling | Campbell Barton | |
2020-06-13 | Fix T77295: Snapping in edit mode only works for non-selected polys/verts/edges | Germano Cavalcante | |
Caused by the optimization of `Skip EditMesh to Mesh Conversion`. Now that EditMesh is used when the Mesh has no modifiers, do not skip the selected elements. | |||
2020-06-11 | GPencil: Cleanup transform code | Antonio Vazquez | |
2020-06-10 | Cleanup: make the sculpt convert type follow transform convention | Germano Cavalcante | |
2020-06-10 | Fix T77068: UV Proportional Edit "Connected Only" option affects UV | Philipp Oeser | |
clipping (even if the proportional edit itself is disabled) Checking T_PROP_EDIT_ALL returns true for _any_ of the options, so just check for T_PROP_EDIT. Note: this might expand to other similar checks (e.g. header text) Maniphest Tasks: T77068 Differential Revision: https://developer.blender.org/D7927 | |||
2020-06-10 | Cleanup: Move each special_aftertrans_update to their respective TransData file | Germano Cavalcante | |
2020-06-09 | Fix T72936: Incorrect gizmo orientation with inherit rotation disabled | Campbell Barton | |
2020-06-09 | Cleanup: Silence some overflow warnings in transform code | Germano Cavalcante | |
2020-06-09 | Transform: Fixes after recent refactor | Sergey Sharybin | |
Pointed by strict compiler warnings, but some of the reports were actually a real bugs: - Access uninitialized memory of td_mirror_iter. Assuming that iterator is to point to the first element of the data array. - Lattice's recalc data was never called. There is also a fix for redundant declaration of recalcData() and missing declaration of recalcData_lattice(). | |||
2020-06-08 | Fix T70873: Pivot Center doesn't compute mirror elements | Germano Cavalcante | |
2020-06-08 | Cleanup: Create a header for TransData declarations | Germano Cavalcante | |
2020-06-08 | Cleanup: Move TransDataSeq declaration to its TransData file | Germano Cavalcante | |
2020-06-08 | Cleanup: Move TransDataNla declaration to its TransData file | Germano Cavalcante | |