Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. public class HeightMap
  2. {
  3.  
  4. float[][] heightMap;
  5.  
  6. public HeightMap (String fileName)
  7. {
  8. int height, width;
  9. try
  10. {
  11. BufferedImage image = ImageIO.read(getClass().getResourceAsStream(fileName));
  12. heightMap = new float[image.getWidth()][image.getHeight()];
  13. for (int x = 0; x < image.getHeight(); ++x)
  14. {
  15. for (int z = 0; z < image.getWidth(); ++z)
  16. {
  17. heightMap[x][z] = new Color(image.getRGB(x, z)).getRed() / 255f;
  18. }
  19. }
  20. }
  21. catch (IOException e)
  22. {
  23. e.printStackTrace();
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement