DIGITAL IMAGE DESIGN
6fa9d09a97
AC: Support Double-Sided Faces ( #6252 )
...
* AC: Support Double-Sided Faces
The AC format marks double-sided SURF elements with the 0x20 flag, which Assimp ignored. This commit adds support for double-sided faces.
On encountering a double-sided face via the flag mentioned above, the front face is generated as usual but is then duplicated. The winding order of the duplicate is flipped to form a back face. Vertices are duplicated too so that back faces work correctly with normal vector generation and face smoothing.
* Add test file
* Simplify test case
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com >
2025-07-29 13:09:30 +02:00
..
2025-06-05 09:15:47 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-07-16 16:43:20 +02:00
2025-03-05 21:37:47 +01:00
2021-09-07 15:04:08 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2015-06-28 16:08:06 -06:00
2025-02-20 21:20:11 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-07-16 16:43:20 +02:00
2025-03-26 00:12:55 +01:00
2025-03-05 21:37:47 +01:00
2025-07-16 16:43:20 +02:00
2020-08-27 17:02:42 -04:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-07-29 13:09:30 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-07-16 16:43:20 +02:00
2025-07-16 16:43:20 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-07-16 16:43:20 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-04-10 15:30:12 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-07-16 16:43:20 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-25 21:00:43 +01:00
2025-03-05 21:37:47 +01:00
2025-07-16 16:43:20 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-26 00:12:55 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2020-04-04 18:28:50 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2020-01-20 08:53:12 -05:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-05-31 09:05:44 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2020-01-20 08:53:12 -05:00
2025-07-28 17:00:45 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-05-14 11:43:12 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-04-10 15:30:12 +02:00
2025-03-05 21:37:47 +01:00
2020-01-20 08:53:12 -05:00
2025-03-05 21:37:47 +01:00
2025-06-08 21:50:39 +02:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00
2025-03-05 21:37:47 +01:00