| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -940,7 +940,8 @@ public class dbBuildingHandler extends dbHandlerBase { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            ResultSet rs = preparedStatement.executeQuery(); | 
					 | 
					 | 
					 | 
					            ResultSet rs = preparedStatement.executeQuery(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            BuildingManager.mesh_bounding_boxes = new HashMap<>(); | 
					 | 
					 | 
					 | 
					            BuildingManager.mesh_bounding_boxes = new HashMap<>(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            while (rs.next()) { | 
					 | 
					 | 
					 | 
					            while (rs.next()) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                if(BuildingManager.mesh_bounding_boxes.containsKey(rs.getInt("meshId")) == false){ | 
					 | 
					 | 
					 | 
					                int meshID = rs.getInt("meshId"); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                if(BuildingManager.mesh_bounding_boxes.containsKey(meshID) == false){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    float endX = Float.parseFloat(rs.getString("end").split(";")[0]); | 
					 | 
					 | 
					 | 
					                    float endX = Float.parseFloat(rs.getString("end").split(";")[0]); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    float endZ = Float.parseFloat(rs.getString("end").split(";")[1]); | 
					 | 
					 | 
					 | 
					                    float endZ = Float.parseFloat(rs.getString("end").split(";")[1]); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    float refX = Float.parseFloat(rs.getString("ref").split(";")[0]); | 
					 | 
					 | 
					 | 
					                    float refX = Float.parseFloat(rs.getString("ref").split(";")[0]); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -948,11 +949,11 @@ public class dbBuildingHandler extends dbHandlerBase { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    Vector2f topLeft = new Vector2f(refX,refZ); | 
					 | 
					 | 
					 | 
					                    Vector2f topLeft = new Vector2f(refX,refZ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    float width = Math.abs(endX-refX); | 
					 | 
					 | 
					 | 
					                    float width = Math.abs(Math.abs(endX)-Math.abs(refX)); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    float height = Math.abs(endZ-refZ); | 
					 | 
					 | 
					 | 
					                    float height = Math.abs(Math.abs(endZ)-Math.abs(refZ)); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    Rectangle2D boundRect = new Rectangle2D.Float(); | 
					 | 
					 | 
					 | 
					                    Rectangle2D boundRect = new Rectangle2D.Float(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    boundRect.setRect(topLeft.x,topLeft.y,width,height); | 
					 | 
					 | 
					 | 
					                    boundRect.setRect(topLeft.x,topLeft.y,width,height); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    BuildingManager.mesh_bounding_boxes.put(rs.getInt("meshId"),boundRect); | 
					 | 
					 | 
					 | 
					                    BuildingManager.mesh_bounding_boxes.put(meshID,boundRect); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                } | 
					 | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |