mifth

Results 76 comments of mifth

This has worked out. We need to calculate an area of all triangles. And then make a decision if it should be ignored. ![image](https://github.com/user-attachments/assets/d9df4716-ca1a-4e14-8f05-6a380176ae4e) Now it works well even with...

Another one problem is found: XAtlas triangulates Quads/NGons and considers them as uniquee triangles. For example, 2 triangles of a quad can be in different charts. ![image](https://github.com/user-attachments/assets/57db451a-abaf-418b-925a-3a50b6069528) ![image](https://github.com/user-attachments/assets/eb0cf603-e4cd-4e19-995d-56d40257535a) ![image](https://github.com/user-attachments/assets/3b286110-2917-44a5-8ca0-cbb54a76cba3) This...

I think it can be fixed in the computeCharts() function. Looking at it.

It was pretty hard to understand what's going on there but I almos fixed quads and ngons determination by charts. Hopefully, to finish today/tomorrow. ![image](https://github.com/user-attachments/assets/8e4362e0-933a-413c-95e0-f5a8a252d8f0) ![image](https://github.com/user-attachments/assets/06e849bb-d1b6-496f-a45b-990cff8efb89)

Finally, I made've final changes/fixes for Quads/NGons. My commit: https://github.com/jpcy/xatlas/pull/138/commits/22f4d644aeff61a99af10facd579d4736c5043d4 https://github.com/jpcy/xatlas/pull/138#issuecomment-2445383272 Pictures: Some pictures of a final result after a generation: ![image](https://github.com/user-attachments/assets/26a765f9-ed7b-4e59-85b9-b14ea2a37371) ![image](https://github.com/user-attachments/assets/1d7a1eb8-81da-4ba5-860d-a84d56f8aef7) ![image](https://github.com/user-attachments/assets/c1d32dce-dde0-4dc9-9bee-525897ad7058) ![image](https://github.com/user-attachments/assets/9da27e72-c804-42c9-9b0f-2558dabce87e) ![image](https://github.com/user-attachments/assets/c6aea501-11f7-4895-8fc7-8d8f53c45fc9)

Some pictures to explain a new computeBoundaryIntersection variable which I've added with the latest commit. ![image](https://github.com/user-attachments/assets/f78aefee-1523-47bc-9b89-ceea9c20077b) ![image](https://github.com/user-attachments/assets/113f24e6-1313-4293-bc67-03a9a98a0b78) ![image](https://github.com/user-attachments/assets/8a764ae9-282e-418b-9c42-0292f024af36) ![image](https://github.com/user-attachments/assets/be5030f9-b11d-40d5-b55f-272b18ce4774)