| 329 | } |
| 330 | |
| 331 | pub fn draw_left_grid(slices: u32, spacing_x: f32, spacing_z: f32) { |
| 332 | let half_slices = (slices as i32) / 2; |
| 333 | for i in -half_slices..=half_slices { |
| 334 | draw_line_3d( |
| 335 | vec3(i as f32 * spacing_x, 0., -half_slices as f32 * spacing_z), |
| 336 | vec3(i as f32 * spacing_x, slices as f32 * spacing_x, -half_slices as f32 * spacing_z), |
| 337 | LIGHTGRAY, |
| 338 | ); |
| 339 | draw_line_3d( |
| 340 | vec3(-half_slices as f32 * spacing_x, (i+half_slices) as f32 * spacing_x, -half_slices as f32 * spacing_z), |
| 341 | vec3(half_slices as f32 * spacing_x, (i+half_slices) as f32 * spacing_x, -half_slices as f32 * spacing_z), |
| 342 | LIGHTGRAY, |
| 343 | ); |
| 344 | } |
| 345 | } |
| 346 | |
| 347 | pub fn draw_back_grid(slices: u32, spacing_x: f32, spacing_z: f32) { |
| 348 | let half_slices = (slices as i32) / 2; |