#dog.py
import voxelmap as vxm
import numpy as np
voxeldog = np.\
array([[[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 2., 0., 2., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 2., 0., 2., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.]],
[[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.]],
[[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.]],
[[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 3., 0., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 0., 2., 0., 0., 0., 0.]],
[[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 2., 0., 3., 0., 2., 0., 0.],
[0., 0., 0., 0., 2., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.]],
[[0., 0., 0., 0., 2., 0., 0., 0., 0.],
[0., 0., 2., 2., 4., 2., 2., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 4., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.]],
[[0., 0., 0., 1., 0., 1., 0., 0., 0.],
[0., 0., 2., 2., 2., 2., 2., 0., 0.],
[0., 0., 0., 2., 2., 2., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 4., 4., 4., 4., 4., 4., 4., 0.],
[0., 4., 4., 4., 4., 4., 4., 4., 0.],
[0., 4., 4., 4., 4., 4., 4., 4., 0.],
[0., 4., 4., 4., 4., 4., 4., 4., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.]],
[[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[4., 4., 0., 0., 0., 0., 0., 4., 4.],
[4., 4., 0., 0., 0., 0., 0., 4., 4.],
[4., 4., 0., 0., 0., 0., 0., 4., 4.],
[4., 4., 0., 0., 0., 0., 0., 4., 4.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0., 0., 0., 0., 0.]]])
voxeldog = np.transpose(voxeldog,(2,1,0))
model = vxm.Model(voxeldog)
model.alphacm = 0.9
model.draw()