feat(ray_march): make structs have all public members
This commit is contained in:
@@ -380,17 +380,17 @@ pub fn create_sphere_field_flex(
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub struct Ray {
|
pub struct Ray {
|
||||||
origin: Vec3,
|
pub origin: Vec3,
|
||||||
direction: Vec3,
|
pub direction: Vec3,
|
||||||
space: Arc<Spatial>,
|
pub space: Arc<Spatial>,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct RayMarchResult {
|
pub struct RayMarchResult {
|
||||||
ray: Ray,
|
pub ray: Ray,
|
||||||
distance: f32,
|
pub distance: f32,
|
||||||
deepest_point_distance: f32,
|
pub deepest_point_distance: f32,
|
||||||
ray_length: f32,
|
pub ray_length: f32,
|
||||||
ray_steps: u32,
|
pub ray_steps: u32,
|
||||||
}
|
}
|
||||||
|
|
||||||
// const MIN_RAY_STEPS: u32 = 0;
|
// const MIN_RAY_STEPS: u32 = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user