Blender V4.3
bmo_offset_edgeloops.cc File Reference

Go to the source code of this file.

Macros

#define USE_CAP_OPTION
 
#define ELE_NEW   (1 << 0)
 
#define ELE_VERT_ENDPOINT   (1 << 1)
 
#define OFFSET   0.0f
 

Functions

static BMFacebm_face_split_walk_back (BMesh *bm, BMLoop *l_src, BMLoop **r_l)
 
void bmo_offset_edgeloops_exec (BMesh *bm, BMOperator *op)
 

Detailed Description

Simple edge offset functionality.

Note
Actual offset is done by edge-slide. (this only changes topology)

Definition in file bmo_offset_edgeloops.cc.

Macro Definition Documentation

◆ ELE_NEW

#define ELE_NEW   (1 << 0)

Definition at line 28 of file bmo_offset_edgeloops.cc.

Referenced by bmo_offset_edgeloops_exec().

◆ ELE_VERT_ENDPOINT

#define ELE_VERT_ENDPOINT   (1 << 1)

Definition at line 31 of file bmo_offset_edgeloops.cc.

Referenced by bmo_offset_edgeloops_exec().

◆ OFFSET

#define OFFSET   0.0f

Definition at line 35 of file bmo_offset_edgeloops.cc.

Referenced by bmo_offset_edgeloops_exec().

◆ USE_CAP_OPTION

#define USE_CAP_OPTION

Definition at line 26 of file bmo_offset_edgeloops.cc.

Function Documentation

◆ bm_face_split_walk_back()

static BMFace * bm_face_split_walk_back ( BMesh * bm,
BMLoop * l_src,
BMLoop ** r_l )
static

◆ bmo_offset_edgeloops_exec()