You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何计算网格缩放后内部给定点的坐标 以3x3转9x9为例

3x3网格转9x9网格坐标计算方法

匹配示例的顶点坐标转换规则

如果你的坐标指的是网格顶点的1-based坐标(坐标取值范围为1~3),映射规则为对齐新旧网格的上下左右边界顶点,内部顶点均匀分布,计算方式如下:

  • 单轴坐标转换公式:新坐标 = (原坐标 - 1) * 4 + 1

示例验证

  • 点A原坐标(2,1):新x=(2-1)*4+1=5,新y=(1-1)*4+1=1,对应结果(5,1),和示例完全匹配
  • 点B原坐标(2,2):新x=(2-1)*4+1=5,新y=(2-1)*4+1=5,对应结果(5,5),和示例完全匹配
    如果使用0-based坐标,公式可简化为:新坐标 = 原坐标 * 4

网格单元索引的转换规则

如果你提到的3x3指的是3行3列的网格单元,坐标为单元的1-based索引,每个原单元会对应9x9网格中3x3的连续单元,可根据需求选择映射位置:

  • 映射到对应新单元块的左上角:新坐标 = (原坐标 -1)*3 +1
  • 映射到对应新单元块的中心点:新坐标 = (原坐标 -1)*3 +2
  • 映射到对应新单元块的右下角:新坐标 = 原坐标 *3

内容的提问来源于stack exchange,提问作者SzymonS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 13:18:00