亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? isob.c

?? FDS為火災動力學模擬軟件源代碼,該軟件為開源項目,代碼語言主要為FORTRAN,可在WINDOWS和LINUX下編譯運行,詳細說明可參考http://fire.nist.gov/fds/官方網址
?? C
?? 第 1 頁 / 共 5 頁
字號:
void FreeBlockInfo(bbyte *pbToFree){  blockinfo *pbi, *pbiPrev;  pbiPrev = NULL;  for (pbi = pbiHead; pbi != NULL; pbi = pbi->pbiNext){    if(fPtrEqual(pbi->pb, pbToFree)){      if(pbiPrev == NULL){        pbiHead = pbi->pbiNext;      }      else{        pbiPrev->pbiNext = pbi->pbiNext;      }      break;    }    pbiPrev = pbi;  }  ASSERT(pbi != NULL);  if(sizeofDebugByte!=0)ASSERT((char)*(pbi->pb+pbi->size)==(char)debugByte);  free(pbi);}/* ------------------ UpdateBlockInfo ------------------------ */void UpdateBlockInfo(bbyte *pbOld, bbyte *pbNew, size_t sizeNew){  blockinfo *pbi;  ASSERT(pbNew != NULL && sizeNew != 0);  pbi = GetBlockInfo(pbOld);  ASSERT(pbOld == pbi->pb);  pbi->pb = pbNew;  pbi->size = sizeNew;}/* ------------------ sizeofBlock ------------------------ */size_t sizeofBlock(bbyte *pb){  blockinfo *pbi;  pbi = GetBlockInfo(pb);  ASSERT(pb==pbi->pb);  if(sizeofDebugByte!=0)ASSERT((char)*(pbi->pb+pbi->size)==(char)debugByte);  return(pbi->size);}/* ------------------ ValidPointer ------------------------ */mallocflag ValidPointer(void *pv, size_t size){  blockinfo *pbi;  bbyte *pb = (bbyte *)pv;  ASSERT(pv != NULL && size != 0);  pbi = GetBlockInfo(pb);  ASSERT(pb==pbi->pb);  ASSERT(fPtrLessEq(pb+size,pbi->pb + pbi->size));  if(sizeofDebugByte!=0)ASSERT((char)*(pbi->pb+pbi->size)==(char)debugByte);  return(1);}/* ------------------ strcpy ------------------------ */char *_strcpy(char *s1, const char *s2){  blockinfo *pbi;  int offset;  CheckMemory;  pbi = GetBlockInfo_nofail(s1);  if(pbi!=NULL){    offset = s1 - pbi->pb;    ASSERT(pbi->size - offset >= strlen(s2)+1);  }  return strcpy(s1,s2);}/* ------------------ strcat ------------------------ */char *_strcat(char *s1, const char *s2){  blockinfo *pbi;  int offset;  CheckMemory;  pbi = GetBlockInfo_nofail(s1);  if(pbi!=NULL){    offset = s1 - pbi->pb;    ASSERT(pbi->size - offset >= strlen(s1)+strlen(s2)+1);  }  return strcat(s1,s2);}#endif/*lint -e534 *//*lint -e553 *//*lint -e537 *//*lint -e732 loss of sign *//*lint -e774 boolean within if always evaluates to True *//*lint -e785 *//*lint -e736 *//*lint -e818 *//*lint -e747 *//*lint -e524 *//*lint -e834 *//*lint -e725 *//*lint -e539 *//*lint -e525 *//*lint -e19 Expecting ; *//*lint -e10 Useless declaration */#include <stdlib.h>#ifdef pp_DRAWISO#include <GL/glut.h>#endif#include <math.h>#include <stdio.h>#define IN_ISOBOXunsigned short *vertices=NULL;int *rank=NULL,*sortedlist=NULL,*closestnodes=NULL;int edge2vertex[12][2]={  {0,1},{1,2},{2,3},{0,3},  {0,4},{1,5},{2,6},{3,7},  {4,5},{5,6},{6,7},{4,7}};int compcase[]={0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0};int edgelist[15][13]={  { 0                             },  { 3,0,4, 3                      },  { 4,0,4, 7, 2                   },  { 6,0,4, 3, 7,11,10             },  { 6,0,4, 3, 6,10, 9             },  { 5,0,3, 7, 6, 5                },  { 7,0,4, 7, 2, 6,10,9           },  { 9,4,8,11, 2, 3, 7,6,10,9      },  { 4,4,7, 6, 5                   },  { 6,2,6, 9, 8, 4, 3             },  { 8,0,8,11, 3,10, 9,1, 2        },  { 6,4,3, 2,10, 9, 5             },  { 8,4,8,11, 0, 3, 7,6, 5        },  {12,0,4, 3, 7,11,10,2, 6,1,8,5,9},  { 6,3,7, 6, 9, 8, 0             }};int edgelist2[15][16]={  { 0                             },  { 0},  { 0},  { 8,3,0,10,7,0,4,11,10},  { 0},  { 0},  { 11, 7,10,9,4,0,4,9,0,9,6,2},  { 9,7,10,11,3,4,8,9,6,2},  { 0},  { 0},  { 8,0,8,9,1,3,2,10,11},  { 0},  { 8,0,3,4,8,11,7,6,5},  { 12,4,11,8,0,5,1,7,3,2,9,10,6},  { 0}};int pathcclist[15][13]={  { 0},  { 3,0,1,2},  { 6,0,1,2,2,3,0},  { 6,0,1,2,3,4,5},  { 6,0,1,2,3,4,5},  { 9,0,1,2,2,3,4,0,2,4},  { 9,0,1,2,2,3,0,4,5,6},  { 9,0,1,2,3,4,5,6,7,8},  { 6,0,1,2,2,3,0},  {12,0,1,5,1,4,5,1,2,4,2,3,4},  {12,0,1,2,0,2,3,4,5,6,4,6,7},  {12,0,1,5,1,4,5,1,2,4,2,3,4},  {12,0,1,2,3,4,5,3,5,6,3,6,7},  {12,0,1,2,3,4,5,6,7,8,9,10,11},  {12,0,1,5,1,4,5,1,2,4,2,3,4}};int pathcclist2[15][19]={  { 0},  { 0},  { 0},  { 12,0,1,2,0,2,3,4,5,6,4,6,7},  { 0},  { 0},  { 15,0,1,2,0,2,3,4,5,6,7,8,9,7,9,10},  { 15,0,1,2,3,4,5,3,5,7,3,7,8,5,6,7},  { 0},  { 0},  { 12,0,1,2,0,2,3,4,5,6,4,6,7},  { 0},  { 12,0,1,2,3,4,6,3,6,7,4,5,6},  { 12,0,1,2,3,4,5,6,7,8,9,10,11},  { 0}};int pathccwlist[15][13]={  { 0},  { 3,0,2,1},  { 6,0,2,1,0,3,2},  { 6,0,2,1,3,5,4},  { 6,0,2,1,3,5,4},  { 9,0,2,1,2,4,3,0,4,2},  { 9,0,2,1,0,3,2,4,6,5},  { 9,0,2,1,3,5,4,6,8,7},  { 6,0,2,1,0,3,2},  {12,0,5,1,1,5,4,1,4,2,2,4,3},  {12,0,2,1,0,3,2,4,6,5,4,7,6},  {12,0,5,1,1,5,4,1,4,2,2,4,3},  {12,0,2,1,3,5,4,3,6,5,3,7,6},  {12,0,2,1,3,5,4,6,8,7,9,11,10},  {12,0,5,1,1,5,4,1,4,2,2,4,3}};int pathccwlist2[15][19]={  { 0},  { 0},  { 0},  { 12,0,2,1,0,3,2,4,6,5,4,7,6},  { 0},  { 0},  { 15,0,2,1,0,3,2,4,6,5,7,9,8,7,10,9},  { 15,0,2,1,3,5,4,3,7,5,3,8,7,5,7,6},  { 0},  { 0},  { 12,0,2,1,0,3,2,4,6,5,4,7,6},  { 0},  { 12,0,2,1,3,6,4,3,7,6,4,6,5},  { 12,0,2,1,3,5,4,6,8,7,9,11,10},  { 0}};int cases[256][10]={{0,0,0,0,0,0,0,0, 0,  0},{0,1,2,3,4,5,6,7, 1,  1},{1,2,3,0,5,6,7,4, 1,  2},{1,2,3,0,5,6,7,4, 2,  3},{2,3,0,1,6,7,4,5, 1,  4},{0,4,5,1,3,7,6,2, 3,  5},{2,3,0,1,6,7,4,5, 2,  6},{3,0,1,2,7,4,5,6, 5,  7},{3,0,1,2,7,4,5,6, 1,  8},{0,1,2,3,4,5,6,7, 2,  9},{3,7,4,0,2,6,5,1, 3, 10},{2,3,0,1,6,7,4,5, 5, 11},{3,0,1,2,7,4,5,6, 2, 12},{1,2,3,0,5,6,7,4, 5, 13},{0,1,2,3,4,5,6,7, 5, 14},{0,1,2,3,4,5,6,7, 8, 15},{4,0,3,7,5,1,2,6, 1, 16},{4,5,1,0,7,6,2,3, 2, 17},{1,2,3,0,5,6,7,4, 3, 18},{5,1,0,4,6,2,3,7, 5, 19},{2,3,0,1,6,7,4,5, 4, 20},{4,5,1,0,7,6,2,3, 6, 21},{2,3,0,1,6,7,4,5, 6, 22},{3,0,1,2,7,4,5,6,14, 23},{4,5,1,0,7,6,2,3, 3, 24},{7,4,0,3,6,5,1,2, 5, 25},{2,6,7,3,1,5,4,0, 7, 26},{3,0,1,2,7,4,5,6, 9, 27},{2,6,7,3,1,5,4,0, 6, 28},{4,0,3,7,5,1,2,6,11, 29},{0,1,2,3,4,5,6,7,12, 30},{0,0,0,0,0,0,0,0, 0,  0},{5,4,7,6,1,0,3,2, 1, 32},{0,3,7,4,1,2,6,5, 3, 33},{1,0,4,5,2,3,7,6, 2, 34},{4,5,1,0,7,6,2,3, 5, 35},{2,3,0,1,6,7,4,5, 3, 36},{3,7,4,0,2,6,5,1, 7, 37},{6,2,1,5,7,3,0,4, 5, 38},{0,1,2,3,4,5,6,7, 9, 39},{3,0,1,2,7,4,5,6, 4, 40},{3,7,4,0,2,6,5,1, 6, 41},{5,6,2,1,4,7,3,0, 6, 42},{3,0,1,2,7,4,5,6,11, 43},{3,0,1,2,7,4,5,6, 6, 44},{1,2,3,0,5,6,7,4,12, 45},{0,1,2,3,4,5,6,7,14, 46},{0,0,0,0,0,0,0,0, 0,  0},{5,1,0,4,6,2,3,7, 2, 48},{1,0,4,5,2,3,7,6, 5, 49},{0,4,5,1,3,7,6,2, 5, 50},{4,5,1,0,7,6,2,3, 8, 51},{4,7,6,5,0,3,2,1, 6, 52},{1,0,4,5,2,3,7,6,12, 53},{4,5,1,0,7,6,2,3,11, 54},{0,0,0,0,0,0,0,0, 0,  0},{5,1,0,4,6,2,3,7, 6, 56},{1,0,4,5,2,3,7,6,14, 57},{0,4,5,1,3,7,6,2,12, 58},{0,0,0,0,0,0,0,0, 0,  0},{4,0,3,7,5,1,2,6,10, 60},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{6,7,3,2,5,4,0,1, 1, 64},{0,1,2,3,4,5,6,7, 4, 65},{1,0,4,5,2,3,7,6, 3, 66},{0,4,5,1,3,7,6,2, 6, 67},{2,1,5,6,3,0,4,7, 2, 68},{6,7,3,2,5,4,0,1, 6, 69},{5,6,2,1,4,7,3,0, 5, 70},{0,1,2,3,4,5,6,7,11, 71},{3,0,1,2,7,4,5,6, 3, 72},{0,1,2,3,4,5,6,7, 6, 73},{7,4,0,3,6,5,1,2, 7, 74},{2,3,0,1,6,7,4,5,12, 75},{7,3,2,6,4,0,1,5, 5, 76},{1,2,3,0,5,6,7,4,14, 77},{1,2,3,0,5,6,7,4, 9, 78},{0,0,0,0,0,0,0,0, 0,  0},{4,0,3,7,5,1,2,6, 3, 80},{0,3,7,4,1,2,6,5, 6, 81},{2,3,0,1,6,7,4,5, 7, 82},{5,1,0,4,6,2,3,7,12, 83},{2,1,5,6,3,0,4,7, 6, 84},{0,1,2,3,4,5,6,7,10, 85},{5,6,2,1,4,7,3,0,12, 86},{0,0,0,0,0,0,0,0, 0,  0},{0,1,2,3,4,5,6,7, 7, 88},{7,4,0,3,6,5,1,2,12, 89},{3,0,1,2,7,4,5,6,13, 90},{0,0,0,0,0,0,0,0, 0,  0},{7,3,2,6,4,0,1,5,12, 92},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{5,4,7,6,1,0,3,2, 2, 96},{6,2,1,5,7,3,0,4, 6, 97},{2,1,5,6,3,0,4,7, 5, 98},{2,1,5,6,3,0,4,7,14, 99},{1,5,6,2,0,4,7,3, 5,100},{1,5,6,2,0,4,7,3,12,101},{1,5,6,2,0,4,7,3, 8,102},{0,0,0,0,0,0,0,0, 0,  0},{5,4,7,6,1,0,3,2, 6,104},{0,4,5,1,3,7,6,2,10,105},{2,1,5,6,3,0,4,7,12,106},{0,0,0,0,0,0,0,0, 0,  0},{5,6,2,1,4,7,3,0,11,108},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{7,6,5,4,3,2,1,0, 5,112},{0,4,5,1,3,7,6,2,11,113},{6,5,4,7,2,1,0,3, 9,114},{0,0,0,0,0,0,0,0, 0,  0},{1,5,6,2,0,4,7,3,14,116},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{7,6,5,4,3,2,1,0,12,120},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{7,6,5,4,3,2,1,0, 1,128},{0,1,2,3,4,5,6,7, 3,129},{1,2,3,0,5,6,7,4, 4,130},{1,2,3,0,5,6,7,4, 6,131},{7,4,0,3,6,5,1,2, 3,132},{1,5,6,2,0,4,7,3, 7,133},{1,5,6,2,0,4,7,3, 6,134},{3,0,1,2,7,4,5,6,12,135},{3,2,6,7,0,1,5,4, 2,136},{4,0,3,7,5,1,2,6, 5,137},{7,4,0,3,6,5,1,2, 6,138},{2,3,0,1,6,7,4,5,14,139},{6,7,3,2,5,4,0,1, 5,140},{2,3,0,1,6,7,4,5, 9,141},{1,2,3,0,5,6,7,4,11,142},{0,0,0,0,0,0,0,0, 0,  0},{4,0,3,7,5,1,2,6, 2,144},{3,7,4,0,2,6,5,1, 5,145},{7,6,5,4,3,2,1,0, 6,146},{1,0,4,5,2,3,7,6,11,147},{4,0,3,7,5,1,2,6, 6,148},{3,7,4,0,2,6,5,1,12,149},{1,0,4,5,2,3,7,6,10,150},{0,0,0,0,0,0,0,0, 0,  0},{0,3,7,4,1,2,6,5, 5,152},{4,0,3,7,5,1,2,6, 8,153},{0,3,7,4,1,2,6,5,12,154},{0,0,0,0,0,0,0,0, 0,  0},{0,3,7,4,1,2,6,5,14,156},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{5,1,0,4,6,2,3,7, 3,160},{1,2,3,0,5,6,7,4, 7,161},{1,0,4,5,2,3,7,6, 6,162},{4,5,1,0,7,6,2,3,12,163},{3,0,1,2,7,4,5,6, 7,164},{0,1,2,3,4,5,6,7,13,165},{6,2,1,5,7,3,0,4,12,166},{0,0,0,0,0,0,0,0, 0,  0},{3,2,6,7,0,1,5,4, 6,168},{4,0,3,7,5,1,2,6,12,169},{1,2,3,0,5,6,7,4,10,170},{0,0,0,0,0,0,0,0, 0,  0},{6,7,3,2,5,4,0,1,12,172},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{6,5,4,7,2,1,0,3, 5,176},{0,4,5,1,3,7,6,2, 9,177},{0,4,5,1,3,7,6,2,14,178},{0,0,0,0,0,0,0,0, 0,  0},{6,5,4,7,2,1,0,3,12,180},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{5,4,7,6,1,0,3,2,11,184},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{7,3,2,6,4,0,1,5, 2,192},{6,5,4,7,2,1,0,3, 6,193},{7,3,2,6,4,0,1,5, 6,194},{0,3,7,4,1,2,6,5,10,195},{3,2,6,7,0,1,5,4, 5,196},{3,2,6,7,0,1,5,4,12,197},{3,2,6,7,0,1,5,4,14,198},{0,0,0,0,0,0,0,0, 0,  0},{2,6,7,3,1,5,4,0, 5,200},{0,3,7,4,1,2,6,5,11,201},{2,6,7,3,1,5,4,0,12,202},{0,0,0,0,0,0,0,0, 0,  0},{3,2,6,7,0,1,5,4, 8,204},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{5,4,7,6,1,0,3,2, 5,208},{3,7,4,0,2,6,5,1,14,209},{5,4,7,6,1,0,3,2,12,210},{0,0,0,0,0,0,0,0, 0,  0},{4,7,6,5,0,3,2,1,11,212},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{6,7,3,2,5,4,0,1, 9,216},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{4,7,6,5,0,3,2,1, 5,224},{4,7,6,5,0,3,2,1,12,225},{1,5,6,2,0,4,7,3,11,226},{0,0,0,0,0,0,0,0, 0,  0},{7,6,5,4,3,2,1,0, 9,228},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{2,6,7,3,1,5,4,0,14,232},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{5,4,7,6,1,0,3,2, 8,240},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0},{0,0,0,0,0,0,0,0, 0,  0}};/* ------------------ GetIsobox ------------------------ */void GetIsobox(float *x, float *y, float *z, float *vals, float *tvals, int *nodeindexes, float level,               float *xvert, float *yvert, float *zvert, float *tvert, int *closestnodes, int *nvert,               int *triangles, int *ntriangles){       /*       INPUT       -----       x - x[0] = min x value           x[1] = max x value       y - y[0] = min y value           y[1] = max y value       z - z[0] = min z value           z[1] = max z value      vals - values at box formed by x,y,z      tvals- values at box formed by x,y,z      level - desired iso-surface level       OUTPUT       -----       xvert, yvert, zvert - array of x,y,z coordinates that have iso-surface value        nvert - number of vertices       triangles - set of 3 integer indices for each triangle pointing into xvert, yvert, zvert arrays       ntriangles - number of indices in triangles       */  float vmin, vmax;  float xxval[8],yyval[8],zzval[8];  int bigger, casenum, type, sign;  int ixmin[4]={0,1,4,5}, ixmax[4]={2,3,6,7};  int iymin[4]={0,3,4,7}, iymax[4]={1,2,5,6};  int izmin[4]={0,1,2,3}, izmax[4]={4,5,6,7};  int n;  int edge,*edges=NULL, nedges, *path=NULL, *case2=NULL, npath;  int v1, v2;  float val1, val2, denom, factor;  float xx, yy, zz;  int outofbounds;  int prods[]={1,2,4,8,16,32,64,128};  int thistype;/* determine min and max solution values */  vmin = vals[0]; vmax = vals[0];  for(n=0;n<12;n++){closestnodes[n]=0;}  for(n=1;n<8;n++){    if(vals[n]<vmin){vmin=vals[n];}    if(vals[n]>vmax){vmax=vals[n];}  }/* if the iso-surface level is not bounded by the vals data then there is nothing to do */  *nvert = 0;  *ntriangles = 0;  if(vmin>level||vmax<level)return;/* determine which of 256 cases this is */  casenum = 0; bigger = 0;  sign = 1;  for(n=0;n<8;n++){    if(vals[n]>level){      bigger++;       casenum |= prods[n];    }  }/* there are more nodes greater than the iso-surface level than below, so    solve the complementary problem */  if(bigger>4){    sign=-1; casenum=0;    for(n=0;n<8;n++){      if(vals[n]<level)casenum |= prods[n];    }  }/* stuff min and max grid data into a more convenient form   assuming the following grid numbering scheme       5-------6     / |      /|    /   |     / |   4 -------7   |  |    |   |   |    Z    1---|---2  |  Y     |  /  |/       |/  0--X-----3       */  for(n=0;n<4;n++){    xxval[ixmin[n]] = x[0];    xxval[ixmax[n]] = x[1];    yyval[iymin[n]] = y[0];    yyval[iymax[n]] = y[1];    zzval[izmin[n]] = z[0];    zzval[izmax[n]] = z[1];  }  if(casenum<=0||casenum>=255)return; /* no iso-surface */  case2 = &(cases[casenum][0]);  type = case2[8];  if(type==0)return;  if(compcase[type]==-1){thistype=sign;}  else{thistype=1;}   if(thistype!=-1){    edges = &(edgelist[type][1]);    if(sign>0)path = &(pathcclist[type][1]);   /* construct triangles clock wise */     else{path = &(pathccwlist[type][1]);}     /* construct triangles counter clockwise */  }  else{    edges = &(edgelist2[type][1]);    if(sign>0)path = &(pathcclist2[type][1]);   /* construct triangles clock wise */     else{path = &(pathccwlist2[type][1]);}     /* construct triangles counter clockwise */  }  npath = path[-1];  nedges = edges[-1];/* calculate where iso-surface level crosses each edge */  outofbounds=0;  for(n=0;n<nedges;n++){

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本伊人色综合网| 中文字幕中文在线不卡住| 成人精品小蝌蚪| 精品一区二区免费| 美国欧美日韩国产在线播放| 亚洲国产精品影院| 亚洲一级在线观看| 艳妇臀荡乳欲伦亚洲一区| 亚洲男帅同性gay1069| 自拍偷拍国产亚洲| 亚洲精品综合在线| 亚洲bt欧美bt精品| 男人的天堂久久精品| 免费成人av在线播放| 蜜桃视频一区二区三区在线观看| 午夜久久久久久电影| 日本不卡的三区四区五区| 青青草国产成人av片免费| 看片网站欧美日韩| 国产白丝精品91爽爽久久| 成人精品一区二区三区中文字幕| 99re66热这里只有精品3直播| 播五月开心婷婷综合| 在线免费观看成人短视频| 欧美日韩和欧美的一区二区| 4438亚洲最大| 国产日韩欧美不卡在线| 亚洲丝袜精品丝袜在线| 日韩精品一区第一页| 国内精品久久久久影院色 | 从欧美一区二区三区| 99久久婷婷国产综合精品| 色国产综合视频| 日韩亚洲欧美在线观看| 欧美国产日韩精品免费观看| 18涩涩午夜精品.www| 亚洲国产视频一区二区| 国产又粗又猛又爽又黄91精品| 成人av免费在线播放| 欧美欧美欧美欧美| 久久久精品国产99久久精品芒果| 亚洲欧美一区二区三区极速播放 | 日韩一区二区免费在线电影| 国产午夜亚洲精品午夜鲁丝片 | 午夜国产不卡在线观看视频| 国产一区亚洲一区| 欧美日韩国产高清一区二区| 久久久久久一二三区| 亚洲一区二区在线免费观看视频| 久久99热狠狠色一区二区| 99视频精品在线| 26uuu国产电影一区二区| 亚洲一区二区三区中文字幕 | 波多野结衣中文字幕一区| 91福利精品视频| 国产欧美日韩精品在线| 毛片av中文字幕一区二区| 欧美中文字幕一区二区三区| 国产精品久久三区| 国产精品一区一区三区| 91精品国产综合久久香蕉的特点 | 一区二区三区欧美视频| 国产精品1区二区.| 日韩精品资源二区在线| 一区二区三区日韩精品视频| 成人国产一区二区三区精品| 精品国产精品一区二区夜夜嗨| 亚洲图片欧美综合| 91日韩一区二区三区| 国产精品日日摸夜夜摸av| 狠狠色狠狠色综合系列| 日韩午夜小视频| 石原莉奈一区二区三区在线观看| 日本韩国欧美三级| 一区二区高清免费观看影视大全 | 亚洲精品中文字幕乱码三区 | 色综合久久中文字幕| 日韩精品一区二区三区四区| 亚洲大片精品永久免费| 在线免费精品视频| 一区二区三区欧美激情| 91久久精品国产91性色tv| 一区二区在线免费观看| 色综合天天在线| 亚洲激情图片qvod| 在线看日本不卡| 视频在线观看91| 欧美成人精品3d动漫h| 日韩不卡一区二区| 亚洲精品一区二区三区四区高清 | 国产午夜精品福利| 国产成人av一区二区三区在线观看| 久久亚洲精品小早川怜子| 国产风韵犹存在线视精品| 日本一区二区三区在线不卡| 99久久国产综合精品女不卡| 亚洲精选一二三| 91精品国产黑色紧身裤美女| 久久综合综合久久综合| 欧美国产精品中文字幕| 91网站在线播放| 婷婷综合五月天| 久久综合中文字幕| 93久久精品日日躁夜夜躁欧美| 亚洲色图丝袜美腿| 3atv一区二区三区| 国产精品资源网站| 亚洲资源中文字幕| 欧美变态tickling挠脚心| av亚洲精华国产精华精| 亚洲二区在线观看| 国产日韩av一区| 欧美视频中文字幕| 国产一区不卡视频| 亚洲成人免费看| 国产日产欧美一区| 欧美夫妻性生活| 成人h动漫精品| 美女视频黄a大片欧美| 国产精品毛片大码女人| 宅男在线国产精品| 成人av在线资源网| 久久精品国产**网站演员| 亚洲日本青草视频在线怡红院| 在线播放/欧美激情| www.一区二区| 国产一区免费电影| 午夜视频在线观看一区| 国产精品久久久久久亚洲毛片 | 成人h动漫精品| 美国精品在线观看| 亚洲综合区在线| 欧美激情综合在线| 欧美成人精品1314www| 91精品91久久久中77777| 岛国一区二区在线观看| 日韩高清在线一区| 艳妇臀荡乳欲伦亚洲一区| 国产精品少妇自拍| 久久久99精品免费观看不卡| 欧美日韩一区二区三区视频| 91麻豆产精品久久久久久 | 懂色av一区二区在线播放| 香蕉成人啪国产精品视频综合网| 亚洲日本成人在线观看| 国产精品不卡一区| 久久久久国色av免费看影院| 日韩欧美一级二级| 日韩亚洲欧美一区| 91精品国产麻豆国产自产在线| 欧美视频在线一区| 在线观看日韩毛片| 91精彩视频在线观看| 在线观看亚洲一区| 在线中文字幕不卡| 在线观看亚洲精品| 欧美日韩大陆在线| 7777精品伊人久久久大香线蕉的| 欧美影院一区二区| 欧美精品日日鲁夜夜添| 欧美日韩一区二区三区免费看| 在线观看欧美日本| 欧美日韩日日骚| 宅男在线国产精品| 精品国产免费视频| 国产欧美精品日韩区二区麻豆天美| 久久久久久久久免费| 中文字幕欧美日韩一区| 中文字幕在线不卡一区| 亚洲蜜臀av乱码久久精品蜜桃| 一区二区三区中文免费| 亚洲va韩国va欧美va精品| 青青青伊人色综合久久| 狠狠狠色丁香婷婷综合激情| 国产精品羞羞答答xxdd| av资源网一区| 欧美亚洲国产怡红院影院| 91精品综合久久久久久| 亚洲国产精品国自产拍av| 亚洲人成在线观看一区二区| 亚洲国产色一区| 国产乱子伦视频一区二区三区| av爱爱亚洲一区| 欧美日韩国产另类不卡| 精品国产亚洲在线| 自拍偷拍欧美激情| 乱一区二区av| 91在线观看一区二区| 91麻豆精品久久久久蜜臀| 国产欧美精品国产国产专区| 亚洲一区二区视频在线观看| 激情综合一区二区三区| 99国产精品久久久久久久久久| 欧美精品在欧美一区二区少妇| 久久一区二区三区国产精品| 一个色综合av| 国产传媒日韩欧美成人| 欧美欧美欧美欧美首页| 中文字幕日本乱码精品影院| 免费看精品久久片|