Cleanup: Fix outdated comments about Mesh data

This commit is contained in:
Hans Goudey 2024-03-22 00:25:42 -04:00
parent 73e7023c71
commit 3ce8c74a57
3 changed files with 4 additions and 5 deletions

View File

@ -92,7 +92,7 @@ BVHTree *bvhtree_from_mesh_edges_ex(BVHTreeFromMesh *data,
int axis); int axis);
/** /**
* Builds a BVH-tree where nodes are the triangle faces (#MLoopTri) of the given mesh. * Builds a BVH-tree where nodes are the triangle faces (#Mesh::corner_tris()) of the given mesh.
*/ */
BVHTree *bvhtree_from_mesh_corner_tris_ex(BVHTreeFromMesh *data, BVHTree *bvhtree_from_mesh_corner_tris_ex(BVHTreeFromMesh *data,
blender::Span<blender::float3> vert_positions, blender::Span<blender::float3> vert_positions,

View File

@ -31,8 +31,7 @@ struct Scene;
* and various data that doesn't belong in the #BMesh struct itself * and various data that doesn't belong in the #BMesh struct itself
* (mostly related to mesh evaluation). * (mostly related to mesh evaluation).
* *
* The entire modifier system works with this structure, and not #BMesh. * #Mesh.runtime.edit_mesh stores a pointer to this structure.
* #Mesh.edit_bmesh stores a pointer to this structure.
*/ */
struct BMEditMesh { struct BMEditMesh {
BMesh *bm; BMesh *bm;
@ -41,7 +40,7 @@ struct BMEditMesh {
* Face triangulation (tessellation) is stored as triplets of three loops, * Face triangulation (tessellation) is stored as triplets of three loops,
* which each define a triangle. * which each define a triangle.
* *
* \see #MLoopTri as the documentation gives useful hints that apply to this data too. * \see #Mesh::corner_tris() as the documentation gives useful hints that apply to this data too.
*/ */
BMLoop *(*looptris)[3]; BMLoop *(*looptris)[3];
int tottri; int tottri;

View File

@ -817,7 +817,7 @@ void BKE_mesh_do_versions_convert_mfaces_to_mpolys(Mesh *mesh)
/* -------------------------------------------------------------------- */ /* -------------------------------------------------------------------- */
/** \name MFace Tessellation /** \name MFace Tessellation
* *
* #MFace is a legacy data-structure that should be avoided, use #MLoopTri instead. * #MFace is a legacy data-structure that should be avoided, use #Mesh::corner_tris() instead.
* \{ */ * \{ */
#define MESH_MLOOPCOL_TO_MCOL(_mloopcol, _mcol) \ #define MESH_MLOOPCOL_TO_MCOL(_mloopcol, _mcol) \