Blender  V3.3
Functions
object_warp.c File Reference
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DNA_view3d_types.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "WM_api.h"
#include "WM_types.h"
#include "ED_transverts.h"
#include "object_intern.h"

Go to the source code of this file.

Functions

static void object_warp_calc_view_matrix (float r_mat_view[4][4], float r_center_view[3], Object *obedit, const float viewmat[4][4], const float center[3], const float offset_angle)
 
static void object_warp_transverts_minmax_x (TransVertStore *tvs, const float mat_view[4][4], const float center_view[3], float *r_min, float *r_max)
 
static void object_warp_transverts (TransVertStore *tvs, const float mat_view[4][4], const float center_view[3], const float angle_, const float min, const float max)
 
static int object_warp_verts_exec (bContext *C, wmOperator *op)
 
void TRANSFORM_OT_vertex_warp (struct wmOperatorType *ot)
 

Function Documentation

◆ object_warp_calc_view_matrix()

static void object_warp_calc_view_matrix ( float  r_mat_view[4][4],
float  r_center_view[3],
Object obedit,
const float  viewmat[4][4],
const float  center[3],
const float  offset_angle 
)
static

◆ object_warp_transverts()

static void object_warp_transverts ( TransVertStore tvs,
const float  mat_view[4][4],
const float  center_view[3],
const float  angle_,
const float  min,
const float  max 
)
static

◆ object_warp_transverts_minmax_x()

static void object_warp_transverts_minmax_x ( TransVertStore tvs,
const float  mat_view[4][4],
const float  center_view[3],
float r_min,
float r_max 
)
static

◆ object_warp_verts_exec()

static int object_warp_verts_exec ( bContext C,
wmOperator op 
)
static

◆ TRANSFORM_OT_vertex_warp()

void TRANSFORM_OT_vertex_warp ( struct wmOperatorType ot)