split a mesh where a rift (or fault) is present
More...
Go to the source code of this file.
split a mesh where a rift (or fault) is present
Definition in file ProcessRifts.cpp.
◆ ProcessRiftsUsage()
void ProcessRiftsUsage |
( |
void |
| ) |
|
Definition at line 7 of file ProcessRifts.cpp.
9 _printf_(
" usage: [index2,x2,y2,segments2,segmentmarkers2,rifts2]=ProcessRifts(index1,x1,y1,segments1,segmentmarkers1) \n");
10 _printf_(
" where: (index1,x1,y1,segments1,segmentmarkers1) is an initial triangulation.\n");
11 _printf_(
" index2,x2,y2,segments2,segmentmarkers2,rifts2 is the resulting triangulation where rifts have been processed.\n");
◆ WRAPPER()
WRAPPER |
( |
ProcessRifts_python |
| ) |
|
Definition at line 13 of file ProcessRifts.cpp.
24 int *segmentmarkers = NULL;
37 FetchData(&segments,&num_seg,NULL,SEGMENTSIN);
38 FetchData(&segmentmarkers,NULL,SEGMENTMARKERSIN);
41 ProcessRiftsx(&index,&nel,&x,&y,&nods,&segments,&segmentmarkers,&num_seg,&riftstruct);
47 WriteData(SEGMENTSOUT,segments,num_seg,3);
48 WriteData(SEGMENTMARKERSOUT,segmentmarkers,num_seg,1);
56 xDelete<int>(segments);
57 xDelete<int>(segmentmarkers );
void ProcessRiftsx(int **pindex, int *pnel, double **px, double **py, int *pnods, int **psegments, int **psegmentmarkers, int *pnum_seg, RiftStruct **priftstruct)