188f6ff20e
- Added PerlinNoise.(cpp/hpp) to repository. - New BlockChunk class for storing block info - New MeshChunk class, extends Entity and has a `build` method for building a mesh - World Class that encapsulates some world logic - ArrayTrans3D class for converting vectors to ints in chunks - Rewrote some code in Main to use the World class - MeshGenerator now uses a blockChunk and a blockAtlas - MeshGenerator is not doing any culling in this commit - Changed addFaces to use a glm::vec3 - BlockAtlas now has a `model` variable containing a BlockModel - Changed the window title to be more descriptive - Changed references of 'atlas' to 'textureAtlas' |
||
---|---|---|
.. | ||
blocks | ||
engine | ||
mesh | ||
shader | ||
world | ||
Main.cpp |