让 AI 检查曲线接头:端点已经重合,为什么仍有尖角
两段曲线已经接到同一个点,描边时却仍出现一个明显转折。让AI协助检查矢量草稿,不能只问“有没有断开”。位置接上说明没有空隙,接入与离开的方向是否一致,才决定接头会不会突然拐弯。
AI生成概念插图:两色曲带表达曲线连接,不是正文坐标的精确路径,也不是软件截图。
先把两侧控制点写清楚
本文使用原创三次贝塞尔曲线练习。每段由起点、两个控制点和终点定义;W3C的SVG路径说明给出了这种曲线的控制点结构。下面只研究两段连接处,不替任何绘图软件指定按钮或默认模式。
设共享锚点为横坐标零、纵坐标零。第一段靠近终点的控制点为负二、零;第二段靠近起点的控制点为零、二。第一段从左侧水平进入锚点,第二段从锚点竖直向上离开,虽然位置相同,行进方向却转了九十度。
为避免坐标含混,本例纵坐标向上为正。若实际编辑器纵向向下增加,可以转换整套坐标后再用;不要只翻转一个控制点,让前后稿采用不同的空间约定。
让两侧手柄共线,却分居锚点两侧
最小修改是固定锚点和第一段末控制点,只把第二段首控制点移到二、零。现在进入方向由负二、零指向零、零,离开方向由零、零指向二、零,两者都朝右。锚点两侧的控制柄共线、反向伸出,曲线沿同一方向通过接头。
注意“控制柄反向”和“行进方向相同”说的是不同向量。控制柄都是从锚点往控制点看,一左一右;沿曲线行进时,先从左边走向锚点,再从锚点走向右边。若AI把两根控制柄都放在右侧,可能形成回折,不能把“在同一直线上”单独当作通过条件。
可以再试一个方向合格的候选:第二段首控制点设为四、零。它仍朝右离开,接头方向连续,但右侧手柄长四,左侧长二。这不是与二、零版本完全相同的曲线,两段靠近接头的形状也会受到其他控制点影响。
方向顺接不等于所有性质都相同
对每段采用同样的零至一参数范围时,三次贝塞尔曲线的端点变化率是对应端点方向向量的三倍。左段在接头处为六、零;右段首控制点在二、零时也是六、零,改到四、零后则为十二、零。
因此,两种候选都保持切线方向,只有前一种在本例中同时匹配这两个参数变化率。若曲线被用作运动轨迹,还需另看动画怎样随时间走过参数,不能只凭手柄等长宣布物体已经匀速运动。
本轮也没有保证曲率相同。接头附近看起来是否鼓起、是否过平,要连同远端控制点和实际曲线一起检查。AI若只得到三个局部点,应该给出局部方向结论,不能把整条曲线宣布为已经漂亮或适合加工。
一次只修复一个明确问题
可复用提示词:“检查这两段三次贝塞尔曲线的共享锚点、前段末控制点、后段首控制点。分别报告位置相接、行进切线方向、控制柄共线反向与长度关系。先给只改一个控制点的方案,区分方向连续和参数变化率相等;未查看完整曲线时不作全局视觉保证。”
本文独立计算进入向量为二、零,初稿离开向量为零、二,修订后为二、零或四、零;据此核对九十度转折、同向及两种变化率。零长度控制柄不在本例范围,遇到这种退化情况不能直接照搬上述非零方向判断。
正式编辑时放大查看连接处,再缩回实际使用尺寸观察整条轮廓。保留锚点与控制点坐标,下一次修改才知道改变的是位置、方向还是局部弯曲。AI能把一个“这里不顺”的感觉定位到几何关系,最终线形仍需作者在作品中取舍。


