(2023-08-05, 21:54)Jonathan N Wrote: You could inline all the geometry in the .dat files for parts. This would eliminate the need for any commands for winding or inverting. MPD can still be defined recursively as normal.I meant single part file vs recursive part files.
(2023-08-05, 21:54)Jonathan N Wrote: I'm not sure how you would make normals and indexing floating point values less ambiguous without defining a reference implementation and testing it on the entire library.Not sure myself
Only thing I can think of is dat files supplying a 'vertex resolution' value you could use to pull rounding errors together. (very high for sticker patterns, very low for studs etc).