Restore the view point

This commit is contained in:
numzero 2024-12-24 19:44:46 +03:00
parent 97cdbcff75
commit abf5702fdd

View File

@ -11,9 +11,10 @@ use winit::{
fn make_viewport(w: u32, h: u32) -> [Vertex; 4] { fn make_viewport(w: u32, h: u32) -> [Vertex; 4] {
let w = w as f32; let w = w as f32;
let h = h as f32; let h = h as f32;
let d = 3.;
let (w, h) = (1.0f32.max(w / h), 1.0f32.max(h / w)); let (w, h) = (1.0f32.max(w / h), 1.0f32.max(h / w));
let screen_coord = [vec2(-1., -1.), vec2(1., -1.), vec2(-1., 1.), vec2(1., 1.)]; let screen_coord = [vec2(-1., -1.), vec2(1., -1.), vec2(-1., 1.), vec2(1., 1.)];
let world_coord = [vec3(-w, -h, 2.), vec3(w, -h, 2.), vec3(-w, h, 2.), vec3(w, h, 2.)]; let world_coord = [vec3(-w, -h, d), vec3(w, -h, d), vec3(-w, h, d), vec3(w, h, d)];
[0, 1, 2, 3].map(|k| Vertex { [0, 1, 2, 3].map(|k| Vertex {
dir: world_coord[k], dir: world_coord[k],
screen: screen_coord[k], screen: screen_coord[k],
@ -35,8 +36,8 @@ fn main() {
noiser.set_params( noiser.set_params(
&queue, &queue,
perlin::Params { perlin::Params {
origin: vec3(0., 0., -12.), origin: vec3(0., 0., -30.),
radius: 12., radius: 30.,
}, },
); );