docs: def from_arrays(cls, name, verts, normals, n_verts=3):
  
          """Returns a wavefront .obj string using pre-triangulated vertex dict and normal dict as reference."""
  
          # Put header in string
          wavefront_str = "o {name}\n".format(name=name)
  
          # Write Vertex data from vert_dict
          for vert in verts:
              wavefront_str += "v {0} {1} {2}\n".format(*vert)
  
          # Write (false) UV Texture data
          wavefront_str += "vt 1.0 1.0\n"
  
          for norm in normals:
              wavefront_str += "vn {0} {1} {2}\n".format(*norm)
  
  
          # Write Face Indices (1-indexed)
          for wall_idx, vert_indices in enumerate(grouper(n_verts, range(1, len(verts) + 1))):
              face_str = 'f '
              for idx in vert_indices:
                  face_str += "{v}/1/{n} ".format(v=idx, n=wall_idx + 1)
              wavefront_str += face_str + '\n'
  
          return WavefrontWriter(string=wavefront_str)