(laya)地图缩放保持视口点不变算法

结论

  • 视口中心点保持不变
    在这里插入图片描述
    scl:新的缩放比
    x:缩放为1时的偏移坐标
    stHalfW:舞台半宽

  • 视口左上角点保持不变
    在这里插入图片描述
    去掉 stHalfW即可

视口中心保持不变【未化简过程】(代码选中部分为x方向的计算)

在这里插入图片描述

部分解析

在这里插入图片描述

  • scl * (x + stHalfW) 这一部分总是将视口x方向中心点放到左上角
    • stHalfW 这一部分是为了将点放到x方向的中心

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 09:36:05       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 09:36:05       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 09:36:05       45 阅读
  4. Python语言-面向对象

    2024-07-23 09:36:05       55 阅读

热门阅读

  1. 数据库连接池

    2024-07-23 09:36:05       15 阅读
  2. RKNN执行bash ./build-linux_RK3566_RK3568.sh 报错

    2024-07-23 09:36:05       14 阅读
  3. 数学建模--图论与最短路径

    2024-07-23 09:36:05       14 阅读
  4. mariadb安装在服务器(Linux)

    2024-07-23 09:36:05       15 阅读
  5. 银行卡二三四要素核验的多种应用场景

    2024-07-23 09:36:05       17 阅读
  6. 怎么在 Ubuntu 中卸载已经安装的软件

    2024-07-23 09:36:05       15 阅读
  7. ubuntu 源码安装postgis插件

    2024-07-23 09:36:05       16 阅读
  8. SpringCloud-Zuul-03

    2024-07-23 09:36:05       18 阅读
  9. uniapp picker-view 搜索选择框

    2024-07-23 09:36:05       17 阅读
  10. 前端面试题

    2024-07-23 09:36:05       15 阅读