AccuDraw Rotate 3D element about arbitrary axis

I have a SmartLine and want to use AccuDraw to rotate it about an axis defined by two 3D points, how would this be done?

In this case the SmartLine has vertices A, B, C at coordinates (x,y,z):

A    0.00 ,  0.00 , 0.00
B    8.17 , 24.79 , 4.82
C   17.83 , 34.17 , 4.64

I want to rotate the SmartLine about the axis defined by the first two points, A & B.  Point C would spin around in a circle, aiming for a target.  The rotation axis is not orthogonal to anything particular.

How is this done in a 3D environment?

I would be watching the tentative rotation in other views to see the effects, trying to come close to a target.