Dear all, I'm trying to read a flattened patch (ascii) using matlab but I'm slightly confused: after performing mris_flatten and mris_convert -p rh.patch.flat rh.patch.flat.asc
I get the following file: #!ascii version of patch ./rh.orig. The 1st index is not a vertex number 12755 25052 -46888 vno=46887 -47.306606 -24.583883 0.000000 -46894 vno=46893 -44.649334 -26.691339 0.000000 ... 94637 48206 48190 46887 94661 48221 48205 46896 And based on the read_patch script (freesurfer_dir/matlab) I'm able to extract the vertices and faces. vertices_flatmap: -47.3066 -24.5839 0 -44.6493 -26.6913 0 -45.1151 -25.9817 0 ... & faces_flatmap 48206 48190 46887 48221 48205 46896 46893 48218 48219 ... Yet, if I call Hpa = patch('vertices',vert_flat,'faces',face_flat,... 'EdgeColor',edgecolor,'FaceColor',facecolor); it comes up with an error: Warning: Values in patch Faces must be in [1 : rows(Vertices)] - not rendering. I suppose this relates to the fact that it is a subset of the actual complete surface and that it therefore does not start with index 1 (but 48206 instead). Any suggestions how to proceed from here? In the end, I'd like to visualise an overlay (saved as .w file) onto the flattened patch instead of on the inflated surface. Kind regards and thanks in advance, Cris Lanting _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail.