Hi Chris

we have c code for doing this but no binary that calls it in the way you need. This is the code:

int MRISevertSurface(MRI_SURFACE *mris)
{
  int v0, fno;
  FACE *face;

  for (fno = 0; fno < mris->nfaces; fno++) {
    face = &mris->faces[fno];
    if (face->ripflag) continue;
    v0 = face->v[0];
    face->v[0] = face->v[1];
    face->v[1] = v0;
  }

  return (NO_ERROR);
}

should be easy enough to do in matlab

cheers
Bruce


On Sat, 10 Mar 2018, Chris Adamson wrote:

Hi Bruce,

Thanks for your reply. I had already tried swapping the 2nd and 3rd face 
indices, no effect.

Chris.

-----Original Message-----
From: freesurfer-boun...@nmr.mgh.harvard.edu 
<freesurfer-boun...@nmr.mgh.harvard.edu> On Behalf Of Bruce Fischl
Sent: Saturday, 10 March 2018 1:06 AM
To: Freesurfer support list <freesurfer@nmr.mgh.harvard.edu>
Subject: Re: [Freesurfer] Negative areas in mris_sphere, dark in freeview

Hi Chris

this probably means that the triangles aren't constructed according to our 
conventions. The ordering in faces is important as the cross-product of the 
legs of each triangle have to point outwards. That's how we define the surface 
normal vector field. Sounds like whatever software you used uses the oppposite 
convention. You could try swapping the order of vertices in the face list

cheers
Bruce


On Fri, 9 Mar 2018, Chris Adamson wrote:


Freesurfer devs,

 

I have a baffling problem in mris_sphere.

 

I have generated some surfaces using an external tool that uses VTK.
After converting the surfaces into freesurfer format using a basic
format converter, then adding volume geometry to the surface file
using the image used to create it the surface appears dark in
freeview. When I do mris_inflate followed by mris_sphere, mris_sphere
says nearly all the triangles have negative area at the end and it
never finishes. I verified in MATLAB that the surface normals (computed by 
mris_convert) of the original white surfaces point outwards. The darkness in 
freeview is not fixed by changing the order of the indices of the faces (which 
should invert the normal). I’m at a loss to explain this.

 

Thanks in advance,

 

Chris.

 

Dr Chris Adamson

Senior Research Officer

Developmental Imaging, Clinical Sciences

 

Murdoch Childrens Research Institute

The Royal Children’s Hospital

Flemington Road, Parkville, VIC 3052 Australia

E chris.adam...@mcri.edu.au

www.mcri.edu.au

 

 

This e-mail and any attachments to it (the "Communication") are,
unless otherwise stated, confidential, may contain copyright material
and is for the use only of the intended recipient. If you receive the
Communication in error, please notify the sender immediately by return
e-mail, delete the Communication and the return e-mail, and do not
read, copy, retransmit or otherwise deal with it. Any views expressed
in the Communication are those of the individual sender only, unless
expressly stated to be those of Murdoch Childrens Research Institute
(MCRI) ABN 21 006 566 972 or any of its related entities. MCRI does not accept 
liability in connection with the integrity of or errors in the Communication, 
computer virus, data corruption, interference or delay arising from or in 
respect of the Communication.

 

P Please consider the environment before printing this email

 


This e-mail and any attachments to it (the "Communication") are,
unless otherwise stated, confidential, may contain copyright material
and is for the use only of the intended recipient. If you receive the
Communication in error, please notify the sender immediately by return
e-mail, delete the Communication and the return e-mail, and do not
read, copy, retransmit or otherwise deal with it. Any views expressed
in the Communication are those of the individual sender only, unless
expressly stated to be those of Murdoch Children&#x02019;s Research
Institute (MCRI) ABN 21 006 566
972 or any of its related entities. MCRI does not accept liability in
connection with the integrity of or errors in the Communication,
computer virus, data corruption, interference or delay arising from or in 
respect of the Communication.

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________



______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com

If you have any questions, please contact MCRI IT Servicedesk for further 
assistance.
______________________________________________________________________

This e-mail and any attachments to it (the "Communication") are, unless 
otherwise stated, confidential, may contain copyright material and is for the use only of 
the intended recipient. If you receive the Communication in error, please notify the 
sender immediately by return e-mail, delete the Communication and the return e-mail, and 
do not read, copy, retransmit or otherwise deal with it. Any views expressed in the 
Communication are those of the individual sender only, unless expressly stated to be 
those of Murdoch Children’s Research Institute (MCRI) ABN 21 006 566 972 or any of its 
related entities. MCRI does not accept liability in connection with the integrity of or 
errors in the Communication, computer virus, data corruption, interference or delay 
arising from or in respect of the Communication.

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________

_______________________________________________
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