...
- x : o0
- y : o1 + ElbowRadius(2*pipeinr)
- z : o2
p1 =
- x : o0
- y : o1
- z : o2
outercylinder - draws a cylinder at the end of the elbow to form the outer surface of a socket
outercylinder <-- cylinderB(p9,R4,P10)
p9 =
- x : o0
- y : o1 + ElbowRadius(2*pipeinr)
- z : o2
R4 =
p10 =
- x : o0 - SocketDepth(2*pipe~inr~)
- y : o1 + ElbowRadius(2*pipeinr)
- z : o2