Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/mesh.c
| Show First 20 Lines • Show All 628 Lines • ▼ Show 20 Lines | static Mesh *mesh_new_nomain_from_template_ex( | ||||
| me_dst->totvert = verts_len; | me_dst->totvert = verts_len; | ||||
| me_dst->totedge = edges_len; | me_dst->totedge = edges_len; | ||||
| me_dst->totface = tessface_len; | me_dst->totface = tessface_len; | ||||
| me_dst->totloop = loops_len; | me_dst->totloop = loops_len; | ||||
| me_dst->totpoly = polys_len; | me_dst->totpoly = polys_len; | ||||
| me_dst->cd_flag = me_src->cd_flag; | me_dst->cd_flag = me_src->cd_flag; | ||||
| me_dst->editflag = me_src->editflag; | |||||
| CustomData_copy(&me_src->vdata, &me_dst->vdata, mask.vmask, CD_CALLOC, verts_len); | CustomData_copy(&me_src->vdata, &me_dst->vdata, mask.vmask, CD_CALLOC, verts_len); | ||||
| CustomData_copy(&me_src->edata, &me_dst->edata, mask.emask, CD_CALLOC, edges_len); | CustomData_copy(&me_src->edata, &me_dst->edata, mask.emask, CD_CALLOC, edges_len); | ||||
| CustomData_copy(&me_src->ldata, &me_dst->ldata, mask.lmask, CD_CALLOC, loops_len); | CustomData_copy(&me_src->ldata, &me_dst->ldata, mask.lmask, CD_CALLOC, loops_len); | ||||
| CustomData_copy(&me_src->pdata, &me_dst->pdata, mask.pmask, CD_CALLOC, polys_len); | CustomData_copy(&me_src->pdata, &me_dst->pdata, mask.pmask, CD_CALLOC, polys_len); | ||||
| if (do_tessface) { | if (do_tessface) { | ||||
| CustomData_copy(&me_src->fdata, &me_dst->fdata, mask.fmask, CD_CALLOC, tessface_len); | CustomData_copy(&me_src->fdata, &me_dst->fdata, mask.fmask, CD_CALLOC, tessface_len); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,263 Lines • Show Last 20 Lines | |||||