numpy2volume2.py 378 B

1234567891011121314
  1. """Create a Volume from a numpy array"""
  2. import numpy as np
  3. from vedo import Volume, show
  4. data_matrix = np.zeros([70, 80, 90], dtype=np.uint8)
  5. data_matrix[ 0:30, 0:30, 0:30] = 1
  6. data_matrix[30:50, 30:60, 30:70] = 2
  7. data_matrix[50:70, 60:80, 70:90] = 3
  8. vol = Volume(data_matrix)
  9. vol.cmap(['white','b','g','r']).mode(1)
  10. vol.add_scalarbar()
  11. show(vol, __doc__, axes=1).close()