Seghier is correct - the Orient object will align geometry the way you want. I internalized the legs and added a GH sphere just to avoid a separate Rhino file. Thanks to Seghier I learned that it’s wise to unitize it’s 2 vector inputs dA and dB; not doing this changes the size of things in unexpected ways! Spheres-bb1.gh (66.3 KB)