C# Класс HandModel

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
elbowJoint Transform
fingers FingerModel[],
forearm Transform
handModelPalmWidth float
palm Transform
wristJoint Transform

Защищенные свойства (Protected)

Свойство Тип Описание
controller_ HandController,
hand_ Hand,
mirror_z_axis_ bool

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

Метод Описание
GetArmCenter ( ) : Vector3
GetArmDirection ( ) : Vector3
GetArmLength ( ) : float
GetArmRotation ( ) : Quaternion
GetArmWidth ( ) : float
GetController ( ) : HandController,
GetElbowPosition ( ) : Vector3
GetHandOffset ( ) : Vector3
GetLeapHand ( ) : Hand,
GetPalmDirection ( ) : Vector3
GetPalmNormal ( ) : Vector3
GetPalmPosition ( ) : Vector3
GetPalmRotation ( ) : Quaternion
GetWristPosition ( ) : Vector3
InitHand ( ) : void
IsMirrored ( ) : bool
LeapID ( ) : int
MirrorZAxis ( bool mirror = true ) : void
SetController ( HandController, controller ) : void
SetLeapHand ( Hand, hand ) : void
UpdateHand ( ) : void

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

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

public GetArmCenter ( ) : Vector3
Результат Vector3

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

public GetArmDirection ( ) : Vector3
Результат Vector3

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

public GetArmLength ( ) : float
Результат float

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

public GetArmRotation ( ) : Quaternion
Результат Quaternion

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

public GetArmWidth ( ) : float
Результат float

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

public GetController ( ) : HandController,
Результат HandController,

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

public GetElbowPosition ( ) : Vector3
Результат Vector3

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

public GetHandOffset ( ) : Vector3
Результат Vector3

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

public GetLeapHand ( ) : Hand,
Результат Hand,

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

public GetPalmDirection ( ) : Vector3
Результат Vector3

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

public GetPalmNormal ( ) : Vector3
Результат Vector3

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

public GetPalmPosition ( ) : Vector3
Результат Vector3

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

public GetPalmRotation ( ) : Quaternion
Результат Quaternion

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

public GetWristPosition ( ) : Vector3
Результат Vector3

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

public InitHand ( ) : void
Результат void

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

public IsMirrored ( ) : bool
Результат bool

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

public LeapID ( ) : int
Результат int

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

public MirrorZAxis ( bool mirror = true ) : void
mirror bool
Результат void

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

public SetController ( HandController, controller ) : void
controller HandController,
Результат void

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

public SetLeapHand ( Hand, hand ) : void
hand Hand,
Результат void

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

public abstract UpdateHand ( ) : void
Результат void

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

controller_ защищенное свойство

protected HandController, controller_
Результат HandController,

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

public Transform elbowJoint
Результат Transform

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

public FingerModel[], fingers
Результат FingerModel[],

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

public Transform forearm
Результат Transform

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

public float handModelPalmWidth
Результат float

hand_ защищенное свойство

protected Hand, hand_
Результат Hand,

mirror_z_axis_ защищенное свойство

protected bool mirror_z_axis_
Результат bool

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

public Transform palm
Результат Transform

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

public Transform wristJoint
Результат Transform