I drew up some for the Shapeoko assembly instructions: http://docs.shapeoko.com/
Documented the process in the forums: http://www.shapeoko.com/forum/viewtopic.php?f=10&t=2930
Here's a recap in case anyone finds the code / technique of interest:
- open up either a .svg or .ai (don't ask) version - set the file properties to width==800, height == 400 - select everything in the file and size it to 400 x 400 starting at 0,0 - set each line of parts information in Ubuntu 10pt. Regular and Bold - left align each text block and set them at x==450 - vertically distribute them evenly for a nice appearance - select all the text, copy it, create a new layer, paste it in place into the new layer and hide the layer and send it to the bottom of the layer stack.
- open up highlight.svg select the invisible object and copy it - switch back to the file you're working on and paste in and size and arrange enough copies to encompass every possible part which needs highlighting - select all the highlights for a given part and group them - set the Object Properties ID of the group to match the part it highlights Highlight.<partname> (remember to click the ``Set'' button) - select the matching text and set its colour to red --- set its ID to Showthe.<partname> - disclose the interactivity tab and set the onclick property to this.style.display='none';document.getElementById("Highlight.<partname>").style.opacity="1.0"; - set the onmouseover property to this.style.cursor='pointer' - show the layer w/ the duplicated text - select the matching text object - set the onmouseover property to this.style.cursor='pointer' - set the onclick property to document.getElementById("Highlight.<partname>").style.opacity="0.0";document.getElementById("Showthe.<partname>").style.display="inline"; - set the ID to Button.<partname> - repeat for each part
List of the processed files here: http://www.shapeoko.com/forum/viewtopic.php?f=17&t=2992&p=22732
http://docs.shapeoko.com/content/tPictures/25203-02-100.svg http://docs.shapeoko.com/content/tPictures/25197-02-100.svg http://docs.shapeoko.com/content/tPictures/PS20022-100.svg http://docs.shapeoko.com/content/tPictures/PS20021-100.svg http://docs.shapeoko.com/content/tPictures/PS20029-100.svg http://docs.shapeoko.com/content/tPictures/PS20028-100.svg http://docs.shapeoko.com/content/tPictures/PS20030-100.svg http://docs.shapeoko.com/content/tPictures/PS20031-100.svg http://docs.shapeoko.com/content/tPictures/PS20023-100.svg http://docs.shapeoko.com/content/tPictures/PS20026-100.svg http://docs.shapeoko.com/content/tPictures/PS20024-100.svg
I still need to find the time to re-draw the individual parts and re-create the diagrams so that the filesizes aren't so bloated (one of them is ~15MB)
William