JSAPI Three API Reference
    正在准备搜索索引...

    类 Projection

    地图投影的基类,定义了投影坐标系统的基本接口

    投影类负责在地理坐标(经纬度)和投影坐标(米、像素等)之间进行转换。 所有的具体投影类都继承自这个基类,并实现其定义的接口方法。

    主要功能:

    • 坐标正向投影与反向投影
    • 边界框转换
    • 投影平面法线计算

    层级 (查看层级一览)

    索引

    属性

    isAxisAligned: boolean = false

    表示该投影坐标延续方向是否和世界坐标方向是平行的 即投影后的坐标不会出现曲线、曲面的情况 这些投影在绘制背景面(Rectangle类型)等元素时,可以使用更高效的简化绘制方式

    isGeo: boolean = false

    表示该投影是否是地理投影(经纬度为基础的投影)

    isProjection: boolean = true

    标识该对象是投影类

    projectBoundingBoxMethod: number = projectBoundingBoxMethods.MIN_MAX

    表示边界框的表示方法

    方法

    • 判断两个投影是否相等

      参数

      返回 boolean

      如果两个投影相等则返回true

    • 将地理边界框转换为投影坐标系边界框

      参数

      • geoBox: Box3

        地理坐标系中的边界框

      • 可选projectedBox: any

        可选的输出边界框,如不提供则创建新的Box3

      • extend: boolean = true

      返回 Box3

      投影坐标系中的边界框

    • 获取地理表面在指定坐标点的法线向量

      参数

      • input: Vector3

        输入的地理坐标

      • 可选output: any

        可选的输出向量,如不提供则创建新的Vector3

      返回 Vector3

      法线向量

    • 获取投影表面在指定坐标点的法线向量

      参数

      • input: Vector3

        输入的投影坐标

      • 可选output: any

        可选的输出向量,如不提供则创建新的Vector3

      返回 Vector3

      法线向量

    • 将本地坐标系转换为固定坐标系

      参数

      • origin: Vector3

        本地坐标系的原点

      • 可选fixedFrame: any

        可选的输出矩阵,如不提供则创建新的Matrix4

      返回 Matrix4

      转换后的固定坐标系矩阵

    • 将地理坐标(经纬度)转换为投影坐标

      参数

      • input: Vector3

        输入的地理坐标

      • 可选output: any

        可选的输出向量,如不提供则创建新的Vector3

      返回 Vector3

      转换后的投影坐标

    • 将投影坐标系边界框转换为地理边界框

      参数

      • projectedBox: Box3

        投影坐标系中的边界框

      • 可选geoBox: any

        可选的输出边界框,如不提供则创建新的Box3

      • extend: boolean = true

      返回 Box3

      地理坐标系中的边界框

    • 将投影坐标转换为地理坐标(经纬度)

      参数

      • input: Vector3

        输入的投影坐标

      • 可选output: any

        可选的输出向量,如不提供则创建新的Vector3

      返回 Vector3

      转换后的地理坐标

    访问器

    • get geoBoundingBox(): Box3

      获取投影的地理边界框

      返回 Box3

      投影的地理边界框, 可为空

    • get projectedBoundingBox(): Box3

      获取投影的投影边界框

      返回 Box3

      投影的投影边界框