mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-01 02:38:43 -05:00
Simplify BezierTool example.
This commit is contained in:
parent
d67953c1da
commit
0bc1a9aac6
1 changed files with 8 additions and 14 deletions
|
@ -59,20 +59,14 @@
|
|||
}
|
||||
|
||||
function onMouseDrag(event) {
|
||||
if (mode == 'move') {
|
||||
if (type == 'point') {
|
||||
currentSegment.point = event.point;
|
||||
} else {
|
||||
var delta = event.delta.clone();
|
||||
if (type == 'handleOut')
|
||||
delta = -delta;
|
||||
currentSegment.handleIn += delta;
|
||||
currentSegment.handleOut -= delta;
|
||||
}
|
||||
} else if (mode == 'add') {
|
||||
var delta = event.point - event.downPoint;
|
||||
currentSegment.handleOut = delta;
|
||||
currentSegment.handleIn = -delta;
|
||||
if (mode == 'move' && type == 'point') {
|
||||
currentSegment.point = event.point;
|
||||
} else if (mode != 'close') {
|
||||
var delta = event.delta.clone();
|
||||
if (type == 'handleOut' || mode == 'add')
|
||||
delta = -delta;
|
||||
currentSegment.handleIn += delta;
|
||||
currentSegment.handleOut -= delta;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
Loading…
Reference in a new issue