I don't actually know the LDCAD MIRROR_INFO format, but I suspect it fits the bill.
Back in 2004 there was an .ini file with a a single line per part containing a transformation matrix and a few options that might include a substitute part. But many parts needed no special instructions and thus were not in the .ini file. One extra line added to some files doesn't seem like a huge burden for part authors, but perhaps more wrinkles to the mirror problem were discovered in the meantime?
Anyhow, I guess a shadow library with extra metas is an adequate solution, so maybe I'll see if I still have the math skills to participate. Is the LDCAD MIRROR_INFO meta documented? I didn't see it listed here http://www.melkert.net/LDCad/tech/meta Meanwhile, for historical reference purposes, I stashed the ancient mirror.ini file and test program in the ldglite github repository.
Back in 2004 there was an .ini file with a a single line per part containing a transformation matrix and a few options that might include a substitute part. But many parts needed no special instructions and thus were not in the .ini file. One extra line added to some files doesn't seem like a huge burden for part authors, but perhaps more wrinkles to the mirror problem were discovered in the meantime?
Anyhow, I guess a shadow library with extra metas is an adequate solution, so maybe I'll see if I still have the math skills to participate. Is the LDCAD MIRROR_INFO meta documented? I didn't see it listed here http://www.melkert.net/LDCad/tech/meta Meanwhile, for historical reference purposes, I stashed the ancient mirror.ini file and test program in the ldglite github repository.