MCPcopy Create free account
hub / github.com/elftausend/graplot / draw_bottom_grid

Function draw_bottom_grid

src/render/plot3d.rs:308–329  ·  view source on GitHub ↗
(slices_z: u32, slices_x: u32, spacing_x: f32, spacing_z: f32)

Source from the content-addressed store, hash-verified

306
307
308pub fn draw_bottom_grid(slices_z: u32, slices_x: u32, spacing_x: f32, spacing_z: f32) {
309
310 let half_slices_x = (slices_x as i32) / 2;
311 let half_slices_z = (slices_z as i32) / 2;
312
313 for i in -half_slices_x..=half_slices_x {
314 draw_line_3d(
315 vec3(i as f32 * spacing_x, 0., -half_slices_z as f32 * spacing_z),
316 vec3(i as f32 * spacing_x, 0., half_slices_z as f32 * spacing_z),
317 LIGHTGRAY,
318 );
319 }
320
321 for i in -half_slices_z..=half_slices_z {
322
323 draw_line_3d(
324 vec3(-half_slices_x as f32 * spacing_x, 0., i as f32 * spacing_z),
325 vec3(half_slices_x as f32 * spacing_x, 0., i as f32 * spacing_z),
326 LIGHTGRAY,
327 );
328 }
329}
330
331pub fn draw_left_grid(slices: u32, spacing_x: f32, spacing_z: f32) {
332 let half_slices = (slices as i32) / 2;

Callers 1

runFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected