Insert pt after seg_idx; returns the new vertex index.
(self, seg_idx: int, pt: QPointF)
| 206 | # ── mutation ────────────────────────────────────────────────────────────── |
| 207 | |
| 208 | def insert_vertex(self, seg_idx: int, pt: QPointF) -> int: |
| 209 | """Insert pt after seg_idx; returns the new vertex index.""" |
| 210 | self.points.insert(seg_idx + 1, pt) |
| 211 | self._rebuild() |
| 212 | return seg_idx + 1 |
| 213 | |
| 214 | def move_vertex(self, idx: int, pt: QPointF) -> None: |
| 215 | self.points[idx] = pt |