mirror of
https://github.com/lisk77/comet.git
synced 2025-10-24 13:58:49 +00:00
feat: added to_vec to the Color trait to allow the colors to be lerped and produce gradients
This commit is contained in:
parent
531609e95b
commit
f891de2909
13 changed files with 63 additions and 4 deletions
|
|
@ -1,5 +1,4 @@
|
|||
use std::ops::{Add, Sub, Mul, Div};
|
||||
use crate::{cross, dot, Point3};
|
||||
use std::ops::*;
|
||||
use crate::vector::{Vec2, Vec3, Vec4};
|
||||
|
||||
trait LinearTransformation {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
use rand::{Rng, SeedableRng};
|
||||
use comet_log::debug;
|
||||
use crate::utilities::{lerp, lerp2, PI};
|
||||
use crate::{dot, InnerSpace, Vec2};
|
||||
use crate::{InnerSpace, Vec2};
|
||||
|
||||
// TODO
|
||||
// Make noise struct keep their generated noise
|
||||
|
|
@ -94,7 +94,7 @@ impl PerlinNoise {
|
|||
let nx = x as f64 / self.size.0 as f64;
|
||||
let ny = y as f64 / self.size.1 as f64;
|
||||
let value = self.perlin(nx * self.frequency, ny * self.frequency);
|
||||
noise.push(((value+1.0) * 0.5));
|
||||
noise.push((value+1.0) * 0.5);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue