public static class IFieldMesh.VertexGrid
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
IVertex[][][] |
corner |
IVec |
pos |
double |
xinc |
int |
xindex |
int |
xnum |
IVertex[][][] |
xpt |
IVertex[][][] |
xypt |
double |
yinc |
int |
yindex |
int |
ynum |
IVertex[][][] |
ypt |
IVertex[][][] |
yzpt |
double |
zinc |
int |
zindex |
int |
znum |
IVertex[][][] |
zpt |
IVertex[][][] |
zxpt |
Constructor and Description |
---|
IFieldMesh.VertexGrid(int xn,
int yn,
int zn) |
Modifier and Type | Method and Description |
---|---|
IVertex |
corner(int idx) |
IVertex |
corner(int i,
int j,
int k) |
void |
corner(IVecI v) |
IVertex |
cornerByIndex(int vertexIdx) |
IFace[] |
faces(int[] vertexIdx,
int[][][] edgeIdx,
double[] intensityDif) |
IVertex[] |
flipVertexArray(IVertex[] vtx) |
void |
index(int i,
int j,
int k) |
IVertex |
pointByIndex(int vtxIdx1,
int vtxIdx2) |
IVec |
posByIndex(int vtxIdx) |
IVec |
posByIndex(int xindex,
int yindex,
int zindex) |
IFace |
quad(int idx) |
void |
setGridPosition(IVec pos,
double xinc,
double yinc,
double zinc) |
IFace |
triangle(int idx) |
IVertex |
v(int idx) |
IVertex |
x(int i,
int j,
int k) |
void |
x(int i,
int j,
int k,
IVecI v) |
void |
x(IVecI v) |
IVertex |
xy(int i,
int j,
int k) |
void |
xy(IVecI v) |
IVertex |
y(int i,
int j,
int k) |
void |
y(int i,
int j,
int k,
IVecI v) |
void |
y(IVecI v) |
IVertex |
yz(int i,
int j,
int k) |
void |
yz(IVecI v) |
IVertex |
z(int i,
int j,
int k) |
void |
z(int i,
int j,
int k,
IVecI v) |
void |
z(IVecI v) |
IVertex |
zx(int i,
int j,
int k) |
void |
zx(IVecI v) |
public IVertex[][][] xpt
public IVertex[][][] ypt
public IVertex[][][] zpt
public IVertex[][][] corner
public IVertex[][][] xypt
public IVertex[][][] yzpt
public IVertex[][][] zxpt
public int xnum
public int ynum
public int znum
public int xindex
public int yindex
public int zindex
public IVec pos
public double xinc
public double yinc
public double zinc
public void setGridPosition(IVec pos, double xinc, double yinc, double zinc)
public void index(int i, int j, int k)
public void x(int i, int j, int k, IVecI v)
public void y(int i, int j, int k, IVecI v)
public void z(int i, int j, int k, IVecI v)
public void x(IVecI v)
public void y(IVecI v)
public void z(IVecI v)
public void xy(IVecI v)
public void yz(IVecI v)
public void zx(IVecI v)
public void corner(IVecI v)
public IVertex x(int i, int j, int k)
public IVertex y(int i, int j, int k)
public IVertex z(int i, int j, int k)
public IVertex corner(int i, int j, int k)
public IVertex xy(int i, int j, int k)
public IVertex yz(int i, int j, int k)
public IVertex zx(int i, int j, int k)
public IFace[] faces(int[] vertexIdx, int[][][] edgeIdx, double[] intensityDif)
vertexIdx
- array of 4 index num from 0 to 7public IVec posByIndex(int xindex, int yindex, int zindex)
public IVec posByIndex(int vtxIdx)
public IVertex pointByIndex(int vtxIdx1, int vtxIdx2)
public IVertex cornerByIndex(int vertexIdx)
public IFace triangle(int idx)
idx
- index of corner from 0 to 7.public IFace quad(int idx)
idx
- index of corner from 0 to 2.public IVertex corner(int idx)
idx
- index number from 0 to 7.public IVertex v(int idx)
idx
- index number from 0 to 11. 0 - 3 : xpt, 4 - 7 : ypt, 8 - 11: zpt