C# 클래스 FingerModel

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

공개 프로퍼티들

프로퍼티 타입 설명
bones Transform[]
joints Transform[]

보호된 프로퍼티들

프로퍼티 타입 설명
controller_ HandController,
finger_ Finger
hand_ Hand
mirror_z_axis_ bool
offset_ Vector3

공개 메소드들

메소드 설명
GetBoneCenter ( int bone_type ) : Vector3
GetBoneDirection ( int bone_type ) : Vector3
GetBoneLength ( int bone_type ) : float
GetBoneRotation ( int bone_type ) : Quaternion
GetBoneWidth ( int bone_type ) : float
GetController ( ) : HandController,
GetFingerJointSpreadMecanim ( ) : float
GetFingerJointStretchMecanim ( int joint_type ) : float
GetJointPosition ( int joint ) : Vector3
GetLeapFinger ( ) : Finger
GetLeapHand ( ) : Hand
GetOffset ( ) : Vector3
GetRay ( ) : Ray
GetTipPosition ( ) : Vector3
InitFinger ( ) : void
MirrorZAxis ( bool mirror = true ) : void
SetController ( HandController, controller ) : void
SetLeapHand ( Hand hand ) : void
SetOffset ( Vector3 offset ) : void
UpdateFinger ( ) : void

메소드 상세

GetBoneCenter() 공개 메소드

public GetBoneCenter ( int bone_type ) : Vector3
bone_type int
리턴 Vector3

GetBoneDirection() 공개 메소드

public GetBoneDirection ( int bone_type ) : Vector3
bone_type int
리턴 Vector3

GetBoneLength() 공개 메소드

public GetBoneLength ( int bone_type ) : float
bone_type int
리턴 float

GetBoneRotation() 공개 메소드

public GetBoneRotation ( int bone_type ) : Quaternion
bone_type int
리턴 Quaternion

GetBoneWidth() 공개 메소드

public GetBoneWidth ( int bone_type ) : float
bone_type int
리턴 float

GetController() 공개 메소드

public GetController ( ) : HandController,
리턴 HandController,

GetFingerJointSpreadMecanim() 공개 메소드

public GetFingerJointSpreadMecanim ( ) : float
리턴 float

GetFingerJointStretchMecanim() 공개 메소드

public GetFingerJointStretchMecanim ( int joint_type ) : float
joint_type int
리턴 float

GetJointPosition() 공개 메소드

public GetJointPosition ( int joint ) : Vector3
joint int
리턴 Vector3

GetLeapFinger() 공개 메소드

public GetLeapFinger ( ) : Finger
리턴 Finger

GetLeapHand() 공개 메소드

public GetLeapHand ( ) : Hand
리턴 Hand

GetOffset() 공개 메소드

public GetOffset ( ) : Vector3
리턴 Vector3

GetRay() 공개 메소드

public GetRay ( ) : Ray
리턴 Ray

GetTipPosition() 공개 메소드

public GetTipPosition ( ) : Vector3
리턴 Vector3

InitFinger() 공개 메소드

public InitFinger ( ) : void
리턴 void

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

SetOffset() 공개 메소드

public SetOffset ( Vector3 offset ) : void
offset Vector3
리턴 void

UpdateFinger() 공개 추상적인 메소드

public abstract UpdateFinger ( ) : void
리턴 void

프로퍼티 상세

bones 공개적으로 프로퍼티

public Transform[] bones
리턴 Transform[]

controller_ 보호되어 있는 프로퍼티

protected HandController, controller_
리턴 HandController,

finger_ 보호되어 있는 프로퍼티

protected Finger finger_
리턴 Finger

hand_ 보호되어 있는 프로퍼티

protected Hand hand_
리턴 Hand

joints 공개적으로 프로퍼티

public Transform[] joints
리턴 Transform[]

mirror_z_axis_ 보호되어 있는 프로퍼티

protected bool mirror_z_axis_
리턴 bool

offset_ 보호되어 있는 프로퍼티

protected Vector3 offset_
리턴 Vector3