C# Класс FSO.Vitaboy.Skeleton

Skeletons specify the network of bones that can be moved by an animation to bend the applied meshes of a rendered character. Skeletons also provide non-animated default translation and rotation values for each bone.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
Bones FSO.Vitaboy.Bone[]
Name string
RootBone Bone

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

Метод Описание
Clone ( ) : Skeleton

Clones this skeleton.

ComputeBonePositions ( Bone bone, Matrix world ) : void

Computes the absolute position for all the bones in this skeleton.

GetBone ( string name ) : Bone

Gets a bone from this Skeleton instance.

Read ( Stream stream ) : void

Reads a skeleton from a stream.

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

Метод Описание
ReadBone ( IoBuffer reader ) : Bone

Reads a bone from a IOBuffer.

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

Clone() публичный Метод

Clones this skeleton.
public Clone ( ) : Skeleton
Результат Skeleton

ComputeBonePositions() публичный Метод

Computes the absolute position for all the bones in this skeleton.
public ComputeBonePositions ( Bone bone, Matrix world ) : void
bone Bone The bone to start with, should always be the ROOT bone.
world Matrix A world matrix to use in the calculation.
Результат void

GetBone() публичный Метод

Gets a bone from this Skeleton instance.
public GetBone ( string name ) : Bone
name string The name of a bone.
Результат Bone

Read() публичный Метод

Reads a skeleton from a stream.
public Read ( Stream stream ) : void
stream Stream A Stream instance holding a skeleton.
Результат void

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

Bones публичное свойство

public Bone[],FSO.Vitaboy Bones
Результат FSO.Vitaboy.Bone[]

Name публичное свойство

public string Name
Результат string

RootBone публичное свойство

public Bone,FSO.Vitaboy RootBone
Результат Bone