├── .gitignore ├── ConsoleFunctionalTest ├── ConsoleFunctionalTest.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── Tests.cs ├── Docs └── transvoxel-xna-test.png ├── Transvoxel ├── Geometry │ └── Mesh.cs ├── Lengyel │ └── Tables.cs ├── Math │ ├── AxisAlignedBoundingBox.cs │ ├── Matrix3X3.cs │ ├── PerlinNoise.cs │ ├── SimplexNoise.cs │ ├── Vector3f.cs │ └── Vector3i.cs ├── SurfaceExtractor │ ├── Cache.cs │ ├── SurfaceExtractor.cs │ ├── SurfaceExtractor.cs.orig │ └── ported │ │ ├── TransvoxelExtractor.cs │ │ ├── TransvoxelManager.cs │ │ └── Vertex.cs ├── Transvoxel.csproj └── VolumeData │ ├── IVolumeData.cs │ ├── VolumeHash │ ├── Hash.cs │ └── VolumeSize.cs │ └── WorldChunk.cs ├── TransvoxelXNA.sln ├── TransvoxelXnaStudio ├── Framework │ ├── Events.cs │ └── MouseKeyboardState.cs ├── GameWindow │ ├── Camera.cs │ └── PreviewWindow.cs ├── Host │ ├── GraphicsDeviceControl.cs │ ├── GraphicsDeviceService.cs │ └── ServiceContainer.cs ├── Logger.cs ├── MainForm.Designer.cs ├── MainForm.cs ├── MainForm.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── TransvoxelHelpers │ ├── Chunk.cs │ ├── Converters.cs │ ├── FastFrustrum.cs │ ├── TransvoxelManager.cs │ ├── TransvoxelManager.cs.orig │ └── VertexPositionTextureNormalColor.cs ├── TransvoxelXnaStudio.csproj ├── app.config └── packages.config └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/.gitignore -------------------------------------------------------------------------------- /ConsoleFunctionalTest/ConsoleFunctionalTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/ConsoleFunctionalTest/ConsoleFunctionalTest.csproj -------------------------------------------------------------------------------- /ConsoleFunctionalTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/ConsoleFunctionalTest/Program.cs -------------------------------------------------------------------------------- /ConsoleFunctionalTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/ConsoleFunctionalTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ConsoleFunctionalTest/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/ConsoleFunctionalTest/Tests.cs -------------------------------------------------------------------------------- /Docs/transvoxel-xna-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Docs/transvoxel-xna-test.png -------------------------------------------------------------------------------- /Transvoxel/Geometry/Mesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Geometry/Mesh.cs -------------------------------------------------------------------------------- /Transvoxel/Lengyel/Tables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Lengyel/Tables.cs -------------------------------------------------------------------------------- /Transvoxel/Math/AxisAlignedBoundingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Math/AxisAlignedBoundingBox.cs -------------------------------------------------------------------------------- /Transvoxel/Math/Matrix3X3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Math/Matrix3X3.cs -------------------------------------------------------------------------------- /Transvoxel/Math/PerlinNoise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Math/PerlinNoise.cs -------------------------------------------------------------------------------- /Transvoxel/Math/SimplexNoise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Math/SimplexNoise.cs -------------------------------------------------------------------------------- /Transvoxel/Math/Vector3f.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Math/Vector3f.cs -------------------------------------------------------------------------------- /Transvoxel/Math/Vector3i.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Math/Vector3i.cs -------------------------------------------------------------------------------- /Transvoxel/SurfaceExtractor/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/SurfaceExtractor/Cache.cs -------------------------------------------------------------------------------- /Transvoxel/SurfaceExtractor/SurfaceExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/SurfaceExtractor/SurfaceExtractor.cs -------------------------------------------------------------------------------- /Transvoxel/SurfaceExtractor/SurfaceExtractor.cs.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/SurfaceExtractor/SurfaceExtractor.cs.orig -------------------------------------------------------------------------------- /Transvoxel/SurfaceExtractor/ported/TransvoxelExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/SurfaceExtractor/ported/TransvoxelExtractor.cs -------------------------------------------------------------------------------- /Transvoxel/SurfaceExtractor/ported/TransvoxelManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/SurfaceExtractor/ported/TransvoxelManager.cs -------------------------------------------------------------------------------- /Transvoxel/SurfaceExtractor/ported/Vertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/SurfaceExtractor/ported/Vertex.cs -------------------------------------------------------------------------------- /Transvoxel/Transvoxel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/Transvoxel.csproj -------------------------------------------------------------------------------- /Transvoxel/VolumeData/IVolumeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/VolumeData/IVolumeData.cs -------------------------------------------------------------------------------- /Transvoxel/VolumeData/VolumeHash/Hash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/VolumeData/VolumeHash/Hash.cs -------------------------------------------------------------------------------- /Transvoxel/VolumeData/VolumeHash/VolumeSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/VolumeData/VolumeHash/VolumeSize.cs -------------------------------------------------------------------------------- /Transvoxel/VolumeData/WorldChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/Transvoxel/VolumeData/WorldChunk.cs -------------------------------------------------------------------------------- /TransvoxelXNA.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXNA.sln -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Framework/Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Framework/Events.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Framework/MouseKeyboardState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Framework/MouseKeyboardState.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/GameWindow/Camera.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/GameWindow/Camera.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/GameWindow/PreviewWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/GameWindow/PreviewWindow.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Host/GraphicsDeviceControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Host/GraphicsDeviceControl.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Host/GraphicsDeviceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Host/GraphicsDeviceService.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Host/ServiceContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Host/ServiceContainer.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Logger.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/MainForm.Designer.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/MainForm.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/MainForm.resx -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Program.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Properties/Resources.resx -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/Properties/Settings.settings -------------------------------------------------------------------------------- /TransvoxelXnaStudio/TransvoxelHelpers/Chunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/TransvoxelHelpers/Chunk.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/TransvoxelHelpers/Converters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/TransvoxelHelpers/Converters.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/TransvoxelHelpers/FastFrustrum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/TransvoxelHelpers/FastFrustrum.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/TransvoxelHelpers/TransvoxelManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/TransvoxelHelpers/TransvoxelManager.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/TransvoxelHelpers/TransvoxelManager.cs.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/TransvoxelHelpers/TransvoxelManager.cs.orig -------------------------------------------------------------------------------- /TransvoxelXnaStudio/TransvoxelHelpers/VertexPositionTextureNormalColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/TransvoxelHelpers/VertexPositionTextureNormalColor.cs -------------------------------------------------------------------------------- /TransvoxelXnaStudio/TransvoxelXnaStudio.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/TransvoxelXnaStudio.csproj -------------------------------------------------------------------------------- /TransvoxelXnaStudio/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/app.config -------------------------------------------------------------------------------- /TransvoxelXnaStudio/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/TransvoxelXnaStudio/packages.config -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryConstruct/Transvoxel-XNA/HEAD/readme.md --------------------------------------------------------------------------------