Blender
V3.3
|
#include "DNA_mesh_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "BKE_customdata.h"
#include "BKE_editmesh.h"
#include "BKE_mesh.h"
#include "transform.h"
#include "transform_convert.h"
Go to the source code of this file.
Functions | |
Edge (for crease) Transform Creation | |
static void | createTransEdge (bContext *UNUSED(C), TransInfo *t) |
static void | recalcData_mesh_edge (TransInfo *t) |
Variables | |
TransConvertTypeInfo | TransConvertType_MeshEdge |
Definition at line 26 of file transform_convert_mesh_edge.c.
References BKE_editmesh_from_object(), BKE_mesh_from_object(), BLI_assert, BMEditMesh::bm, BM_EDGES_OF_MESH, BM_ELEM_CD_GET_VOID_P, BM_elem_flag_test, BM_ELEM_HIDDEN, BM_ELEM_SELECT, BM_ITER_MESH, BM_mesh_cd_flag_ensure(), CD_BWEIGHT, CD_CREASE, BMVert::co, copy_m3_m3(), copy_m3_m4(), count, CustomData_get_offset(), BMesh::edata, TransData::ext, FOREACH_TRANS_DATA_CONTAINER, ME_CDFLAG_EDGE_BWEIGHT, ME_CDFLAG_EDGE_CREASE, MEM_callocN, mid_v3_v3v3(), TransData::mtx, NULL, PSEUDOINVERSE_EPSILON, pseudoinverse_m3_m3(), TransData::smtx, t, T_PROP_CONNECTED, T_PROP_EDIT, TD_SELECTED, TFM_BWEIGHT, TFM_EDGE_CREASE, BMEdge::v1, and BMEdge::v2.
Definition at line 111 of file transform_convert_mesh_edge.c.
References DEG_id_tag_update(), FOREACH_TRANS_DATA_CONTAINER, ID_RECALC_GEOMETRY, and t.
TransConvertTypeInfo TransConvertType_MeshEdge |
Definition at line 120 of file transform_convert_mesh_edge.c.
Referenced by convert_type_get(), init_proportional_edit(), and init_TransDataContainers().