Christoph Lendenfeld ChrisLend
Christoph Lendenfeld commented on pull request blender/blender#104523 2023-02-16 13:23:07 +01:00
Animation: Add "Frame Channel" operators

let me know if the comment makes more sense now

Christoph Lendenfeld pushed to frame-channel-operator at ChrisLend/blender 2023-02-16 13:22:41 +01:00
de32d0cbc2 remove const which throws warnings
406e2c0ac0 implement sybrens notes
7f89cc7d8d extract logic for getting start and end bezt in range
7ca546a3d4 Merge branch 'main' into frame-channel-operator
c39b81d832 UI: Improvement to screen_find_area_xy
Compare 210 commits »
Christoph Lendenfeld commented on pull request blender/blender#104523 2023-02-16 13:21:53 +01:00
Animation: Add "Frame Channel" operators

only ale can be const in this case because ANIM_get_normalization_flags and ANIM_unit_mapping_get_factor would throw warnings otherwise since they aren't set to const

Christoph Lendenfeld commented on pull request blender/blender#104516 2023-02-16 12:10:29 +01:00
Animation: Clamp V2D so keyframes cannot go offscreen

I think B would be better. Fix it first, then make it better

Christoph Lendenfeld commented on pull request blender/blender#104516 2023-02-16 11:54:22 +01:00
Animation: Clamp V2D so keyframes cannot go offscreen

@sybren that means the middle mouse drag behaviour is now inconsistent between the channel box and the keyframe view (I mean it was already inconsistent before the patch but anyway) I think it…

Christoph Lendenfeld pushed to graph_slider_menu at ChrisLend/blender 2023-02-16 11:40:51 +01:00
91622885d7 undoing the submodule bump
Christoph Lendenfeld pushed to graph_slider_menu at ChrisLend/blender 2023-02-16 11:39:31 +01:00
c7e09b9937 Merge branch 'main' into graph_slider_menu
c39b81d832 UI: Improvement to screen_find_area_xy
6e7242f00c Merge branch 'blender-v3.5-release'
4cb119f533 Fix #104584: Reassigning effect strip input does not update its position
10c0c2a156 Windows: allow windows to span multiple monitors
Compare 204 commits »
48f78b670c undoing the submodule bump
5201e14f8a undoing the submodule bump
5c7904c164 undoing the submodule bump
Compare 2 commits »
c6f5b7d697 undoing the submodule bump
2375617f17 formatting
Christoph Lendenfeld commented on pull request blender/blender#104577 2023-02-16 11:12:59 +01:00
Refactor: Weight Paint Select Linked Faces

using const Span<MLoop> poly_loops = loops.slice(poly.loopstart, poly.totloop); as you suggested also solved that issue :)

4d31f0e500 use loops.slice when building poly connections
1d596ddc55 use reference instead of pointers
8b1afd5119 Merge branch 'main' into weight_paint_refactor_face_select
c39b81d832 UI: Improvement to screen_find_area_xy
6e7242f00c Merge branch 'blender-v3.5-release'
Compare 183 commits »
Christoph Lendenfeld commented on pull request blender/blender#104577 2023-02-16 10:02:23 +01:00
Refactor: Weight Paint Select Linked Faces

sure thing, missed that out of curiosity: what is the reason for it?

Christoph Lendenfeld commented on pull request blender/blender#104577 2023-02-16 09:58:57 +01:00
Refactor: Weight Paint Select Linked Faces

My idea was that it makes it explicit what the function is doing. I thought it's not immediately obvious that it would stop at seams.

Let me know what you think. I can remove it until needed…

Christoph Lendenfeld approved blender/blender#104565 2023-02-11 17:12:06 +01:00
Allow select range in animation editor

looks good to me now :)

Christoph Lendenfeld commented on pull request blender/blender#104577 2023-02-10 18:22:42 +01:00
Refactor: Weight Paint Select Linked Faces

@HooglyBoogly I had a look at FaceSetFromBoundariesInput honestly I didn't even think of using a map. It could work though if there is a way to ignore hidden faces and seams.

Christoph Lendenfeld commented on pull request blender/blender#104577 2023-02-10 18:19:33 +01:00
Refactor: Weight Paint Select Linked Faces

I changed out all for loops except for (int inner_loop_index = outer_loop_index + 1; inner_loop_index < poly.totloop; inner_loop_index++)

I found it a bit confusing to use IndexRange for…

b36d7710bb missed a const MPoly &poly
ce3fd98e92 remove comment