Blender  V3.3
Functions
editmesh_knife_project.c File Reference
#include "DNA_curve_types.h"
#include "DNA_object_types.h"
#include "BLI_linklist.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "BKE_curve.h"
#include "BKE_customdata.h"
#include "BKE_editmesh.h"
#include "BKE_layer.h"
#include "BKE_lib_id.h"
#include "BKE_mesh.h"
#include "BKE_mesh_runtime.h"
#include "BKE_object.h"
#include "BKE_report.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_query.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "MEM_guardedalloc.h"
#include "WM_types.h"
#include "ED_mesh.h"
#include "ED_screen.h"
#include "ED_view3d.h"
#include "mesh_intern.h"

Go to the source code of this file.

Functions

static LinkNodeknifeproject_poly_from_object (const bContext *C, Scene *scene, Object *ob, LinkNode *polys)
 
static int knifeproject_exec (bContext *C, wmOperator *op)
 
void MESH_OT_knife_project (wmOperatorType *ot)
 

Function Documentation

◆ knifeproject_exec()

static int knifeproject_exec ( bContext C,
wmOperator op 
)
static

◆ knifeproject_poly_from_object()

static LinkNode* knifeproject_poly_from_object ( const bContext C,
Scene scene,
Object ob,
LinkNode polys 
)
static

◆ MESH_OT_knife_project()

void MESH_OT_knife_project ( wmOperatorType ot)