ClarkThyLord/Voxel-Core

VoxelLayeredMesh

ClarkThyLord opened this issue · 2 comments

VoxelObject which is composed of n layers.

  • Layers : Array
  • Layer
    • name : String = 'layer_' + n
    • type : VoxleObject = VoxelMesh
    • data : Dictionary<Vector3, Dictionary> = {}

each layer should be able to have its own material

VoxelLayeredMesh was originally thought of as a VoxelObject that allowed users to define their own persistent Material for a group of voxels. That being said, VoxelSet materials have allowed for this and more, which is why I think that VoxelLayeredMesh is obsolete, which is why I have decided to deprecate it.