|
Blender V4.3
|
#include "BLI_math_matrix.h"#include "BLI_math_vector.h"#include "BKE_context.hh"#include "BKE_editmesh.hh"#include "DEG_depsgraph.hh"#include "transform.hh"#include "transform_orientations.hh"#include "transform_convert.hh"Go to the source code of this file.
Functions | |
Edit Mesh Bevel Weight and Crease Transform Creation | |
| static float * | mesh_cdata_transdata_center (const TransIslandData *island_data, const int island_index, BMVert *eve) |
| static void | mesh_cdata_transdata_create (TransDataBasic *td, BMVert *eve, float *weight, const TransIslandData *island_data, const int island_index) |
| static void | createTransMeshVertCData (bContext *, TransInfo *t) |
Recalc Mesh Data | |
| static void | recalcData_mesh_cdata (TransInfo *t) |
Variables | |
| TransConvertTypeInfo | TransConvertType_MeshVertCData |
Definition at line 55 of file transform_convert_mesh_vert_cdata.cc.
References TransInfo::around, BKE_editmesh_from_object(), BLI_assert, bm, BMEditMesh::bm, BM_data_layer_add_named(), BM_ELEM_CD_GET_VOID_P, BM_elem_flag_test, BM_ELEM_HIDDEN, BM_ELEM_SELECT, BM_ELEM_TAG, BM_ITER_MESH, BM_ITER_MESH_INDEX, BM_VERTS_OF_MESH, CD_PROP_FLOAT, copy_m3_m4(), copy_v3_v3(), createSpaceNormal(), CustomData_get_offset_named(), CustomData_has_layer_named(), TransMeshDataCrazySpace::defmats, ELEM, TransInfo::flag, FLT_MAX, FOREACH_TRANS_DATA_CONTAINER, TransIslandData::island_vert_map, MEM_callocN, MEM_freeN(), MEM_mallocN, mesh_cdata_transdata_create(), TransInfo::mode, BMVert::no, PSEUDOINVERSE_EPSILON, pseudoinverse_m3_m3(), TransMeshDataCrazySpace::quats, SCE_SELECT_VERTEX, BMEditMesh::selectmode, T_PROP_CONNECTED, T_PROP_EDIT, T_PROP_EDIT_ALL, TFM_BWEIGHT, TFM_VERT_CREASE, BMesh::totvert, BMesh::totvertsel, transform_convert_mesh_connectivity_distance(), transform_convert_mesh_crazyspace_detect(), transform_convert_mesh_crazyspace_free(), transform_convert_mesh_crazyspace_transdata_set(), transform_convert_mesh_islanddata_free(), transform_convert_mesh_islands_calc(), V3D_AROUND_LOCAL_ORIGINS, and BMesh::vdata.
|
static |
Definition at line 26 of file transform_convert_mesh_vert_cdata.cc.
References TransIslandData::center, and BMVert::co.
Referenced by mesh_cdata_transdata_create().
|
static |
Definition at line 36 of file transform_convert_mesh_vert_cdata.cc.
References BLI_assert, BM_elem_flag_test, BM_ELEM_HIDDEN, BM_ELEM_SELECT, copy_v3_v3(), mesh_cdata_transdata_center(), and TD_SELECTED.
Referenced by createTransMeshVertCData().
|
static |
Definition at line 216 of file transform_convert_mesh_vert_cdata.cc.
References DEG_id_tag_update(), FOREACH_TRANS_DATA_CONTAINER, and ID_RECALC_GEOMETRY.
| TransConvertTypeInfo TransConvertType_MeshVertCData |
Definition at line 225 of file transform_convert_mesh_vert_cdata.cc.
Referenced by convert_type_get(), init_proportional_edit(), and init_TransDataContainers().