Blender  V2.93
Macros
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)
 
void createTransCurveVerts (TransInfo *t)
 
void recalcData_curve (TransInfo *t)
 

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 49 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()

void createTransCurveVerts ( TransInfo t)

◆ recalcData_curve()

void recalcData_curve ( TransInfo t)