|
Blender V4.3
|
Namespaces | |
| namespace | set_attribute |
Functions | |
| static char | domain_to_htype (const bke::AttrDomain domain) |
| static bool | mesh_active_attribute_poll (bContext *C) |
| static int | set_sharpness_by_angle_exec (bContext *C, wmOperator *op) |
| void | MESH_OT_set_sharpness_by_angle (wmOperatorType *ot) |
|
static |
Definition at line 57 of file editmesh_attribute.cc.
References BLI_assert_unreachable, BM_EDGE, BM_FACE, BM_LOOP, BM_VERT, blender::bke::Corner, blender::bke::Edge, blender::bke::Face, and blender::bke::Point.
Referenced by blender::ed::mesh::set_attribute::mesh_set_attribute_invoke().
|
static |
Definition at line 74 of file editmesh_attribute.cc.
References blender::ed::geometry::attribute_set_poll(), ED_mesh_context(), and ED_operator_editmesh().
| void blender::ed::mesh::MESH_OT_set_sharpness_by_angle | ( | wmOperatorType * | ot | ) |
Definition at line 75 of file editmesh_set_sharpness_by_angle.cc.
References wmOperatorType::description, ED_operator_editmesh(), wmOperatorType::exec, wmOperatorType::flag, blender::math::AngleRadianBase< T >::from_degree(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, blender::math::AngleRadianBase< T >::radian(), RNA_def_boolean(), RNA_def_float_rotation(), RNA_def_property_float_default(), set_sharpness_by_angle_exec(), and wmOperatorType::srna.
|
static |
Definition at line 33 of file editmesh_set_sharpness_by_angle.cc.
References BKE_editmesh_lnorspace_update(), BKE_view_layer_array_from_objects_in_edit_mode_unique_data(), BMEditMesh::bm, BM_edge_loop_pair(), BM_EDGES_OF_MESH, BM_elem_flag_set, BM_elem_flag_test, BM_ELEM_SELECT, BM_ELEM_SMOOTH, BM_ITER_MESH, CTX_data_scene(), CTX_data_view_layer(), CTX_wm_view3d(), DEG_id_tag_update(), blender::math::dot(), e, BMLoop::f, ID_RECALC_GEOMETRY, NC_GEOM, ND_DATA, BMFace::no, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), RNA_float_get(), and WM_event_add_notifier().
Referenced by MESH_OT_set_sharpness_by_angle().