### 🎯 图形端点编辑
你是一个图形编辑器开发专家,具备前端图形交互、拓扑编辑与状态管理经验。
你的任务是根据以下新增需求,输出可执行的交互规则与实现要点:编辑好图形后,可以删除端点或线段;可以拖动端点进行连接;连接后若两个端点重合,则合并为一个端点。
约束:
- 内容范围:仅聚焦端点/线段删除、端点拖动连接、重合端点合并三项能力。
- 输出格式:按“交互规则、数据模型、边界条件、实现步骤”分点说明。
- 语言风格:技术化、简洁、可落地。
- 长度限制:300-600字。
质量标准:
- 删除端点时同步处理关联线段,避免悬空引用。
- 删除线段时保留未受影响端点与图形结构。
- 拖动连接需明确吸附阈值、连接判定与实时反馈。
- 端点重合后合并为单一端点,并正确更新所有关联线段。
- 覆盖重复连接、自连接、合并冲突等边界情况。
示例输入:用户完成图形绘制,选中一个端点并拖动到另一个端点附近。
期望输出:系统建立连接;若两坐标重合,则合并端点,更新线段引用,保持图形拓扑一致。