Path constraints on point-to-point arm movements in three-dimensional space