Cleanup: remove unused navmesh code
These were leftovers from the BGE removal. Differential Revision: https://developer.blender.org/D8862
This commit is contained in:
parent
a985b8bd9e
commit
32678e8654
|
@ -244,8 +244,6 @@ bool BKE_mesh_minmax(const struct Mesh *me, float r_min[3], float r_max[3]);
|
|||
void BKE_mesh_transform(struct Mesh *me, const float mat[4][4], bool do_keys);
|
||||
void BKE_mesh_translate(struct Mesh *me, const float offset[3], const bool do_keys);
|
||||
|
||||
void BKE_mesh_ensure_navmesh(struct Mesh *me);
|
||||
|
||||
void BKE_mesh_tessface_calc(struct Mesh *mesh);
|
||||
void BKE_mesh_tessface_ensure(struct Mesh *mesh);
|
||||
void BKE_mesh_tessface_clear(struct Mesh *mesh);
|
||||
|
|
|
@ -1980,8 +1980,8 @@ const CustomData_MeshMasks CD_MASK_MESH = {
|
|||
.fmask = 0,
|
||||
.lmask = (CD_MASK_MLOOP | CD_MASK_MDISPS | CD_MASK_MLOOPUV | CD_MASK_MLOOPCOL |
|
||||
CD_MASK_CUSTOMLOOPNORMAL | CD_MASK_GRID_PAINT_MASK | CD_MASK_PROP_ALL),
|
||||
.pmask = (CD_MASK_MPOLY | CD_MASK_RECAST | CD_MASK_FACEMAP | CD_MASK_FREESTYLE_FACE |
|
||||
CD_MASK_PROP_ALL | CD_MASK_SCULPT_FACE_SETS),
|
||||
.pmask = (CD_MASK_MPOLY | CD_MASK_FACEMAP | CD_MASK_FREESTYLE_FACE | CD_MASK_PROP_ALL |
|
||||
CD_MASK_SCULPT_FACE_SETS),
|
||||
};
|
||||
const CustomData_MeshMasks CD_MASK_EDITMESH = {
|
||||
.vmask = (CD_MASK_MDEFORMVERT | CD_MASK_PAINT_MASK | CD_MASK_MVERT_SKIN | CD_MASK_SHAPEKEY |
|
||||
|
@ -1990,7 +1990,7 @@ const CustomData_MeshMasks CD_MASK_EDITMESH = {
|
|||
.fmask = 0,
|
||||
.lmask = (CD_MASK_MDISPS | CD_MASK_MLOOPUV | CD_MASK_MLOOPCOL | CD_MASK_CUSTOMLOOPNORMAL |
|
||||
CD_MASK_GRID_PAINT_MASK | CD_MASK_PROP_ALL),
|
||||
.pmask = (CD_MASK_RECAST | CD_MASK_FACEMAP | CD_MASK_PROP_ALL | CD_MASK_SCULPT_FACE_SETS),
|
||||
.pmask = (CD_MASK_FACEMAP | CD_MASK_PROP_ALL | CD_MASK_SCULPT_FACE_SETS),
|
||||
};
|
||||
const CustomData_MeshMasks CD_MASK_DERIVEDMESH = {
|
||||
.vmask = (CD_MASK_ORIGINDEX | CD_MASK_MDEFORMVERT | CD_MASK_SHAPEKEY | CD_MASK_MVERT_SKIN |
|
||||
|
@ -2000,8 +2000,8 @@ const CustomData_MeshMasks CD_MASK_DERIVEDMESH = {
|
|||
.lmask = (CD_MASK_MLOOPUV | CD_MASK_MLOOPCOL | CD_MASK_CUSTOMLOOPNORMAL |
|
||||
CD_MASK_PREVIEW_MLOOPCOL | CD_MASK_ORIGSPACE_MLOOP |
|
||||
CD_MASK_PROP_ALL), /* XXX MISSING CD_MASK_MLOOPTANGENT ? */
|
||||
.pmask = (CD_MASK_ORIGINDEX | CD_MASK_RECAST | CD_MASK_FREESTYLE_FACE | CD_MASK_FACEMAP |
|
||||
CD_MASK_PROP_ALL | CD_MASK_SCULPT_FACE_SETS),
|
||||
.pmask = (CD_MASK_ORIGINDEX | CD_MASK_FREESTYLE_FACE | CD_MASK_FACEMAP | CD_MASK_PROP_ALL |
|
||||
CD_MASK_SCULPT_FACE_SETS),
|
||||
};
|
||||
const CustomData_MeshMasks CD_MASK_BMESH = {
|
||||
.vmask = (CD_MASK_MDEFORMVERT | CD_MASK_BWEIGHT | CD_MASK_MVERT_SKIN | CD_MASK_SHAPEKEY |
|
||||
|
@ -2010,7 +2010,7 @@ const CustomData_MeshMasks CD_MASK_BMESH = {
|
|||
.fmask = 0,
|
||||
.lmask = (CD_MASK_MDISPS | CD_MASK_MLOOPUV | CD_MASK_MLOOPCOL | CD_MASK_CUSTOMLOOPNORMAL |
|
||||
CD_MASK_GRID_PAINT_MASK | CD_MASK_PROP_ALL),
|
||||
.pmask = (CD_MASK_RECAST | CD_MASK_FREESTYLE_FACE | CD_MASK_FACEMAP | CD_MASK_PROP_ALL |
|
||||
.pmask = (CD_MASK_FREESTYLE_FACE | CD_MASK_FACEMAP | CD_MASK_PROP_ALL |
|
||||
CD_MASK_SCULPT_FACE_SETS),
|
||||
};
|
||||
/**
|
||||
|
@ -2040,7 +2040,7 @@ const CustomData_MeshMasks CD_MASK_EVERYTHING = {
|
|||
CD_MASK_MLOOPTANGENT | CD_MASK_PREVIEW_MLOOPCOL | CD_MASK_ORIGSPACE_MLOOP |
|
||||
CD_MASK_GRID_PAINT_MASK | CD_MASK_PROP_ALL),
|
||||
.pmask = (CD_MASK_MPOLY | CD_MASK_BM_ELEM_PYPTR | CD_MASK_ORIGINDEX | CD_MASK_NORMAL |
|
||||
CD_MASK_RECAST | CD_MASK_FACEMAP | CD_MASK_FREESTYLE_FACE | CD_MASK_PROP_ALL |
|
||||
CD_MASK_FACEMAP | CD_MASK_FREESTYLE_FACE | CD_MASK_PROP_ALL |
|
||||
CD_MASK_SCULPT_FACE_SETS),
|
||||
};
|
||||
|
||||
|
|
|
@ -1562,21 +1562,6 @@ void BKE_mesh_translate(Mesh *me, const float offset[3], const bool do_keys)
|
|||
}
|
||||
}
|
||||
|
||||
void BKE_mesh_ensure_navmesh(Mesh *me)
|
||||
{
|
||||
if (!CustomData_has_layer(&me->pdata, CD_RECAST)) {
|
||||
int i;
|
||||
int polys_len = me->totpoly;
|
||||
int *recastData;
|
||||
recastData = (int *)MEM_malloc_arrayN(polys_len, sizeof(int), __func__);
|
||||
for (i = 0; i < polys_len; i++) {
|
||||
recastData[i] = i + 1;
|
||||
}
|
||||
CustomData_add_layer_named(
|
||||
&me->pdata, CD_RECAST, CD_ASSIGN, recastData, polys_len, "recastData");
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_mesh_tessface_calc(Mesh *mesh)
|
||||
{
|
||||
mesh->totface = BKE_mesh_tessface_calc_ex(
|
||||
|
|
|
@ -123,7 +123,7 @@ typedef enum CustomDataType {
|
|||
/* CD_ID_MCOL = 21, */
|
||||
/* CD_TEXTURE_MLOOPCOL = 22, */ /* UNUSED */
|
||||
CD_CLOTH_ORCO = 23,
|
||||
CD_RECAST = 24,
|
||||
/* CD_RECAST = 24, */ /* UNUSED */
|
||||
|
||||
/* BMESH ONLY START */
|
||||
CD_MPOLY = 25,
|
||||
|
@ -182,7 +182,7 @@ typedef enum CustomDataType {
|
|||
#define CD_MASK_MDISPS (1 << CD_MDISPS)
|
||||
#define CD_MASK_PREVIEW_MCOL (1 << CD_PREVIEW_MCOL)
|
||||
#define CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO)
|
||||
#define CD_MASK_RECAST (1 << CD_RECAST)
|
||||
// #define CD_MASK_RECAST (1 << CD_RECAST) /* DEPRECATED */
|
||||
|
||||
/* BMESH ONLY START */
|
||||
#define CD_MASK_MPOLY (1 << CD_MPOLY)
|
||||
|
|
Loading…
Reference in New Issue