Having trouble figuring out how to place an arc in 3D. I have a center cp, radius r and two vectors v1, v2 that point to the endpoints of the arc. I want to draw the smaller of the two arcs defined by the sweep of the vectors. I know how to get the normal to the two vectors but I have no idea how one determines the proper start and end angles. So I am trying to write a function of the form (draw-3D-arc cp r v1 v2). Has anyone done something like this?