type.FillBlockModel(buf, ToTransform(i), vtx_counter);
size_t vtx_begin = vtx_counter;
vtx_counter += type.shape->VertexCount();
for (size_t vtx = vtx_begin; vtx < vtx_counter; ++vtx) {
type.FillBlockModel(buf, ToTransform(i), vtx_counter);
size_t vtx_begin = vtx_counter;
vtx_counter += type.shape->VertexCount();
for (size_t vtx = vtx_begin; vtx < vtx_counter; ++vtx) {