[source,vb6] ---- 'Each function does a part of what the original setCoordinates function was doing, so confusion risks are lower Public Sub SetOrigin(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer) ' ... End Sub Public Sub SetSize(ByVal width As Integer, ByVal height As Integer, ByVal depth As Integer) ' ... End Sub ----