C# Класс VSViewer.VSTools

Parses Joints, Groups, Vertices, Polygons, and Textures.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
UnitX System.Vector3
UnitY System.Vector3
UnitZ System.Vector3

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

Метод Описание
BitColorConverter ( UInt16 color ) : byte[]
CreateGeometry ( WEP sourceObject ) : Geometry
GetGroups ( EndianBinaryReader reader, int numGroups ) : List
GetJoints ( EndianBinaryReader reader, int numJoints ) : List
GetPolygons ( EndianBinaryReader reader, int numAllPolygons ) : List
GetTextures ( EndianBinaryReader reader, int numOfPalettes ) : List
GetVertices ( EndianBinaryReader reader, List groups ) : List
Rot2Quat ( float radX, float radY, float radZ ) : Quaternion

Приватные методы

Метод Описание
ConstructCharacterPalettes ( EndianBinaryReader reader, List outTextures, int numOfPalettes, int width, int height, byte colorsPerPalette ) : void
ConstructWeaponPalettes ( EndianBinaryReader reader, List outTextures, int numOfPalettes, int width, int height, byte colorsPerPalette ) : void

Описание методов

BitColorConverter() публичный статический Метод

public static BitColorConverter ( UInt16 color ) : byte[]
color System.UInt16
Результат byte[]

CreateGeometry() публичный статический Метод

public static CreateGeometry ( WEP sourceObject ) : Geometry
sourceObject VSViewer.FileFormats.WEP
Результат Geometry

GetGroups() публичный статический Метод

public static GetGroups ( EndianBinaryReader reader, int numGroups ) : List
reader EndianBinaryReader
numGroups int
Результат List

GetJoints() публичный статический Метод

public static GetJoints ( EndianBinaryReader reader, int numJoints ) : List
reader EndianBinaryReader
numJoints int
Результат List

GetPolygons() публичный статический Метод

public static GetPolygons ( EndianBinaryReader reader, int numAllPolygons ) : List
reader EndianBinaryReader
numAllPolygons int
Результат List

GetTextures() публичный статический Метод

public static GetTextures ( EndianBinaryReader reader, int numOfPalettes ) : List
reader EndianBinaryReader
numOfPalettes int
Результат List

GetVertices() публичный статический Метод

public static GetVertices ( EndianBinaryReader reader, List groups ) : List
reader EndianBinaryReader
groups List
Результат List

Rot2Quat() публичный статический Метод

public static Rot2Quat ( float radX, float radY, float radZ ) : Quaternion
radX float
radY float
radZ float
Результат Quaternion

Описание свойств

UnitX публичное статическое свойство

public static Vector3,System UnitX
Результат System.Vector3

UnitY публичное статическое свойство

public static Vector3,System UnitY
Результат System.Vector3

UnitZ публичное статическое свойство

public static Vector3,System UnitZ
Результат System.Vector3