Jason C. Wenger jcwenger
  • Joined on 2024-09-19
Jason C. Wenger created branch select-verts-by-edges in jcwenger/blender 2024-09-28 17:04:36 +02:00
Jason C. Wenger pushed to SelectVertsFromEdges at jcwenger/blender 2024-09-28 17:04:27 +02:00
e3d7f35459 Support selecting Vertices by Edge Count.
751e009898 Cleanup: Remove unused variables in USD attribute writing
690d89089f Fix: Sculpt: Clay strips brush ignores hardness
117d4a51c3 Fix #128193: conditional socket visibility broken on Distribute Points on Faces node
578fd9b10e Geometry Nodes: support grease pencil in Duplicate Elements node
Compare 7240 commits »
Jason C. Wenger pushed to SelectVertsFromEdges at jcwenger/blender 2024-09-28 17:00:27 +02:00
c7e53364dd Support selecting Vertices by Edge Count.
e1743a0317 Release: Bump to 4.1.1
65a169c36b Geometry Nodes: Avoid repeated node tools lookup when empty
d66b42e382 Fix: Set Object runtime matrices to identity when loading 4.2 files
53c49589f3 Fix #119959: Enabling "Distribute memory between devices" for Cycles results in error
Compare 10 commits »
Jason C. Wenger created branch SelectVertsFromEdges in jcwenger/blender 2024-09-28 17:00:27 +02:00
Jason C. Wenger pushed to triangle_merge at jcwenger/blender 2024-09-27 22:16:27 +02:00
9921f7f73c Add support to bmo_join_triangles_exec to proritize reconstructing good topology.
Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 17:53:55 +02:00
Abandoned: Refactor join_triangles operator

Edited PR text. Added a 3rd topic about future idea for build_heap().

Jason C. Wenger pushed to triangle_merge_refactor at jcwenger/blender 2024-09-27 17:34:34 +02:00
bfd46fa38f Adjust comments
85e9c70319 Return to using faces input slot.
Compare 2 commits »
Jason C. Wenger pushed to triangle_merge at jcwenger/blender 2024-09-27 17:34:31 +02:00
d494063684 Add support to bmo_join_triangles_exec to proritize reconstructing good topology.
bfd46fa38f Adjust comments
85e9c70319 Return to using faces input slot.
Compare 3 commits »
Jason C. Wenger pushed to main at jcwenger/blender 2024-09-27 16:45:19 +02:00
38a888c794 Cleanup: correct FOREACH_OBJECT_FLAG_BEGIN flag argument
0f1bdd551c Fix: Sculpt: Debug assert when undoing deformation
f241c15042 Cleanup: Sculpt: Simplify threaded node iteration
d832bf3ae4 Fix #122096: Crash after editing multi-user mesh with two scenes
7409db3e89 Fix crash applying object transform for multi-user objects
Compare 335 commits »
Jason C. Wenger pushed to main at jcwenger/blender-test-data 2024-09-27 16:44:44 +02:00
0ff59eafc7 Anim: add test file for versioning to layered action (#13)
f3eaf4c561 VSE: update tonemap test expectation after is_point_inside_quad fix
fce9209fa8 USD: Add additional animation scenario
72e6361559 Geometry Nodes: Update triangulate test file in inconsistent state
b7e590c230 Geometry Nodes: add For Each zone regression tests
Compare 5 commits »
Jason C. Wenger pushed to triangle_merge at jcwenger/blender-test-data 2024-09-27 16:42:43 +02:00
29a58b240c Operators: Adjust triangle_join data to support multiple sets of parameters
Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 14:40:23 +02:00
Abandoned: Refactor join_triangles operator
    1. Python may call this BMesh operator (the UI isn't the only caller).
    1. The use of a slot instead of BM_ELEM_SELECT flag check allows the Python API to join non-selected faces.

That…

Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 04:46:28 +02:00
Abandoned: Refactor join_triangles operator

configure_delimit_data() performs all the functions previously inside bmo_join_triangles_exec in lines 249-302

Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 04:45:38 +02:00
Abandoned: Refactor join_triangles operator

The logic to join an edge was in the middle of bmo_join_triangles_exec and has also been extracted to a named function for clarity.

Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 04:44:30 +02:00
Abandoned: Refactor join_triangles operator

the fail: label returned true. removed the gotos and return more clearly.

Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 04:43:29 +02:00
Abandoned: Refactor join_triangles operator

This logic was originally at the start of bmo_join_triangles_exec() and has been extracted to a standalone function for clarity.

Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 04:42:18 +02:00
Abandoned: Refactor join_triangles operator

The loop order has been changed here. The vertex order previously returned before was inward-facing. This did not impact the existing code, but is needed for the follow-on work that looks at topology.

Jason C. Wenger commented on pull request blender/blender#128224 2024-09-27 04:40:50 +02:00
Abandoned: Refactor join_triangles operator

This todo was removed. Looking at the logic, I cannot see how to make it any simpler.

Jason C. Wenger created pull request blender/blender#128224 2024-09-27 04:39:12 +02:00
Refactor join_triangles operator
Jason C. Wenger pushed to triangle_merge_refactor at jcwenger/blender 2024-09-27 03:41:10 +02:00
2a78eb8277 Fix: Alter logic related to a selection of only two faces. Previous logic did not work.
6dd42e1b74 Refactor: Change bmo_join_triangles_exec from the use of a sorted list to a priority queue.
b2eb8cc0df UI: Edge Highlighting While Resizing Editors
726fd7365d Fix #126808: Crash when remeshing an object with a mirror modifier
28e5c1412e UI: Editor Edge Highlighting
Compare 215 commits »