Jason C. Wenger jcwenger
  • Joined on 2024-09-19
Jason C. Wenger commented on pull request blender/blender#128493 2024-10-04 20:49:35 +02:00
Modeling: Support selecting elements by pole count

Yup. Missed the last two magic numbers in the op definite defaults, thanks for catching them.

Jason C. Wenger commented on pull request blender/blender#128224 2024-10-04 14:14:22 +02:00
Abandoned: Refactor join_triangles operator

A note on performace.

The old logic was O(n+n+n log n) (linear to count all the edges, second linear pass to fill the array, then qsort the array)

New logic is O(n log n) (linear pass to…

Jason C. Wenger created branch fix-strip-quads in jcwenger/blender 2024-10-04 02:08:10 +02:00
Jason C. Wenger pushed to fix-strip-quads at jcwenger/blender 2024-10-04 02:08:10 +02:00
87d674b96c Create fix_quads operator
Jason C. Wenger pushed to main at jcwenger/blender 2024-10-03 22:08:24 +02:00
e847a7d090 Cleanup: Geometry Nodes: reduce boilerplate of defining socket item operators
33d8a6407b Merge branch 'blender-v4.3-release'
80cf6b99c3 USD: Provide Import option for Material Purpose
2a31b3ea59 Merge branch 'blender-v4.3-release'
46d1d85319 Cleanup: UI: Remove unused asset shelf settings pointers
Compare 79 commits »
Jason C. Wenger commented on pull request blender/blender#128493 2024-10-03 18:29:34 +02:00
Modeling: Support selecting elements by pole count

f3f7d56e

Jason C. Wenger commented on pull request blender/blender#128493 2024-10-03 18:29:15 +02:00
Modeling: Support selecting elements by pole count

5537b668 cada97af At first I thought EDBM_selectmode_flush() was not needed if we had only cleared the selection, but I see it also updates the count of the selected elements. Everything seemed…

Jason C. Wenger pushed to select-by-pole-count at jcwenger/blender 2024-10-03 18:26:40 +02:00
cada97af4f Simplify change logic. Call EDBM_selectmode_flush to ensure selection counts are updated.
Jason C. Wenger commented on pull request blender/blender#128493 2024-10-03 17:54:23 +02:00
Modeling: Support selecting elements by pole count

b4ee1599 I left it at "Poles by count" and moved the explanation to the tooltip.

Jason C. Wenger pushed to select-by-pole-count at jcwenger/blender 2024-10-03 17:54:08 +02:00
5537b668dc Only perform end of processing updates if needed
b4ee15997f Alter menu text and tooltip
f3f7d56e31 Convert to an enum and consolidate logic
Compare 3 commits »
Jason C. Wenger commented on pull request blender/blender#128224 2024-10-03 15:40:55 +02:00
Abandoned: Refactor join_triangles operator

https://projects.blender.org/ideasman42/blender/src/branch/pr-128224-update looks good to me.

I think you intend to commit that branch against main, and then I'll merge main into my branch and…

Jason C. Wenger commented on pull request blender/blender#128224 2024-10-03 14:32:33 +02:00
Abandoned: Refactor join_triangles operator

Exactly. I had originally misinterpreted the intentions of the code and introduced a change, now reverted.

This rearranges the original logov to make the flow a little clearer and add some…

Jason C. Wenger commented on pull request blender/blender#128493 2024-10-03 02:38:53 +02:00
Modeling: Support selecting elements by pole count

Poles Poles and Connected Edges Poles and Connected Faces

?

Jason C. Wenger created pull request blender/blender#128493 2024-10-02 18:44:57 +02:00
Modeling: Support selecting elements by pole count
Jason C. Wenger deleted branch select-verts-by-edges from jcwenger/blender 2024-10-02 18:43:34 +02:00
Jason C. Wenger created branch select-by-pole-count in jcwenger/blender 2024-10-02 18:43:15 +02:00
Jason C. Wenger pushed to select-by-pole-count at jcwenger/blender 2024-10-02 18:43:15 +02:00
Jason C. Wenger pushed to select-verts-by-edges at jcwenger/blender 2024-10-02 18:31:18 +02:00
a8b9d6736c Support selecting elements by pole count.
65004bede0 Merge branch 'blender-v4.3-release'
1c2355c037 GPv3: Add mode toggle operators
86dd6791c2 Fix: memory leaks when using BKE_grease_pencil_nomain_to_grease_pencil
dfc8a782f5 GPv3: Attribute panel to configure layer attributes on original data
Compare 159 commits »
Jason C. Wenger pushed to triangle_merge at jcwenger/blender 2024-10-02 16:17:16 +02:00
9c0fcb77cb Add support to bmo_join_triangles_exec to proritize reconstructing good topology.
4a8b88fecb Restore is_set behavior, but improve documentation
Compare 2 commits »
Jason C. Wenger commented on pull request blender/blender#128224 2024-10-02 16:09:48 +02:00
Abandoned: Refactor join_triangles operator

I dug further into the RNA_property_is_set() behavior and finally figured out what it was doing -- It's determining if the user overrode the default value. 4a8b88fecb restores the previous…