Methods
计算方位角
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | 原点 |
distPosition |
Cartesian3 | 目标点位 |
Returns:
返回角度
计算方位角
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | 原点 |
distPosition |
Cartesian3 | 目标点位 |
Returns:
返回角度
创建缓冲区体对象
Name | Type | Description |
---|---|---|
positions |
Array.<Cartesian3> | 中心点点位 |
buffer |
number | 缓冲区范围 |
viewer |
Viewer | 线实体对象 |
Returns:
创建缓冲区体对象
Name | Type | Description |
---|---|---|
positions |
Array.<Cartesian3> | 中心点点位 |
buffer |
number | 缓冲区范围 |
viewer |
Viewer | 线实体对象 |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateBuffer2(positions, leftBuffer, rightBuffer, viewer) → Object
创建缓冲区体对象
Name | Type | Description |
---|---|---|
positions |
Array.<Cartesian3> | 中心点点位 |
leftBuffer |
number | 左侧缓冲区范围 |
rightBuffer |
number | 右侧缓冲区范围 |
viewer |
Viewer | 线实体对象 |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateBuffer2(positions, leftBuffer, rightBuffer, viewer) → Object
创建缓冲区体对象
Name | Type | Description |
---|---|---|
positions |
Array.<Cartesian3> | 中心点点位 |
leftBuffer |
number | 左侧缓冲区范围 |
rightBuffer |
number | 右侧缓冲区范围 |
viewer |
Viewer | 线实体对象 |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateCircle(oriPosition, distPosition) → Array.<Cartesian3>
计算圆形周边点位
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | |
distPosition |
Cartesian3 |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateCircle(oriPosition, distPosition) → Array.<Cartesian3>
计算圆形周边点位
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | |
distPosition |
Cartesian3 |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateCircleDistance(oriPosition, radius) → Array.<Cartesian3>
计算圆形周边点位
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | |
radius |
Number |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateCircleDistance(oriPosition, radius) → Array.<Cartesian3>
计算圆形周边点位
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | |
radius |
Number |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateLeftRightPosition(position, normal, angle, leftBuffer, rightBuffer) → Object|Object
根据法线角度,计算左右两侧点位坐标
Name | Type | Description |
---|---|---|
position |
Cartesian3 | 当前点位 |
normal |
Object | 归一化法线 |
angle |
Number | 角度 |
leftBuffer |
Number | 左侧缓冲范围 |
rightBuffer |
Number | 右侧缓冲范围 |
Returns:
计算结果
static yzhCesium.YzhGeometryCalculate.onCalculateLeftRightPosition(position, normal, angle, leftBuffer, rightBuffer) → Object|Object
根据法线角度,计算左右两侧点位坐标
Name | Type | Description |
---|---|---|
position |
Cartesian3 | 当前点位 |
normal |
Object | 归一化法线 |
angle |
Number | 角度 |
leftBuffer |
Number | 左侧缓冲范围 |
rightBuffer |
Number | 右侧缓冲范围 |
Returns:
计算结果
static yzhCesium.YzhGeometryCalculate.onCalculateNormal(firstPosition, secondPosition, viewer) → Object
计算基础第一个的法线
Name | Type | Description |
---|---|---|
firstPosition |
Cartesian3 | |
secondPosition |
Cartesian3 | |
viewer |
Viewer |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateNormal(firstPosition, secondPosition, viewer) → Object
计算基础第一个的法线
Name | Type | Description |
---|---|---|
firstPosition |
Cartesian3 | |
secondPosition |
Cartesian3 | |
viewer |
Viewer |
Returns:
static yzhCesium.YzhGeometryCalculate.onCalculateNormalPosition(position, normal, angle, buffer) → Cartesian3
根据法线角度,计算左右两侧点位坐标
Name | Type | Description |
---|---|---|
position |
Cartesian3 | 当前点位 |
normal |
Cartesian3 | 归一化法线 |
angle |
Number | 角度 |
buffer |
Number | 右侧缓冲范围 |
Returns:
计算结果
static yzhCesium.YzhGeometryCalculate.onCalculateNormalPosition(position, normal, angle, buffer) → Cartesian3
根据法线角度,计算左右两侧点位坐标
Name | Type | Description |
---|---|---|
position |
Cartesian3 | 当前点位 |
normal |
Cartesian3 | 归一化法线 |
angle |
Number | 角度 |
buffer |
Number | 右侧缓冲范围 |
Returns:
计算结果
static yzhCesium.YzhGeometryCalculate.onCalculateRectangle(oriPosition, distPosition) → Array.<Cartesian3>
计算矩形点
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | 起点 |
distPosition |
Cartesian3 | 终点 |
Returns:
起点和终点形成的矩形点
static yzhCesium.YzhGeometryCalculate.onCalculateRectangle(oriPosition, distPosition) → Array.<Cartesian3>
计算矩形点
Name | Type | Description |
---|---|---|
oriPosition |
Cartesian3 | 起点 |
distPosition |
Cartesian3 | 终点 |
Returns:
起点和终点形成的矩形点