Another update on progress. The previous update apparently only worked for text strokes that were not in a module (aka “free text” or TEXTE_PCB objects). It did not work for text within a module (aka TEXTE_MODULE objects). After a lot of futzing around, I’ve finally worked out how to get text strokes at any orientation and regardless of whether they are PCB or MODULE text objects. A more detailed update, including code, is here.
Now that I have segments, I will be writing the section that checks against the pads. Hopefully that will go better than the text rotation has
.
Comments or questions (or Likes!) are welcome!