Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_mesh.h
| Show All 30 Lines | |||||
| struct LinkNode; | struct LinkNode; | ||||
| struct ListBase; | struct ListBase; | ||||
| struct MDeformVert; | struct MDeformVert; | ||||
| struct MDisps; | struct MDisps; | ||||
| struct MEdge; | struct MEdge; | ||||
| struct MFace; | struct MFace; | ||||
| struct MLoop; | struct MLoop; | ||||
| struct MLoopTri; | struct MLoopTri; | ||||
| struct MLoopUV; | |||||
| struct MPoly; | struct MPoly; | ||||
| struct Main; | struct Main; | ||||
| struct MemArena; | struct MemArena; | ||||
| struct Mesh; | struct Mesh; | ||||
| struct ModifierData; | struct ModifierData; | ||||
| struct Object; | struct Object; | ||||
| struct PointCloud; | struct PointCloud; | ||||
| struct Scene; | struct Scene; | ||||
| ▲ Show 20 Lines • Show All 640 Lines • ▼ Show 20 Lines | void BKE_mesh_calc_poly_center(const struct MPoly *mpoly, | ||||
| const struct MLoop *loopstart, | const struct MLoop *loopstart, | ||||
| const float (*vert_positions)[3], | const float (*vert_positions)[3], | ||||
| float r_cent[3]); | float r_cent[3]); | ||||
| /* NOTE: passing poly-normal is only a speedup so we can skip calculating it. */ | /* NOTE: passing poly-normal is only a speedup so we can skip calculating it. */ | ||||
| float BKE_mesh_calc_poly_area(const struct MPoly *mpoly, | float BKE_mesh_calc_poly_area(const struct MPoly *mpoly, | ||||
| const struct MLoop *loopstart, | const struct MLoop *loopstart, | ||||
| const float (*vert_positions)[3]); | const float (*vert_positions)[3]); | ||||
| float BKE_mesh_calc_area(const struct Mesh *me); | float BKE_mesh_calc_area(const struct Mesh *me); | ||||
| float BKE_mesh_calc_poly_uv_area(const struct MPoly *mpoly, const struct MLoopUV *uv_array); | |||||
| void BKE_mesh_calc_poly_angles(const struct MPoly *mpoly, | void BKE_mesh_calc_poly_angles(const struct MPoly *mpoly, | ||||
| const struct MLoop *loopstart, | const struct MLoop *loopstart, | ||||
| const float (*vert_positions)[3], | const float (*vert_positions)[3], | ||||
| float angles[]); | float angles[]); | ||||
| void BKE_mesh_poly_edgehash_insert(struct EdgeHash *ehash, | void BKE_mesh_poly_edgehash_insert(struct EdgeHash *ehash, | ||||
| const struct MPoly *mp, | const struct MPoly *mp, | ||||
| const struct MLoop *mloop); | const struct MLoop *mloop); | ||||
| ▲ Show 20 Lines • Show All 413 Lines • Show Last 20 Lines | |||||