Blender  V3.3
Macros | Variables
transform_convert_curve.c File Reference
#include "DNA_curve_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "BKE_curve.h"
#include "transform.h"
#include "transform_snap.h"
#include "transform_convert.h"
#include "transform_orientations.h"

Go to the source code of this file.

Macros

#define SEL_F1   (1 << 0)
 
#define SEL_F2   (1 << 1)
 
#define SEL_F3   (1 << 2)
 

Functions

Curve/Surfaces Transform Creation
static int bezt_select_to_transform_triple_flag (const BezTriple *bezt, const bool hide_handles)
 
static void createTransCurveVerts (bContext *UNUSED(C), TransInfo *t)
 
static void recalcData_curve (TransInfo *t)
 

Variables

TransConvertTypeInfo TransConvertType_Curve
 

Macro Definition Documentation

◆ SEL_F1

#define SEL_F1   (1 << 0)

◆ SEL_F2

#define SEL_F2   (1 << 1)

◆ SEL_F3

#define SEL_F3   (1 << 2)

Function Documentation

◆ bezt_select_to_transform_triple_flag()

static int bezt_select_to_transform_triple_flag ( const BezTriple bezt,
const bool  hide_handles 
)
static

For the purpose of transform code we need to behave as if handles are selected, even when they aren't (see special case below).

Definition at line 33 of file transform_convert_curve.c.

References ELEM, BezTriple::f1, BezTriple::f2, BezTriple::f3, BezTriple::h1, BezTriple::h2, HD_ALIGN, HD_AUTO, and SELECT.

Referenced by createTransCurveVerts().

◆ createTransCurveVerts()

static void createTransCurveVerts ( bContext UNUSEDC,
TransInfo t 
)
static

◆ recalcData_curve()

static void recalcData_curve ( TransInfo t)
static

Variable Documentation

◆ TransConvertType_Curve

TransConvertTypeInfo TransConvertType_Curve
Initial value:
= {
}
static void createTransCurveVerts(bContext *UNUSED(C), TransInfo *t)
static void recalcData_curve(TransInfo *t)

Definition at line 450 of file transform_convert_curve.c.

Referenced by convert_type_get(), init_proportional_edit(), and init_TransDataContainers().