C# 클래스 GrabbingHand

상속: MonoBehaviour
파일 보기 프로젝트 열기: leapmotion/ImageGrid 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
grabObjectDistance float
grabTriggerDistance float
grabbableLayers LayerMask
maxMovement Vector3
minConfidence float
minMovement Vector3
positionFiltering float
releaseBreakDistance float
releaseStrengthCurve UnityEngine.AnimationCurve
releaseTriggerDistance float
rotationFiltering float

보호된 프로퍼티들

프로퍼티 타입 설명
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