C# 클래스 OpenNI2, Kinect-Unity-Interface

상속: MonoBehaviour
파일 보기 프로젝트 열기: mattsonic/Kinect-Unity-Interface 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
bias Vector3
depth xn.DepthGenerator
drawSkeleton bool
handPoint Vector3
head Transform
leftHand Transform
rgbMaterial Material
rightHand Transform
scale float

공개 메소드들

메소드 설명
Start ( ) : void
Update ( ) : void
createDefaultLineRenderer ( Transform obj ) : void
gestures_GestureRecognized ( ProductionNode node, string strGesture, Point3D &idPosition, Point3D &endPosition ) : void
hands_HandCreate ( ProductionNode node, uint id, Point3D &position, float fTime ) : void
hands_HandDestroy ( ProductionNode node, uint id, float fTime ) : void
hands_HandUpdate ( ProductionNode node, uint id, Point3D &position, float fTime ) : void
poseDetectionCapability_PoseDetected ( ProductionNode node, string pose, uint id ) : void
skeletonCapability_CalibrationEnd ( ProductionNode node, uint id, bool success ) : void
userGenerator_LostUser ( ProductionNode node, uint id ) : void
userGenerator_NewUser ( ProductionNode node, uint id ) : void

비공개 메소드들

메소드 설명
getJointVector3 ( uint user, SkeletonJoint joint ) : Vector3

메소드 상세

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

createDefaultLineRenderer() 공개 메소드

public createDefaultLineRenderer ( Transform obj ) : void
obj Transform
리턴 void

gestures_GestureRecognized() 공개 메소드

public gestures_GestureRecognized ( ProductionNode node, string strGesture, Point3D &idPosition, Point3D &endPosition ) : void
node xn.ProductionNode
strGesture string
idPosition Point3D
endPosition Point3D
리턴 void

hands_HandCreate() 공개 메소드

public hands_HandCreate ( ProductionNode node, uint id, Point3D &position, float fTime ) : void
node xn.ProductionNode
id uint
position Point3D
fTime float
리턴 void

hands_HandDestroy() 공개 메소드

public hands_HandDestroy ( ProductionNode node, uint id, float fTime ) : void
node xn.ProductionNode
id uint
fTime float
리턴 void

hands_HandUpdate() 공개 메소드

public hands_HandUpdate ( ProductionNode node, uint id, Point3D &position, float fTime ) : void
node xn.ProductionNode
id uint
position Point3D
fTime float
리턴 void

poseDetectionCapability_PoseDetected() 공개 메소드

public poseDetectionCapability_PoseDetected ( ProductionNode node, string pose, uint id ) : void
node xn.ProductionNode
pose string
id uint
리턴 void

skeletonCapability_CalibrationEnd() 공개 메소드

public skeletonCapability_CalibrationEnd ( ProductionNode node, uint id, bool success ) : void
node xn.ProductionNode
id uint
success bool
리턴 void

userGenerator_LostUser() 공개 메소드

public userGenerator_LostUser ( ProductionNode node, uint id ) : void
node xn.ProductionNode
id uint
리턴 void

userGenerator_NewUser() 공개 메소드

public userGenerator_NewUser ( ProductionNode node, uint id ) : void
node xn.ProductionNode
id uint
리턴 void

프로퍼티 상세

bias 공개적으로 프로퍼티

public Vector3 bias
리턴 Vector3

depth 공개적으로 프로퍼티

public DepthGenerator,xn depth
리턴 xn.DepthGenerator

drawSkeleton 공개적으로 프로퍼티

public bool drawSkeleton
리턴 bool

handPoint 공개적으로 프로퍼티

public Vector3 handPoint
리턴 Vector3

head 공개적으로 프로퍼티

public Transform head
리턴 Transform

leftHand 공개적으로 프로퍼티

public Transform leftHand
리턴 Transform

rgbMaterial 공개적으로 프로퍼티

public Material rgbMaterial
리턴 Material

rightHand 공개적으로 프로퍼티

public Transform rightHand
리턴 Transform

scale 공개적으로 프로퍼티

public float scale
리턴 float