Skip to content

Commit 0e319ec

Browse files
authored
Merge pull request #1374 from ccnmtl/make-res-reasonable
Fix resolution
2 parents df1baa9 + 2f987d3 commit 0e319ec

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

media/src/objects/Function.svelte

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,12 +104,13 @@
104104
// $inspect(t0, t1);
105105
106106
let last = null;
107+
let evolving = false;
107108
108109
// Better called "meta-parameters" these are internal values that can stay in the component.
109110
let data = $state({
110111
rNum: 10,
111112
cNum: 10,
112-
nX: 100,
113+
nX: 50,
113114
nL: 16,
114115
N: 1,
115116
s: 0,
@@ -1141,8 +1142,16 @@
11411142
max="1"
11421143
step="0.001"
11431144
oninput={() => {
1144-
evolveSurface(tVal);
1145-
render();
1145+
if (evolving) {
1146+
return;
1147+
} else {
1148+
evolving = true;
1149+
requestAnimationFrame(() => {
1150+
evolveSurface(tVal);
1151+
render();
1152+
evolving = false;
1153+
});
1154+
}
11461155
}}
11471156
class="box box-2"
11481157
/>
@@ -1152,6 +1161,8 @@
11521161
pause={() => (last = null)}
11531162
rew={() => {
11541163
tau = 0;
1164+
evolveSurface(tVal);
1165+
render();
11551166
}}
11561167
/>
11571168
<!-- </div> -->

media/src/objects/Surface.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
7070
let rNum = 10;
7171
let cNum = 10;
72-
let nX = $state(60);
72+
let nX = $state(50);
7373
7474
let tau = $state(0);
7575
let t0 = $derived(math.parse(params.t0 ?? '0').evaluate());

0 commit comments

Comments
 (0)