boxes: add normals
boxes: add texture coordinates
boxes: fix get_size returning an invalid reference
sample-three-dimensional: add a texture to cube