美文网首页
坐标系转换

坐标系转换

作者: 叫我颜先生 | 来源:发表于2022-04-06 22:45 被阅读0次

简介

基本API用法以及一些注意事项


世界坐标-->本地坐标
  • InverseTransformPoint:转换点,受到缩放影响
  • InverseTransformDirection:转换方向,带有大小和方向,不受缩放影响
  • InverseTransformVector:转换向量,受到缩放影响
    var result2Self = this.transform.InverseTransformPoint(spacePoint);
    var result2Self = this.transform.InverseTransformDirection(spacePoint);
    var result2Self = this.transform.InverseTransformVector(spacePoint);

本地坐标-->世界坐标
  • TransformPoint:转换点,受到缩放影响
  • TransformDirection:转换方向,带有大小和方向,不受缩放影响
  • TransformVector:转换向量,受到缩放影响
    var result2World = this.transform.TransformPoint(selfPoint);
    var result2World = this.transform.TransformDirection(selfPoint);
    var result2World = this.transform.TransformVector(selfPoint);

屏幕坐标-->世界坐标
  • ScreenToWorldPoint:传入的坐标要注意传入z值,代表相对相机的纵深深度
    var result2World = Camera.main.ScreenToWorldPoint(screenPoint);

世界坐标-->屏幕坐标
  • WorldToScreenPoint:屏幕坐标左下角是原点
    var result2Screen = Camera.main.WorldToScreenPoint(spacePoint);

视口坐标
  • 一般情况下,视口坐标(x,y) = 屏幕坐标(x,y) / 屏幕分辨率宽高,所以值通常在(0,1)之间,但是当物体不在摄像机视野中时也会有负值
  • 相对的,世界坐标和视口坐标的转换也是一样
    var result2Viewport = Camera.main.ScreenToViewportPoint(screenPoint);
    var result2Screen = Camera.main.ViewportToScreenPoint(viewportPoint);

    var result2Viewport = Camera.main.WorldToViewportPoint(spacePoint);
    var result2World = Camera.main.ViewportToWorldPoint(viewportPoint);

相关文章

  • 2018-03-04

    常用坐标系统知识点 1.坐标系统之间的转换 (1)坐标系分类 不同参心坐标系之间的转换、不同地心坐标系之间的转换;...

  • 地图坐标转换

    地图坐标转换 简介 各地图API坐标系统比较与转换; WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般...

  • 高等数学预备知识

    极坐标 极坐标系是由极轴、极径组成极坐标系上的点表示为(ρ,θ)极坐标系上的点转换成直角坐标直角坐标系上的点转换成...

  • week51 坐标变换与坐标系变换

    坐标转换是一个坐标在不同坐标系下的表示,而坐标系转换不同坐标系的相对位姿关系。 TF介绍TF(TransForm)...

  • 地理坐标系转换 API 接口

    地理坐标系转换 API 接口 提供地理信息坐标系的相互转换。 1. 产品功能 支持多种地理信息坐标系; 高精度坐标...

  • 顶视图-世界坐标系-相机坐标系-Scara坐标系转换

    顶视图-世界坐标系-相机坐标系-Scara坐标系转换 1. 定义 Scara相机坐标系 标准相机坐标系 顶视图坐标...

  • Qt 绘图转换

    转换 QTransform 用于指定坐标系的 2D 转换 - 平移、缩放、扭曲(剪切)、旋转或投影坐标系。绘制图形...

  • 环境

    1. 导入需要的库 2. 定义三角函数用于坐标系转换 3. 定义转换矩阵:大地坐标系---->随体坐标系 4. 定...

  • 矢量图形坐标转换-wgs84与GCJ02互转

    借助WGIS,我们可以将WGS84坐标系下的任意图形转换为GCJ02坐标系,或者将GCJ02坐标系的图形转换为WG...

  • 超简单的canvas绘制地图

        本文使用geojson数据,通过缩放和平移把地图的地理坐标系转换canvas的屏幕坐标系,然后将转换后的数...

网友评论

      本文标题:坐标系转换

      本文链接:https://www.haomeiwen.com/subject/zpsdsrtx.html