C# Class SimLab.GridSource.GridderSource

网格数据源, 赋值后调用初始化Init才能使用: GridderSource src = new CatesianGridderSource() src.NX = 1; .... src.Init();
Afficher le fichier Open project: bitzhuwei/CSharpGL

Méthodes publiques

Méthode Description
BindCellActive ( int a1, int a2 ) : int[]

创建纹理映射坐标

ExpandVisibles ( int gridIndexes ) : int[]

将网格索引转化为可视结果

GetInvisibleTextureCoords ( ) : float[]

快速生成默认的网格Texture,值为空(值大于1)

Init ( ) : void

初始化

InvertIJK ( int index, int &I, int &J, int &K ) : void

将一维数组索引转化为三维(I,J,K)表示的网格索引号

IsActiveBlock ( int gridIndex ) : bool

判断网格是否是活动网格

网格索引

Méthodes protégées

Méthode Description
GridIndexOf ( int I, int J, int K ) : int

求出网格索引位置

IJK2Index ( int I, int J, int K, int &index ) : void
InitGridCoordinates ( ) : void

初始化描述网格的坐标

InitSourceActiveBounds ( ) : BoundingBox

计算初始Bounds,

Method Details

BindCellActive() public méthode

创建纹理映射坐标
public BindCellActive ( int a1, int a2 ) : int[]
a1 int
a2 int
Résultat int[]

ExpandVisibles() public méthode

将网格索引转化为可视结果
public ExpandVisibles ( int gridIndexes ) : int[]
gridIndexes int
Résultat int[]

GetInvisibleTextureCoords() public méthode

快速生成默认的网格Texture,值为空(值大于1)
public GetInvisibleTextureCoords ( ) : float[]
Résultat float[]

GridIndexOf() protected méthode

求出网格索引位置
protected GridIndexOf ( int I, int J, int K ) : int
I int 网格坐标 I方向,1起始
J int 网格坐标 J方向,1起始
K int 网格坐标 K方向,1起始
Résultat int

IJK2Index() protected méthode

protected IJK2Index ( int I, int J, int K, int &index ) : void
I int
J int
K int
index int
Résultat void

Init() public méthode

初始化
public Init ( ) : void
Résultat void

InitGridCoordinates() protected méthode

初始化描述网格的坐标
protected InitGridCoordinates ( ) : void
Résultat void

InitSourceActiveBounds() protected abstract méthode

计算初始Bounds,
protected abstract InitSourceActiveBounds ( ) : BoundingBox
Résultat CSharpGL.BoundingBox

InvertIJK() public méthode

将一维数组索引转化为三维(I,J,K)表示的网格索引号
public InvertIJK ( int index, int &I, int &J, int &K ) : void
index int 0开始的网格索引
I int
J int
K int
Résultat void

IsActiveBlock() public méthode

判断网格是否是活动网格 网格索引
public IsActiveBlock ( int gridIndex ) : bool
gridIndex int
Résultat bool