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

Function draw_left_grid

src/render/plot3d.rs:331–345  ·  view source on GitHub ↗
(slices: u32, spacing_x: f32, spacing_z: f32)

Source from the content-addressed store, hash-verified

329}
330
331pub 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
347pub fn draw_back_grid(slices: u32, spacing_x: f32, spacing_z: f32) {
348 let half_slices = (slices as i32) / 2;

Callers 1

runFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected