C# 클래스 Transvoxel.SurfaceExtractor.TransvoxelExtractor

상속: ISurfaceExtractor
파일 보기 프로젝트 열기: BinaryConstruct/Transvoxel-XNA 1 사용 예제들

공개 메소드들

메소드 설명
GenLodCell ( WorldChunk chunk ) : Mesh
TransvoxelExtractor ( IVolumeData data ) : System

비공개 메소드들

메소드 설명
EliminateLodPositionShift ( int lod, sbyte &d0, sbyte &d1, long &t, Vector3i &iP0, Vector3f &P0, Vector3i &iP1, Vector3f &P1 ) : void
GenerateVertex ( Vector3i &offsetPos, Vector3i &pos, Mesh mesh, int lod, long t, byte &v0, byte &v1, sbyte &d0, sbyte &d1, Vector3f normal ) : void
InterpolateVoxelVector ( long t, Vector3f P0, Vector3f P1 ) : Vector3f
PolygonizeCell ( Vector3i offsetPos, Vector3i pos, Mesh &mesh, int lod ) : void
getCaseCode ( sbyte density ) : byte

메소드 상세

GenLodCell() 공개 메소드

public GenLodCell ( WorldChunk chunk ) : Mesh
chunk WorldChunk
리턴 Transvoxel.Geometry.Mesh

TransvoxelExtractor() 공개 메소드

public TransvoxelExtractor ( IVolumeData data ) : System
data IVolumeData
리턴 System