Hi tkbd, here is the result I was able to get by using all the files and informations you provided me. Thanks for that.
It's hard when a supposedly standard should be kept into the files and we discover how messed the file content is for each creator.
I tried to fix the importer by focusing in Adobe Illustrator, but I could make it read files created by OfficeLibrary and Inkscape.
The content in OfficeLibrary was creating the ALL the objects Inverted, that was easy to workaround, but Inkscape for some reason results in some objects normal and other Inverted - so, not way to fix that. User must to separate them and apply Invert to those objects. Also, the Stroke and Fill shapes seems to have inverted Y coordinates that results in the "mirrored" objects that I can't remove. For the other creators, both are overlapped and then I could remove the duplicates.
The scale and translate information if available in the files will be used, but I still kept the internal Wings3D scale factor of 0.01.
I hope you could take a better look on it. Some of those files with a single object you sent me doesn't work. The Inkscape one doesn't have the proper tokens to define the object, so we can build it.
The Affinity and Scribus creators don't generate valid files, so we are not to import them. Eventually a file would be read, but there is no guaranty for this.
The files for download are here
It's hard when a supposedly standard should be kept into the files and we discover how messed the file content is for each creator.
I tried to fix the importer by focusing in Adobe Illustrator, but I could make it read files created by OfficeLibrary and Inkscape.
The content in OfficeLibrary was creating the ALL the objects Inverted, that was easy to workaround, but Inkscape for some reason results in some objects normal and other Inverted - so, not way to fix that. User must to separate them and apply Invert to those objects. Also, the Stroke and Fill shapes seems to have inverted Y coordinates that results in the "mirrored" objects that I can't remove. For the other creators, both are overlapped and then I could remove the duplicates.
The scale and translate information if available in the files will be used, but I still kept the internal Wings3D scale factor of 0.01.
I hope you could take a better look on it. Some of those files with a single object you sent me doesn't work. The Inkscape one doesn't have the proper tokens to define the object, so we can build it.
The Affinity and Scribus creators don't generate valid files, so we are not to import them. Eventually a file would be read, but there is no guaranty for this.
The files for download are here