Skip to content

Commit 0d44665

Browse files
committed
feat: projected grid renderer
1 parent 4d7b34a commit 0d44665

15 files changed

+74
-428
lines changed

controller/controller-interface.ts

-4
This file was deleted.

controller/fps-camera.controller.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,18 @@ export class FpsCameraController implements CameraControllerInterface {
5151
takeUntil(this.release$),
5252
filter((e: KeyboardEvent) => !this.keys.has(e.keyCode))
5353
)
54-
.subscribe((e: KeyboardEvent) => this.keys.set(e.keyCode, true));
54+
.subscribe((e: KeyboardEvent) => {
55+
this.keys.set(e.keyCode, true);
56+
});
5557

5658
fromEvent(document, 'keyup')
5759
.pipe(
5860
takeUntil(this.release$),
5961
filter((e: KeyboardEvent) => this.keys.has(e.keyCode))
6062
)
61-
.subscribe((e: KeyboardEvent) => this.keys.delete(e.keyCode));
63+
.subscribe((e: KeyboardEvent) => {
64+
this.keys.delete(e.keyCode);
65+
});
6266
}
6367

6468
update(dt: number) {

controller/mouse-btn.ts

-5
This file was deleted.

graphics/mesh.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,8 @@ export const createNDCGrid = (
176176
let v3 = vec3.fromValues(j * deltaX, (i + 1) * deltaY, 0.0);
177177
vec3.add(v3, v3, offset);
178178

179-
// indices.push(vertices.length + 1, vertices.length, vertices.length + 2);
180-
// indices.push(vertices.length + 3, vertices.length + 2, vertices.length);
181-
182-
indices.push(
183-
vertices.length,
184-
vertices.length + 1,
185-
vertices.length + 1,
186-
vertices.length + 2
187-
);
179+
indices.push(vertices.length + 1, vertices.length, vertices.length + 2);
180+
indices.push(vertices.length + 3, vertices.length + 2, vertices.length);
188181

189182
vertices.push(v0, v1, v2, v3);
190183
}

graphics/programs/grid.ts

-152
This file was deleted.

graphics/programs/ocean.ts

-152
This file was deleted.

0 commit comments

Comments
 (0)