C# 클래스 TagTool.Geometry.VertexCompressor

Compresses and decompresses vertex data.
파일 보기 프로젝트 열기: TheGuardians/TagTool 1 사용 예제들

공개 메소드들

메소드 설명
CompressPosition ( Vector4 pos ) : Vector4

Compresses a position so that its components are between 0 and 1.

CompressUv ( Vector2 uv ) : Vector2

Compresses texture coordinates so that the components are between 0 and 1.

DecompressPosition ( Vector4 pos ) : Vector4

Decompresses a position so that its components are in model space.

DecompressUv ( Vector2 uv ) : Vector2

Decompresses texture coordinates.

VertexCompressor ( GeometryCompressionInfo info ) : TagTool.Common

Initializes a new instance of the VertexCompressor class.

메소드 상세

CompressPosition() 공개 메소드

Compresses a position so that its components are between 0 and 1.
public CompressPosition ( Vector4 pos ) : Vector4
pos Vector4 The position to compress.
리턴 Vector4

CompressUv() 공개 메소드

Compresses texture coordinates so that the components are between 0 and 1.
public CompressUv ( Vector2 uv ) : Vector2
uv Vector2 The texture coordinates to compress.
리턴 Vector2

DecompressPosition() 공개 메소드

Decompresses a position so that its components are in model space.
public DecompressPosition ( Vector4 pos ) : Vector4
pos Vector4 The position to decompress.
리턴 Vector4

DecompressUv() 공개 메소드

Decompresses texture coordinates.
public DecompressUv ( Vector2 uv ) : Vector2
uv Vector2 The texture coordinates to decompress.
리턴 Vector2

VertexCompressor() 공개 메소드

Initializes a new instance of the VertexCompressor class.
public VertexCompressor ( GeometryCompressionInfo info ) : TagTool.Common
info GeometryCompressionInfo The compression info to use.
리턴 TagTool.Common