From 35fce31dd69c7a3524d1455dfe8c3244a3bbc630 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 27 Aug 2023 11:14:49 +0300 Subject: [WGL/P] Implemented changing star location and moved the gl buffer setup in there --- Year 2/Computer Graphics with WebGL/Project/Project.html | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Year 2/Computer Graphics with WebGL/Project/Project.html') diff --git a/Year 2/Computer Graphics with WebGL/Project/Project.html b/Year 2/Computer Graphics with WebGL/Project/Project.html index ab7e618..41f4943 100644 --- a/Year 2/Computer Graphics with WebGL/Project/Project.html +++ b/Year 2/Computer Graphics with WebGL/Project/Project.html @@ -104,16 +104,13 @@ h2 { skybox = new Skybox(10000, [0,0,0], undefined); stars = [ - new Star([1100,0,1000], 50), + new Star([1100,0,1000], 10), // new Star([1000,0,900], 30), // new Star([950,0,1100], 40), ]; // new Star([1000,0,-1000], 50) // new Star([0,0,0], 100) // new Star([1000, 0, -30], 20); - for (var i = 0; i < starsBuf.length; i++) { - gl.uniform4fv(gl.getUniformLocation(glprog, "uStars[" + i + "]"), starsBuf[i]); - } blackHole = new BlackHole([1000,0,900], 30); for (var i = 0; i < blackHolesBuf.length; i++) { @@ -139,6 +136,7 @@ h2 { lookUpdate(); gl.uniform3fv(uEye, pos); + stars[0].moveTo(vecSum(stars[0].sphere.center, [-0.5,0,0])); skybox.draw(); stars.forEach((s) => s.draw()); -- cgit v1.3.1-23-gd82d