编辑地图 路线设置成贝塞尔曲线时 控制点初始化改为设在曲线上
This commit is contained in:
parent
63713c07f3
commit
9091909750
@ -443,10 +443,26 @@ const methodChange = (e) => {
|
|||||||
form.value.endControlX = 0
|
form.value.endControlX = 0
|
||||||
form.value.endControlY = 0
|
form.value.endControlY = 0
|
||||||
} else {
|
} else {
|
||||||
form.value.beginControlX = Number(form.value.startPointX) + 50 //开始控制点x轴
|
// form.value.beginControlX = Number(form.value.startPointX) + 50 //开始控制点x轴
|
||||||
form.value.beginControlY = Number(form.value.startPointY) + 50 //开始控制点y轴
|
// form.value.beginControlY = Number(form.value.startPointY) + 50 //开始控制点y轴
|
||||||
form.value.endControlX = Number(form.value.endPointX) - 50 //结束控制点x轴
|
// form.value.endControlX = Number(form.value.endPointX) - 50 //结束控制点x轴
|
||||||
form.value.endControlY = Number(form.value.endPointY) - 50 //结束控制点y轴
|
// form.value.endControlY = Number(form.value.endPointY) - 50 //结束控制点y轴
|
||||||
|
|
||||||
|
form.value.beginControlX =
|
||||||
|
Number(form.value.startPointX) +
|
||||||
|
(Number(form.value.endPointX) - Number(form.value.startPointX)) * 0.3
|
||||||
|
|
||||||
|
form.value.beginControlY =
|
||||||
|
Number(form.value.startPointY) +
|
||||||
|
(Number(form.value.endPointY) - Number(form.value.startPointY)) * 0.3
|
||||||
|
|
||||||
|
form.value.endControlX =
|
||||||
|
Number(form.value.startPointX) +
|
||||||
|
(Number(form.value.endPointX) - Number(form.value.startPointX)) * 0.7
|
||||||
|
|
||||||
|
form.value.endControlY =
|
||||||
|
Number(form.value.startPointY) +
|
||||||
|
(Number(form.value.endPointY) - Number(form.value.startPointY)) * 0.7
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user