I\'d like to calculate an 3D object out of the 3 views. The principle is shown in following figure.
If your views are a, b, c then:
a, b, c
result = a[None, :, :] & b[:, None, :] & c[:, :, None]
Shuffle round the axes to suit the input
a, b and c are assumed to be of the form:
a
b
c
np.array([[0,0,0,0],[0,1,1,0],[0,1,1,0],[0,0,0,0]], dtype=np.bool)