
文章目录
Cesium.Ray 是 CesiumJS 中的一个核心类,用于表示三维空间中的一条无限射线。在地理信息系统(GIS)、三维可视化和碰撞检测等场景中,射线常被用于模拟视线、激光扫描或计算物体间的相交关系。以下是关于 Cesium.Ray 的详细介绍:
一、基本概念
Cesium.Ray 表示从一个起点(origin)沿特定方向(direction)无限延伸的直线。其数学表达式为:
[
P(t) = \text{origin} + t \times \text{direction} \quad (t \geq 0)
]
其中,t 是一个非负实数,代表从起点沿方向延伸的距离。
二、核心属性与方法
属性
-
origin- 类型:
Cesium.Cartesian3 - 描述:射线的起点(世界坐标系中的三维坐标点)。
- 类型:
-
direction- 类型:
Cesium.Cartesian3 - 描述:射线的方向向量(通常需要归一化,即长度为 1
- 类型:
订阅专栏 解锁全文
229





