Age | Commit message (Collapse) | Author |
|
There is a segment fault because the operator was in modal but the Ctrl+Z breaks the custom data. Now, the Ctrl+Z ends the operator.
|
|
See Design task T68277, and patch D5423.
This commit includes edits by @ideasman42 to patch in
branch temp-D5423-update, plus responses to his comments.
|
|
For very small gaps, we don't need generate geometry.
|
|
The poll was not checking Object type
|
|
Don't keep the cursor at the start of the line,
this was creating a selection when adding a prefix without a selection.
|
|
The drawing loop exit too early.
|
|
Added a missing depsgraph update.
|
|
Prevent accidental use
|
|
|
|
The Shear transform operator is now disallowed in the timeline and
dopesheet editors.
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D5440
|
|
The old text, "Save modified preferences on exit" suggests that only the
modified preferences are saved. This is not the case: all preferences
are saved at once. This distinction is especially important after having
loaded factory default settings.
As discussed with @campbellbarton and @JulienKaspar.
|
|
|
|
This parameter was removed in 2.80 and we decided to back again, but now is inverted.
|
|
Some features weren't exposed anywhere in the interface.
D5443 by @tintwotin
|
|
Extract from BM_verts_sort_radial_plane & simplify.
|
|
|
|
|
|
|
|
|
|
|
|
uses a referenced rigid body world.
Poll functions were not correct here, we cannot make objects part of
rigidbody sim if the RB collection is a linked one...
|
|
This option uses the same logic of the merge by distance but as an option of modifier to allow dynamic merge.
This option will be very useful for LANPR generated strokes.
|
|
This mode simplify the stroke doing a resampling of the points and generate new geometry at the distance defined.
Sample function developed by @NicksBest
New Resample Stroke operator
This operator recreates the stroke geometry with a predefined length between points.
The operator uses the same code used in Simplify modifier.
Reviewers: @mendio
|
|
Reviewers: jacqueslucke
Maniphest Tasks: T68393
Differential Revision: https://developer.blender.org/D5436
|
|
Reviewers: campbellbarton
Maniphest Tasks: T68375
Differential Revision: https://developer.blender.org/D5438
|
|
Scale pixel-input by pixel size for zoom operators.
|
|
|
|
Merge points when the distance is less than a predefined value.
The method to interpolate the position created a wrong merge. Now, always the secondary point is merged with the first one (merge at first), except the last point.
|
|
sorry for the noise, if that doesnt do it, I'll revert and check this
thoroughly...
|
|
|
|
Reviewers: campbellbarton (thx!)
Maniphest Tasks: T68250
Differential Revision: https://developer.blender.org/D5418
|
|
When using Vertex or Weight paint mode on a wireframe the overlay was
blended with the background. In this case we now use alpha blending.
Reviewed By: fclem
Differential Revision: https://developer.blender.org/D5340
|
|
The matrices that projects background images in the 3d view
were incorrect. The root cause was that the coordinate systems were not
respected, that was most noticeable when rotating a stretched image.
We re-validated conversions of coordinate spaces (UV -> Image -> Camera -> Window)
and made sure that the rotation is done in image space.
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D5431
|
|
Also applied to sculpt mode
|
|
|
|
It is easier to deal with private values of the DRW_select engine and gives room for improvement.
Reviewers: campbellbarton, fclem
Differential Revision: https://developer.blender.org/D5415
|
|
`ED_view3d_select_id_read_rect` serves only as a bridge to `DRW_framebuffer_select_id_read`.
Keeping these codes similar only increases the complexity of some functions.
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D5415
|
|
New operator to select overlapping UV's,
from all visible edit-mesh UV's.
D5421 @deadpin with edits.
|
|
This was a precision error. Using a more robust approach
|
|
Error in 7f8d620e20c23
|
|
This was done intentionally so mouse press events tools didn't prevent gizmos
receiving click events before `USE_GIZMO_MOUSE_PRIORITY_HACK` was added.
|
|
It was possible for e.g. to have a header tooltip displayed,
then start walk-navigation which didn't close the tool-tip.
|
|
Avoids having to do projection/offset calculations inline.
|
|
|
|
and texture mode.
|
|
|
|
|
|
Functions that begin with the name `apply` closely resemble the main callback to apply.
Ref T68137
|
|
This option was an old option for Grease Pencil tools and it's not logic for Annotations.
Differential Revision: http://developer.blender.org/D5426
|
|
It was a stupid mistake with the wrong pointer being referenced.
It was a serious problem because the memory leak was considerable.
|