Yes, you are right. You have to do the work twice!
But I wasn't right that in any case there needs to be a Fallback section. I try to explain with my own words:
The Fallback section is the description of the pattern in LDraw style like we have done forever. If you now add a !TEXMAP section you can simplify the surface to maybe only a quad. That is placed in the geometric1 section with "!:" meta command.
You are allowed to ommit geometric1 and also geometric3 (FALLBACK section) if and only if geometric2 is present and then geometric2 needs to be the pattern in LDraw style.(This is currently not covered by DATHeader!)
The idea is that the TEXMAP is an improvement for pattern, but the pattern section should also be present for those viewers that can not deal with TEXMAP.
DATHeader Save:
Ok, I need to have a look at that.
Problem was that in official files so far only the Metacommands "BFC" and "//" where allowed. Now two more are allowed: "!TEXMAP" and "!:".
I do some additional tests and then upload the new version with this issue fixed.
Thank you very much for your feedback.
But I wasn't right that in any case there needs to be a Fallback section. I try to explain with my own words:
The Fallback section is the description of the pattern in LDraw style like we have done forever. If you now add a !TEXMAP section you can simplify the surface to maybe only a quad. That is placed in the geometric1 section with "!:" meta command.
You are allowed to ommit geometric1 and also geometric3 (FALLBACK section) if and only if geometric2 is present and then geometric2 needs to be the pattern in LDraw style.(This is currently not covered by DATHeader!)
The idea is that the TEXMAP is an improvement for pattern, but the pattern section should also be present for those viewers that can not deal with TEXMAP.
DATHeader Save:
Ok, I need to have a look at that.
Problem was that in official files so far only the Metacommands "BFC" and "//" where allowed. Now two more are allowed: "!TEXMAP" and "!:".
I do some additional tests and then upload the new version with this issue fixed.
Thank you very much for your feedback.