From e1199611f0ed804442dd864a4613e5e0d8ea88ca Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Sat, 8 Sep 2018 19:58:12 -0700 Subject: [PATCH] Visibility cleanups. --- rtiow/src/vec3.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rtiow/src/vec3.rs b/rtiow/src/vec3.rs index 7ac2f07..7c8a1ad 100644 --- a/rtiow/src/vec3.rs +++ b/rtiow/src/vec3.rs @@ -1,4 +1,3 @@ -use std::f32::consts::PI; use std::fmt; use std::num::ParseFloatError; use std::ops::Add; @@ -15,7 +14,7 @@ pub struct Vec3 { z: f32, } -fn cross(v1: Vec3, v2: Vec3) -> Vec3 { +pub fn cross(v1: Vec3, v2: Vec3) -> Vec3 { Vec3 { x: v1.y * v2.z - v1.z * v2.y, y: v1.x * v2.z - v1.z * v2.x, @@ -23,7 +22,7 @@ fn cross(v1: Vec3, v2: Vec3) -> Vec3 { } } -fn dot(v1: Vec3, v2: Vec3) -> f32 { +pub fn dot(v1: Vec3, v2: Vec3) -> f32 { v1.x * v2.x + v1.y * v2.y + v1.z * v2.z } @@ -146,6 +145,7 @@ impl Sub for Vec3 { #[cfg(test)] mod tests { + use std::f32::consts::PI; use std::str::FromStr; use super::*;