def controlPointsWithSides(_left, _right, _top, _bottom): result = TFSMap() result.tl = TFSPoint(_left, _top) result.bl = TFSPoint(_left, _bottom) result.tr = TFSPoint(_right, _top) result.br = TFSPoint(_right, _bottom) result.tc = result.tl.midpoint(result.tr) result.bc = result.bl.midpoint(result.br) result.lc = result.tl.midpoint(result.bl) result.rc = result.tr.midpoint(result.br) result.left = _left result.right = _right result.top = _top result.bottom = _bottom return result