Changeset 11202 for issm/trunk-jpl/src/c/shared/TriMesh/OrderSegments.cpp
- Timestamp:
- 01/25/12 10:52:04 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/shared/TriMesh/OrderSegments.cpp
r8301 r11202 24 24 25 25 for (i=0;i<nseg;i++){ 26 A= *(segments+3*i+0);27 B= *(segments+3*i+1);28 el= *(segments+3*i+2)-1; //after AssociateSegmentToElement, el was a matlab index, we need the c index now.26 A=segments[3*i+0]; 27 B=segments[3*i+1]; 28 el=(int)segments[3*i+2]-1; //after AssociateSegmentToElement, el was a matlab index, we need the c index now. 29 29 30 if ( *(index+3*el+0)==A){31 if ( *(index+3*el+2)==B){32 *(segments+3*i+0)=B;33 *(segments+3*i+1)=A;30 if (index[3*el+0]==A){ 31 if (index[3*el+2]==B){ 32 segments[3*i+0]=B; 33 segments[3*i+1]=A; 34 34 } 35 35 } 36 else if ( *(index+3*el+1)==A){37 if ( *(index+3*el+0)==B){38 *(segments+3*i+0)=B;39 *(segments+3*i+1)=A;36 else if (index[3*el+1]==A){ 37 if (index[3*el+0]==B){ 38 segments[3*i+0]=B; 39 segments[3*i+1]=A; 40 40 } 41 41 } 42 42 else{ 43 if ( *(index+3*el+1)==B){44 *(segments+3*i+0)=B;45 *(segments+3*i+1)=A;43 if (index[3*el+1]==B){ 44 segments[3*i+0]=B; 45 segments[3*i+1]=A; 46 46 } 47 47 }
Note:
See TracChangeset
for help on using the changeset viewer.