距离、铺排与循环
VectorPaint 最近区域图:只保留三点真正共享的等距边界
用三站点手画欧氏最近区域,检查垂直平分线中的有效射线、三点等距点与同距边界。
本文目录
三组垂直平分线都画满,并不自动得到最近区域图。本篇用三个自设站点,在有限方框中手动比较距离,只保留真正分隔最近站点的边界。它是平面几何练习,不是地图服务、实际步行范围或应用自动生成Voronoi图的功能教程。
限定三站点和直线距离
设A零零、B六零、C零六,画框横纵范围都从负二到八。距离一律用平面欧氏直线距离,没有道路、障碍、速度或站点权重。CGAL官方Voronoi说明用于核最近区域与站点概念,本文不安装或调用该库,也不声称VectorPaint内部采用它。先在独立表列三站点,再手画同一比例位置,画框只是截取展示范围,不是第四站点或真实行政边界。
先画三组两点等距候选
AB中点三零,垂直平分线x等三;AC中点零三,垂直平分线y等三;BC中点三三,垂直平分线y等x。三线在三三相交,此点到A、B、C的距离都为根号十八。检查稿先画浅色完整候选线,标签说明只是两点等距,尚未比较第三点。不要把三线交点移到三站点平均位置二二,后者到三点不等距。若图形近似摆点,数学坐标仍是依据,不从模糊像素得出精确交点。
AB边界只保留交点下方
在x等三线上,比A和B都相等还不够,必须不比C更远。取三一,到A、B平方距离都十,到C平方距离三十四,故A与B在此共同最近;取三五,到A、B平方距离三十四,到C平方距离十,C更近。于是AB真正边界只保留y不大于三的部分,在框内从三负二到三三。上段仍可留在检查层浅显,但交付不能把它画成同等级分区线。两点等距与全站点共同最近是两项不同检验。
另外两边按同一规则裁取
AC真正边界是y等三且x不大于三,在框内从负二三到三三。BC边界为y等x且x不小于三,从三三延伸到八八。检验四四,到B和C平方距离都是二十,到A为三十二,因此确是BC共同最近;二二虽到B、C相等,但到A平方八更小,不能保留为BC边界。三条有效段在三三接合,没有第四条向左下的对角分割。端点落在画框只表示视图裁切,不意味着无限平面区域在那里终止。
填区前用不等式核归属
A区满足x不大于三且y不大于三;B区满足x不小于三且y不大于x;C区满足y不小于三且y不小于x,各自再受画框限制。边界可共同归邻区,不人为涂出一条无归属宽带。选四二检查B最近,平方距离到A二十、B八、C三十二。选零五检查C最近,到C一、A五、B根号六十一,注意这一组写的是距离而不是平方。表头注明所用量,别把一列距离与一列平方混比。有限框内A区是边长五的方形,面积二十五,B与C区各三十七点五,合计一百,恰是十乘十画框。该面积核对只检查裁切填区没有遗漏重叠,边界线视作无面积,不把宽描边像素再加进去,也不据此推算实际服务覆盖。
配色不能替代同距说明
给三区浅色并保留A、B、C标签,边界线压在填色上方,交点只标一个小点。不要把点标得太大,把三条边都藏在圆下;也不要在每次路径相交处新增站点。图例写共享边界两站点同距且最近,三三处三个同距,不随意把所有边界点分给颜色较深一侧。若需要唯一分配,可另定平局规则并明确与本图共享边界不同,但本篇不加入这项规则,不能暗自用绘图先后顺序作数学归属。
全线错例逐点定位原因
错误副本把三条候选平分线全画粗,可用三五与二二两测试点证明多余边界。修复是裁掉被第三站点压过的部分,不是把C挪远来保全错图。保存正确原稿与错例,导出后复查交点三三、三有效边与三站点位置。普通候选线若不交付须隐藏,原生网格按实际导出核;薄线消失先调显示线宽,不改数学区域。单色版本仍保留区域字母和同距说明,不能仅凭颜色判断谁最近。
验收保留范围而非地图承诺
验收能从三站点、三组候选、第三点检验和三个有效边逐步重做。最近区错误先核距离定义,交点二二先核等距,不必要对角线回第三点。图旁写无道路与无权重,不能据区域面积推断服务人口、实际行程或配送时间。方框外没有画出不等于区域不存在,边界同距也不等于有一堵实体墙。成果是一张可复核静态距离图,没有联网定位、自动规划或现实最优站点保证;这些应用层条件需要独立真实数据。
相关教程与资料
VectorPaint 垂直平分线:用等半径圆弧核对交点与中点、VectorPaint 散点图:让每个点同时对应两项数值。
资料核对:2026 年 11 月 12 日,VectorPaint 公开版本 1.0.8,最低要求 iOS / iPadOS 17.0。范围参照官方 App Store与Apple 公开查询。手工练习使用安装版本实际可见入口;外部演算、文字记录与示意不代表内置自动分析。本文没有逐项真机、私人文件或全部导出环境实测声明。