C# Класс TagTool.Geometry.VertexCompressor

Compresses and decompresses vertex data.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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