forked from: corners to Matrix3D

fork to add 3rd dimension :)