fix side view progression with <,>. add --no-entry to wasm compile for newest emcc
This commit is contained in:
parent
66bd5b4a78
commit
d860ca4726
4 changed files with 20 additions and 5 deletions
|
|
@ -159,9 +159,24 @@
|
||||||
updateLastAction();
|
updateLastAction();
|
||||||
refresh();
|
refresh();
|
||||||
};
|
};
|
||||||
new TWEEN.Tween(viewControl.getPosition()).
|
let from = Object.clone(viewControl.getPosition());
|
||||||
to(pos, 500).
|
let to = Object.clone(pos);
|
||||||
|
let dist = Math.abs(from.left - to.left);
|
||||||
|
if (dist > Math.PI) {
|
||||||
|
if (from.left < to.left) {
|
||||||
|
from.left += Math.PI * 2;
|
||||||
|
} else {
|
||||||
|
from.left -= Math.PI * 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
new TWEEN.Tween(from).
|
||||||
|
to(to, 500).
|
||||||
onUpdate(tf).
|
onUpdate(tf).
|
||||||
|
onComplete(() => {
|
||||||
|
viewControl.setPosition(pos);
|
||||||
|
updateLastAction();
|
||||||
|
refresh();
|
||||||
|
}).
|
||||||
start();
|
start();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
BIN
wasm/kiri-geo.wasm
Normal file → Executable file
BIN
wasm/kiri-geo.wasm
Normal file → Executable file
Binary file not shown.
BIN
wasm/kiri-sla.wasm
Normal file → Executable file
BIN
wasm/kiri-sla.wasm
Normal file → Executable file
Binary file not shown.
|
|
@ -1,13 +1,13 @@
|
||||||
all: kiri-sla.wasm kiri-geo.wasm kiri-ani.wasm
|
all: kiri-sla.wasm kiri-geo.wasm kiri-ani.wasm
|
||||||
|
|
||||||
kiri-sla.wasm: kiri-sla.c
|
kiri-sla.wasm: kiri-sla.c
|
||||||
emcc -o kiri-sla.wasm kiri-sla.c -O3 -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
emcc --no-entry -o kiri-sla.wasm kiri-sla.c -O3 -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
||||||
|
|
||||||
kiri-geo.wasm: kiri-geo.cpp
|
kiri-geo.wasm: kiri-geo.cpp
|
||||||
emcc -o kiri-geo.wasm clipper.cpp kiri-geo.cpp -Oz -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
emcc --no-entry -o kiri-geo.wasm clipper.cpp kiri-geo.cpp -Oz -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
||||||
|
|
||||||
kiri-ani.wasm: kiri-ani.c
|
kiri-ani.wasm: kiri-ani.c
|
||||||
emcc -o kiri-ani.wasm kiri-ani.c -O3 -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
emcc --no-entry -o kiri-ani.wasm kiri-ani.c -O3 -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
||||||
|
|
||||||
clean: *.wasm
|
clean: *.wasm
|
||||||
rm *.wasm
|
rm *.wasm
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue