(2023-12-06, 13:46)Mark Elwin Wrote: Hello, I have a software friend who would like to process pairs of LDraw files and determine how they may interact. This is clearly part of the LDraw program, as the user interface allows users to do this; and so I am wondering whether that software is open source or a more experienced administrator could help us understand how to read and interpret the code. Would love any and all help in this direction. We are very excited.
This is not part of LDraw, but instead a separate snapping database that LDCad maintains. It's worth mentioning that since this database is manually created and maintained, it won't necessarily be exhaustive. In any event, Roland Melkert, the author of LDCad, can hopefully help you. (I know about the existence of LDCad's snapping database, but don't know anything about its details.)