You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.1 KiB
32 lines
1.1 KiB
#ifndef N2FDD_H
|
|
#define N2FDD_H
|
|
#include "mesh3d.h"
|
|
#include "float_regcvtr.h"
|
|
|
|
|
|
void makeTriArray(int &numAbcTri, tri3d ***triArray, char *meshName);
|
|
|
|
void setRegister(regcvtr **regCur, int numAbcTri,
|
|
tri3d **abcTriArray, char * curName, int);
|
|
|
|
|
|
void setRegister(regcvtr **regCur, int numAbcTri,
|
|
tri3d **abcTriArray, char *curName,
|
|
vtr k, cVtr HorEinc );
|
|
|
|
void setRegister1(regcvtr **regCur, int numAbcTri,
|
|
tri3d **abcTriArray, char *curName,
|
|
vtr k, cVtr HorEinc, int opt );
|
|
void averageRegister(regcvtr **regCur, int numAbcTri, tri3d **abcTriArray
|
|
, char *curName);
|
|
void printRegister( regcvtr *regMface, regcvtr *regJface,
|
|
int abcFaceCnt, int id, char *fnameJ3, char *fnameM3);
|
|
void printRegister( regcvtr *regMface, regcvtr *regJface,
|
|
int abcFaceCnt, int id, char *prjName, char *ext );
|
|
void ComputeTriangleNormals(int triCnt, tri3d **triArrayPtr);
|
|
void CheckNormal(tri3d *tt);
|
|
tri3d *FindDoneNeighborTriPtr(tri3d *tt, int *id);
|
|
int Consistent(tri3d *t1, tri3d *t2, int id);
|
|
int Polarity(tri3d *tt, edge3d *eg);
|
|
node3d *FindOppositeNode(tri3d *tt, edge3d *eg);
|
|
#endif
|
|
|