Maniphest T80444

Triangle-Triangle intersection regression in 2.90
Closed, ResolvedBUG

Assigned To
Germano Cavalcante (mano-wii)
Authored By
Marcin Surma (WWS3D)
Sep 3 2020, 10:03 PM
Tags
  • Modeling
  • BF Blender (2.90)
Subscribers
Campbell Barton (campbellbarton)
Marcin Surma (WWS3D)
Richard Antalik (ISS)

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce GTX 1050 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 446.14

Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-08-31 03:47, hash: rB68797982025c
Worked: (newest version of Blender that worked as expected)

Short description of error
[ display faces that not intersecting and connected with one vertex]

Exact steps for others to reproduce the error
Go to edit mode , search intersect faces in 3d print addon or with overlay analysis - the same result.
werid faces intersection display becouse they are not intersecting. they are joind only one vert

Revisions and Commits

rB Blender

Related Objects

Mentioned Here
P1647 Test fix for T80444
rBc0340ec89393: Fix T78113: Random explosions of cloth with self collision

Event Timeline

Marcin Surma (WWS3D) created this task.Sep 3 2020, 10:03 PM
Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Sep 10 2020, 5:23 AM
Richard Antalik (ISS) added a project: Modeling.
Richard Antalik (ISS) added a subscriber: Richard Antalik (ISS).

I can reproduce this.

At first I thought BVHtree utils don't like triangle fan topology, but I can't reproduce same issue with cone, 500verts and trifan base. I am still not 100% sure this would be a bug, but I am not sure if I can get to bottom of this issue.

Marcin Surma (WWS3D) added a comment.EditedSep 11 2020, 12:05 AM

{F8863399}Hi again.

In T80444#1012871, @Richard Antalik (ISS) wrote:

I can reproduce this.

At first I thought BVHtree utils don't like triangle fan topology, but I can't reproduce same issue with cone, 500verts and trifan base. I am still not 100% sure this would be a bug, but I am not sure if I can get to bottom of this issue.

Hi I have a lot of that with my work. I work with smal obiejcts and small dense meshes. ( modeling for 3d print - minis for board games ) those models are like 3 cm tall.
Thats why in that scale i have this behavior

this is what I have with dyntopo in sculpt mode turn on and auto fill with triagulates. next i check intersections and bamm... now i have a lot of itersections that blender show be but there is no intersection realy.
Definitly bug and is bad for different tasks in blender like booleans becouse booleans search for intersections.

link for a file:
https://we.tl/t-ulKuJYME8z

Campbell Barton (campbellbarton) closed this task as Resolved.EditedSep 22 2020, 6:27 AM
Campbell Barton (campbellbarton) claimed this task.
Campbell Barton (campbellbarton) added a subscriber: Campbell Barton (campbellbarton).

This is a regression in rBc0340ec89393055bbb0ba0432b9edb5d70b3711c,

This patch reverts the change P1647, as reverting via git gave conflicts.

Campbell Barton (campbellbarton) renamed this task from intersection algorithm bug - display faces that not intersecting and connected with one vertex to Triangle-Triangle intersection regression in 2.90.Sep 22 2020, 6:31 AM
Campbell Barton (campbellbarton) reopened this task as Confirmed.
Campbell Barton (campbellbarton) reassigned this task from Campbell Barton (campbellbarton) to Germano Cavalcante (mano-wii).
Campbell Barton (campbellbarton) moved this task from Backlog to Blender 2.91 on the Modeling board.
Campbell Barton (campbellbarton) edited projects, added BF Blender (2.90); removed BF Blender.
Campbell Barton (campbellbarton) changed the subtype of this task from "Report" to "Bug".Sep 22 2020, 8:41 AM
Germano Cavalcante (mano-wii) closed this task as Resolved by committing rBd1f906e874ea: Fix T80444: Triangle-Triangle intersection regression in 2.90.Sep 22 2020, 4:00 PM
Germano Cavalcante (mano-wii) added a commit: rBd1f906e874ea: Fix T80444: Triangle-Triangle intersection regression in 2.90.
Marcin Surma (WWS3D) added a comment.Sep 23 2020, 2:50 PM

is it fixed? and what regrssion means?