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