Browse Source

转弯半径bug优化

wxp
ctw 2 months ago
parent
commit
1711c0e419
  1. 21
      ruoyi-ui/src/views/cesiumMap/index.vue

21
ruoyi-ui/src/views/cesiumMap/index.vue

@ -408,16 +408,17 @@ export default {
const nextPos = originalPositions[i + 1]; const nextPos = originalPositions[i + 1];
const arcPoints = this.computeArcPositions(prevPos, currPos, nextPos, radius); const arcPoints = this.computeArcPositions(prevPos, currPos, nextPos, radius);
// 线 // 线
this.viewer.entities.add({ this.viewer.entities.add({
id: `arc-line-${routeId}-${i}`, id: `arc-line-${routeId}-${i}`,
polyline: { polyline: {
positions: arcPoints, positions: arcPoints,
width: 8, width: 8,
material: Cesium.Color.RED, material: Cesium.Color.RED,
clampToGround: true, clampToGround: true,
zIndex: 20 zIndex: 20
} },
}); properties: {routeId: routeId}
});
console.log(`>>> 航点 ${waypoints[i].name} 已渲染红色转弯弧,半径: ${radius}`); console.log(`>>> 航点 ${waypoints[i].name} 已渲染红色转弯弧,半径: ${radius}`);
} }
if (i === 0 || i === waypoints.length - 1 || radius <= 0) { if (i === 0 || i === waypoints.length - 1 || radius <= 0) {

Loading…
Cancel
Save