So I had written myself a script to insert keyways parallel to the ZX Plane which normally suits me just fine but yesterday I had to draw a shaft with radially offset keyways. I thought about it and decided that, yes, I could adapt the script, so I added an if to add a plane at a set angle and then build my keyplane off that rather than off the XZ Plane. My first try was with a 30° and I got what I expected. My next try was with -30° and things went haywire. When I opened the sketch I found that the model was orientated in the negative direction, opposite to the 0 and positive angle sketches, meaning that my sketch was situated in mid air, rather than on the shaft. Interestingly enough, using a 330° offset caused the same thing. Another if solved the problem, making X values negative if the angle was negative. I guess the issue is: is there any logic to it for future scripting?