diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-04-20 19:32:59 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-04-20 19:33:04 +0900 |
| commit | da9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83 (patch) | |
| tree | 5046292a6b479465ce58c73e4484861a6972bfb1 /src/rtw/material.zig | |
| parent | c64077509a2a5e7af8816653e4ea22c4bbeeaff2 (diff) | |
| download | RayTracingInOneWeekend.zig-da9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83.tar.gz RayTracingInOneWeekend.zig-da9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83.tar.zst RayTracingInOneWeekend.zig-da9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83.zip | |
refactor: prefer using qualified name
Diffstat (limited to 'src/rtw/material.zig')
| -rw-r--r-- | src/rtw/material.zig | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/rtw/material.zig b/src/rtw/material.zig index c1f33ee..f901f26 100644 --- a/src/rtw/material.zig +++ b/src/rtw/material.zig @@ -1,6 +1,4 @@ const std = @import("std"); -const debug = std.debug; -const math = std.math; const Ray = @import("ray.zig").Ray; const vec = @import("vec.zig"); @@ -66,7 +64,7 @@ pub const MetalMaterial = struct { fuzz: f64, fn scatter(mat: MetalMaterial, r_in: Ray, record: HitRecord, attenuation: *Color, scattered: *Ray, rng: Random) bool { - debug.assert(mat.fuzz <= 1.0); + std.debug.assert(mat.fuzz <= 1.0); const reflected = reflect(r_in.dir.normalized(), record.normal); scattered.* = .{ .origin = record.p, .dir = reflected.add(randomPointInUnitSphere(rng).mul(mat.fuzz)), .time = r_in.time }; attenuation.* = mat.albedo; @@ -96,7 +94,7 @@ pub const DielectricMaterial = struct { fn reflectance(cos: f64, refraction_idx: f64) f64 { const r0 = (1.0 - refraction_idx) / (1.0 + refraction_idx); const r1 = r0 * r0; - return r1 + (1.0 - r1) * math.pow(f64, 1.0 - cos, 5.0); + return r1 + (1.0 - r1) * std.math.pow(f64, 1.0 - cos, 5.0); } }; |
