This tool creates a ball pivot joint that is primarily targeted for 3D printers.
You can specify most parameters to suit your printer and needs. Optionally, it can create a platform to hold the cup for more accurate printing.
The tool creates a stem with one end having the cup and the other the ball. The idea is that you would cup it in two and place the cups and ball ends as required.
Printing works best when the printer's z axis runs with the axis of the stem.