diff --git a/lib/bsp_loader/src/bsp.rs b/lib/bsp_loader/src/bsp.rs index 72558e6..4a32be2 100644 --- a/lib/bsp_loader/src/bsp.rs +++ b/lib/bsp_loader/src/bsp.rs @@ -132,9 +132,8 @@ pub fn convert<'a>( if let Some(displacement)=bsp.displacement(side.displacement_info as usize){ if let Some(face)=displacement.face(){ let normal=mb.acquire_normal_id(valve_transform(face.normal().into())); - polygon_list.push(face.vertices().map(|vertex|{ - let vertex_xyz=vertex.position.into(); - let pos=mb.acquire_pos_id(valve_transform(vertex_xyz)); + polygon_list.push(face.vertex_positions().map(|vertex_pos|{ + let pos=mb.acquire_pos_id(valve_transform(vertex_pos.into())); mb.acquire_vertex_id(model::IndexedVertex{ pos, tex,