From 6abdbf6594cf335307d1df1f06ad4d2d9f7e40b9 Mon Sep 17 00:00:00 2001 From: Nova Date: Tue, 5 Jul 2022 05:43:05 -0400 Subject: [PATCH] fix(ray_march): make ray_point mutable --- src/nodes/field.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nodes/field.rs b/src/nodes/field.rs index 29f8214..768edeb 100644 --- a/src/nodes/field.rs +++ b/src/nodes/field.rs @@ -413,7 +413,7 @@ pub fn ray_march(ray: Ray, field: &Field) -> RayMarchResult { let ray_to_field_matrix = Spatial::space_to_space_matrix(Some(&result.ray.space), Some(field.spatial_ref())); - let ray_point = ray_to_field_matrix.transform_point3a(result.ray.origin.into()); + let mut ray_point = ray_to_field_matrix.transform_point3a(result.ray.origin.into()); let ray_direction = ray_to_field_matrix.transform_vector3a(result.ray.direction.into()); while result.ray_steps < MAX_RAY_STEPS && result.ray_length < MAX_RAY_LENGTH {