Hi Tuomas

yes,  the format of the face list in the ascii file is:

<face index>
<vertex index> <vertice index> <vertex index>
.
.
.

where all the indices are 0-based, and the <vertex index> entries are the 3 
vertices that make up that triangular face. Note that *only* the faces and 
vertices that have not been removed by cutting are in the patch file.

cheers
Bruce


On Mon, 6 Feb 2012, Tuomas Tolvanen wrote:

> Dear surfers,
>
> Using [faces verts] = freesurfer_read_surf(surface) gives me the face
> list and vertices coordinates. I assume that using different surface
> (e.g. lh.white and lh.sphere) changes only the coordinates and the face
> list remains the same (?).  What about with flattened patch? I converted
> the flattened patch to ascii and read it to Matlab. This is what I got:
>
> First ten rows:
>
> '#!ascii version of patch ./lh.orig. The 1st index is not a vertex number'
>     '25720 50563'
>     '1 vno=0'
>     '6.217312  34.772942  0.000000'
>     '2 vno=1'
>     '6.013689  34.451294  0.000000'
>     '3 vno=2'
>     '5.807863  33.961815  0.000000'
>     '4 vno=3'
>     '6.546745  34.426727  0.000000'
> ...
> At somepoint the rows changes to this:
>
>     '0'
>     '0 1 3 '
>     '1'
>     '4 3 1 '
>     '2'
>     '0 75 1 '
>     '3'
>     '76 1 75 '
>     '4'
>     '0 3 83 '
>     '5'
>
> It's obvious that every second row, starting from the 4th row, is the
> xyz-coordinates of the vertex on the flatmap. Is the latter part of the
> ascii data the face list? And if it is, are those indices referring to
> the original vertice indices?
>
> Long story short: does the ascii data (of the flat patch) consist of the
> vertice coordinates and the face list in the same way as lh.white (with
> the exception that indices are reduced by one [1=0, 2=1...])?
>
> -Tuomas
>
>
> _______________________________________________
> Freesurfer mailing list
> Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>
>
>
_______________________________________________
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.

Reply via email to