forked from bartvdbraak/blender
fix for own error renaming bmesh operator dupe
This commit is contained in:
parent
786e4a1014
commit
2932cded40
@ -487,7 +487,7 @@ void bmo_spin_exec(BMesh *bm, BMOperator *op)
|
||||
BMO_slot_copy(op, op, "geom", "lastout");
|
||||
for (a = 0; a < steps; a++) {
|
||||
if (do_dupli) {
|
||||
BMO_op_initf(bm, &dupop, "dupe geom=%s", op, "lastout");
|
||||
BMO_op_initf(bm, &dupop, "duplicate geom=%s", op, "lastout");
|
||||
BMO_op_exec(bm, &dupop);
|
||||
BMO_op_callf(bm, "rotate cent=%v mat=%m3 verts=%s",
|
||||
cent, rmat, &dupop, "newout");
|
||||
|
@ -195,7 +195,7 @@ void bmo_extrude_edge_only_exec(BMesh *bm, BMOperator *op)
|
||||
BMO_elem_flag_enable(bm, e->v2, EXT_INPUT);
|
||||
}
|
||||
|
||||
BMO_op_initf(bm, &dupeop, "dupe geom=%fve", EXT_INPUT);
|
||||
BMO_op_initf(bm, &dupeop, "duplicate geom=%fve", EXT_INPUT);
|
||||
BMO_op_exec(bm, &dupeop);
|
||||
|
||||
/* disable root flag on all new skin nodes */
|
||||
|
@ -62,7 +62,7 @@ void bmo_mirror_exec(BMesh *bm, BMOperator *op)
|
||||
BMO_slot_mat4_get(op, "mat", mtx);
|
||||
invert_m4_m4(imtx, mtx);
|
||||
|
||||
BMO_op_initf(bm, &dupeop, "dupe geom=%s", op, "geom");
|
||||
BMO_op_initf(bm, &dupeop, "duplicate geom=%s", op, "geom");
|
||||
BMO_op_exec(bm, &dupeop);
|
||||
|
||||
BMO_slot_buffer_flag_enable(bm, &dupeop, "newout", BM_ALL, ELE_NEW);
|
||||
|
@ -1271,7 +1271,7 @@ static int edbm_duplicate_exec(bContext *C, wmOperator *op)
|
||||
BMEditMesh *em = BMEdit_FromObject(ob);
|
||||
BMOperator bmop;
|
||||
|
||||
EDBM_op_init(em, &bmop, op, "dupe geom=%hvef", BM_ELEM_SELECT);
|
||||
EDBM_op_init(em, &bmop, op, "duplicate geom=%hvef", BM_ELEM_SELECT);
|
||||
|
||||
BMO_op_exec(em->bm, &bmop);
|
||||
EDBM_flag_disable_all(em, BM_ELEM_SELECT);
|
||||
@ -2819,7 +2819,7 @@ static int mesh_separate_selected(Main *bmain, Scene *scene, Base *editbase, wmO
|
||||
|
||||
ED_base_object_select(basenew, BA_DESELECT);
|
||||
|
||||
EDBM_op_callf(em, wmop, "dupe geom=%hvef dest=%p", BM_ELEM_SELECT, bm_new);
|
||||
EDBM_op_callf(em, wmop, "duplicate geom=%hvef dest=%p", BM_ELEM_SELECT, bm_new);
|
||||
EDBM_op_callf(em, wmop, "delete geom=%hvef context=%i", BM_ELEM_SELECT, DEL_FACES);
|
||||
|
||||
/* clean up any loose edges */
|
||||
|
@ -412,7 +412,7 @@ static DerivedMesh *arrayModifier_doArray(ArrayModifierData *amd,
|
||||
if (amd->flags & MOD_ARR_MERGE)
|
||||
BMO_op_init(em->bm, &weld_op, "weld_verts");
|
||||
|
||||
BMO_op_initf(em->bm, &dupe_op, "dupe geom=%avef");
|
||||
BMO_op_initf(em->bm, &dupe_op, "duplicate geom=%avef");
|
||||
first_dupe_op = dupe_op;
|
||||
|
||||
for (j = 0; j < count - 1; j++) {
|
||||
@ -422,7 +422,7 @@ static DerivedMesh *arrayModifier_doArray(ArrayModifierData *amd,
|
||||
BMOIter oiter;
|
||||
|
||||
if (j != 0)
|
||||
BMO_op_initf(em->bm, &dupe_op, "dupe geom=%s", &old_dupe_op, "newout");
|
||||
BMO_op_initf(em->bm, &dupe_op, "duplicate geom=%s", &old_dupe_op, "newout");
|
||||
BMO_op_exec(em->bm, &dupe_op);
|
||||
|
||||
geom_slot = BMO_slot_get(&dupe_op, "geom");
|
||||
|
Loading…
Reference in New Issue
Block a user