diff --git a/src/bsp.rs b/src/bsp.rs
index deb51ef..1549973 100644
--- a/src/bsp.rs
+++ b/src/bsp.rs
@@ -105,7 +105,7 @@ where
 				})
 			}
 			physics_group.groups.push(polygon_group_id);
-			model::PolygonGroup::PolygonList(model::PolygonList::new(vec![indices]))
+			model::PolygonGroup::PolygonList(model::PolygonList::new(indices.chunks(3).map(|poly|poly.to_vec()).collect()))
 		}).collect();
 		(
 			model::Mesh{