<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Dear community,
<div><br>
</div>
<div>I am a new user of fieldtriptoolbox and have followed your tutorial on how to localize electrodes using 3D scanner, specifically using structure sensor by Occipital. I have encountered two issues and I adress each of these in separate e-mails.</div>
<div>Here I would like to ask about remove_vertices function behaviour.</div>
<div>I used matlab 2020a.</div>
<div><br>
</div>
<div>When I export model with texture, I get error informing me about invalid texture size:</div>
<div><br>
</div>
<div>Error using refine (line 72)</div>
<div>invalid size of texture</div>
<div><br>
</div>
<div>Error in ft_read_headshape (line 1001)</div>
<div>[shape.pos, shape.tri, texture] = refine(shape.pos, shape.tri,...</div>
<div><br>
</div>
<div>Error in lokalizacja_elektrod (line 30)</div>
<div>head_surface = ft_read_headshape(sciezka_model)</div>
<div><br>
</div>
<div>After some time I managed to find what I understand produces that error - that is, remove_vertices removes (in my case) one  un-used vertice it finds, but it seems to never remove texture vertice associated with the removed geometrical vertice. This results
 in different sizes of texture and vertice arrays.</div>
<div>When</div>
<div>[posR, triR, removetri] = remove_vertices(pos, tri, removepos)</div>
<div>is replaced  with</div>
<div>[posR, triR, txR, removetri] = remove_vertices_NEW(pos, tri, removepos, tx)</div>
<div><br>
</div>
<div>and one line added, that is:</div>
<div>% remove the vertices and triangles</div>
<div>...</div>
<div>txR = tx(keeppos,:);</div>
<div><br>
</div>
<div>then only it is possible to read in the model with its texture.</div>
<div><br>
</div>
<div>I am not however  sure (due to lack of in-depth knowledge of 3d meshes) whether it is a  bug or desired behaviour, which I do not fully comprehend. I understood that remove_vertice removes geometrical vertices which are unused by any face.</div>
<div><br>
</div>
<div>I have not reported it as an issue on github, as I am not certain whether it is a bug,as I have mentioned already.</div>
<div><br>
</div>
Regards<br>
Piotr Gawroński</div>
</body>
</html>