C# Класс GrabbingHand

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

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

Свойство Тип Описание
grabObjectDistance float
grabTriggerDistance float
grabbableLayers LayerMask
maxMovement Vector3
minConfidence float
minMovement Vector3
positionFiltering float
releaseBreakDistance float
releaseStrengthCurve UnityEngine.AnimationCurve
releaseTriggerDistance float
rotationFiltering float

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

Свойство Тип Описание
active_object_ Collider
current_pinch_position_ Vector3
filtered_pinch_position_ Vector3
last_max_angular_velocity_ float
object_pinch_offset_ Vector3
palm_rotation_ Quaternion
pinch_state_ PinchState
rotation_from_palm_ Quaternion

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

Метод Описание
FixedUpdate ( ) : void
OnDestroy ( ) : void
Start ( ) : void

Защищенные методы

Метод Описание
ContinueHardPinch ( ) : void
ContinueSoftPinch ( ) : void
FindClosestGrabbableObject ( Vector3 pinch_position ) : Collider
GetNewPinchState ( ) : PinchState
Hover ( ) : void
ObjectReleaseBreak ( Vector3 pinch_position ) : bool
OnRelease ( ) : void
StartPinch ( ) : void
UpdatePalmRotation ( ) : void
UpdatePinchPosition ( ) : void

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

ContinueHardPinch() защищенный Метод

protected ContinueHardPinch ( ) : void
Результат void

ContinueSoftPinch() защищенный Метод

protected ContinueSoftPinch ( ) : void
Результат void

FindClosestGrabbableObject() защищенный Метод

protected FindClosestGrabbableObject ( Vector3 pinch_position ) : Collider
pinch_position Vector3
Результат Collider

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

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

GetNewPinchState() защищенный Метод

protected GetNewPinchState ( ) : PinchState
Результат PinchState

Hover() защищенный Метод

protected Hover ( ) : void
Результат void

ObjectReleaseBreak() защищенный Метод

protected ObjectReleaseBreak ( Vector3 pinch_position ) : bool
pinch_position Vector3
Результат bool

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

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

OnRelease() защищенный Метод

protected OnRelease ( ) : void
Результат void

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

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

StartPinch() защищенный Метод

protected StartPinch ( ) : void
Результат void

UpdatePalmRotation() защищенный Метод

protected UpdatePalmRotation ( ) : void
Результат void

UpdatePinchPosition() защищенный Метод

protected UpdatePinchPosition ( ) : void
Результат void

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

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

protected Collider active_object_
Результат Collider

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

protected Vector3 current_pinch_position_
Результат Vector3

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

protected Vector3 filtered_pinch_position_
Результат Vector3

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

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

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

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

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

public LayerMask grabbableLayers
Результат LayerMask

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

protected float last_max_angular_velocity_
Результат float

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

public Vector3 maxMovement
Результат Vector3

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

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

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

public Vector3 minMovement
Результат Vector3

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

protected Vector3 object_pinch_offset_
Результат Vector3

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

protected Quaternion palm_rotation_
Результат Quaternion

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

protected PinchState pinch_state_
Результат PinchState

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

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

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

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

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

public AnimationCurve,UnityEngine releaseStrengthCurve
Результат UnityEngine.AnimationCurve

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

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

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

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

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

protected Quaternion rotation_from_palm_
Результат Quaternion