Solidworks API Programming Part 2: Sketching the cross center line on random rectangular surface Precisely speaking, this program is for the random surface which has even number of edges. Nevertheless, this program is used to draw centerline within sketch on the surface. No matter how it forms angle with front, top or right plane, program should sketch the centerline correctly. So it's not simple. To do so, I need to consider transformation between 3D space and 2D sketch coordinates. Of course This kind of transformation function is supported by Solidworks API. Way to go! 1. Make new macro Just click Tools - Macro - New 2. Source code analysis In VBA, Comment symbol is ' (single quotation) and Continuation symbol is _ (underscore). '-------------------------------------- ' ' Preconditions: ' (1) Part or assembly is open. ' (2) Face is selected. ' ' Postconditions: Plane or face on which ' selected sket...
CAD programming and casual troubleshooting