Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/mesh/editmesh_add.c
| Context not available. | |||||
| bool enter_editmode; | bool enter_editmode; | ||||
| unsigned int layer; | unsigned int layer; | ||||
| bool was_editmode; | bool was_editmode; | ||||
| const bool calc_uvs = RNA_boolean_get(op->ptr, "calc_uvs"); | |||||
| WM_operator_view3d_unit_defaults(C, op); | WM_operator_view3d_unit_defaults(C, op); | ||||
| ED_object_add_generic_get_opts(C, op, 'Y', loc, rot, &enter_editmode, &layer, NULL); | ED_object_add_generic_get_opts(C, op, 'Y', loc, rot, &enter_editmode, &layer, NULL); | ||||
| Context not available. | |||||
| mul_mat3_m4_fl(mat, dia); | mul_mat3_m4_fl(mat, dia); | ||||
| em = BKE_editmesh_from_object(obedit); | em = BKE_editmesh_from_object(obedit); | ||||
| if (calc_uvs) { | |||||
| ED_mesh_uv_texture_ensure(obedit->data, NULL); | |||||
| } | |||||
| if (!EDBM_op_call_and_selectf( | if (!EDBM_op_call_and_selectf( | ||||
| em, op, "verts.out", false, | em, op, "verts.out", false, | ||||
| "create_monkey matrix=%m4", mat)) | "create_monkey matrix=%m4 calc_uvs=%b", mat,calc_uvs)) | ||||
| { | { | ||||
| return OPERATOR_CANCELLED; | return OPERATOR_CANCELLED; | ||||
| } | } | ||||
| Context not available. | |||||
| ED_object_add_unit_props(ot); | ED_object_add_unit_props(ot); | ||||
| ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; | ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; | ||||
| /* props */ | |||||
| ED_object_add_mesh_props(ot); | |||||
| ED_object_add_generic_props(ot, true); | ED_object_add_generic_props(ot, true); | ||||
| } | } | ||||
| Context not available. | |||||