You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a31d5eb
Browse filesBrowse the repository at this point in the historyBrowse files
fix(tests): cover the helpers the drift check never saw (#440)
check_helper_drift.py only knew five helper names, so copies kept under
other names drifted unseen: 15 hull_collider bodies, 75 setup_bake_image
bodies, and the uv_stats, face_area, bake_normal, zfight_pairs and
wire_normal families.
- List those seven helpers in CANONICAL with measured variant counts and
the reason each extra variant exists.
- A helper marked "literals" is hashed with string constants and ALL_CAPS
names blanked, so a per-piece image name or material index is not a new
body. setup_bake_image goes from 75 variants to 3 and wire_normal from
11 to 10, without editing 76 scripts.
- Any function calling bmesh.ops.convex_hull must be listed, so a hull
copied under a new name is reported.
The hull_collider copies hull bare points, so the source-edge bug fixed in
#386 does not apply to them, and their single delete call over a
deduplicated vertex list needs no is_valid guard.
Closes#361
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments