Advertisement
Guest User

Untitled

a guest
Jan 24th, 2023
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.42 KB | None | 0 0
  1. fn rect_to_verts(rect: &Rect) -> [Vec2; 4] {
  2.     [
  3.         Vec2::new(rect.left(), rect.top()),
  4.         Vec2::new(rect.right(), rect.top()),
  5.         Vec2::new(rect.right(), rect.bottom()),
  6.         Vec2::new(rect.left(), rect.bottom()),
  7.     ]
  8. }
  9.  
  10. fn build_shadow_mesh(walls: &[Rect], pov: Vec2) -> Mesh{
  11. let mut meshbuilder = MeshBuilder::new();
  12. for w in walls.iter(){
  13.         for v in rect_to_verts(w).iter()
  14.     }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement