See https://pymeshlab.readthedocs.io/en/latest/classes/mesh.html Note: normal information is recalculated by pymeshlab. Discards any non-triangle faces.
The texture information is saved as a vertex attribute via v_tex_coords_matrix. Note that this discards information since a vertex can have multiple texture coordinates. For this reason, we also save it as wedge_tex_coord_matrix (i.e. per triangle).*
Type
Default
Details
mesh
ObjMesh
add_texture_info
NoneType
None
Whether to add texture info to the pymeshlab.Mesh. If None, texture is added if available for at least one vertex.
Texture vertices can be reconstructed from wedge_tex_coord_matrix (per face) or from the vertex attribute vertex_tex_coord_matrix. Reconstruction from face texture can accommodate multiple texture coordinates per vertex (e.g. for UV maps with seams).*
Type
Default
Details
mesh
Mesh
reconstruct_texture_from_faces
bool
True
Whether to reconstruct texture information from per-face data (True), or per-vertex data (False)
texture_vertex_decimals
int
10
Texture vertices are rounded to texture_vertex_decimals decimals.
Warning: readOBJ() ignored non-comment line 4:
o Drosophila_CAAX-mCherry_mesh_remeshed
Warning: readOBJ() ignored non-comment line 48073:
l 2534 8160
/tmp/ipykernel_1942205/15752383.py:16: RuntimeWarning: invalid value encountered in divide
normals = (normals.T / np.linalg.norm(normals, axis=-1)).T