mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
fix: 修复元素折线线条,在拖拽两端锚点会重置中间锚点的问题
This commit is contained in:
parent
effd46e05e
commit
a1bc2bfc2f
@ -182,9 +182,9 @@ export default (elementList: Ref<PPTElement[]>) => {
|
||||
end: end,
|
||||
}
|
||||
if (command === OperateLineHandlers.START || command === OperateLineHandlers.END) {
|
||||
if (element.broken) newEl.broken = [(start[0] + end[0]) / 2, (start[1] + end[1]) / 2]
|
||||
if (element.curve) newEl.curve = [(start[0] + end[0]) / 2, (start[1] + end[1]) / 2]
|
||||
if (element.cubic) newEl.cubic = [[(start[0] + end[0]) / 2, (start[1] + end[1]) / 2], [(start[0] + end[0]) / 2, (start[1] + end[1]) / 2]]
|
||||
if (element.broken) newEl.broken = [midX - minX, midY - minY]
|
||||
if (element.curve) newEl.curve = [midX - minX, midY - minY]
|
||||
if (element.cubic) newEl.cubic = [[c1X - minX, c1Y - minY], [c2X - minX, c2Y - minY]]
|
||||
}
|
||||
else if (command === OperateLineHandlers.C) {
|
||||
if (element.broken) newEl.broken = [midX - minX, midY - minY]
|
||||
|
Loading…
x
Reference in New Issue
Block a user