C# 클래스 QualisysRealTime.Unity.Skeleton.IKApplier

Class for predicting missing joints position from a skeleton
파일 보기 프로젝트 열기: qualisys/Qualisys-Unity-SDK 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Interpolation bool

공개 메소드들

메소드 설명
ApplyIK ( BipedSkeleton &skeleton ) : void

Checks for empty position in the skeleton, fills the from the last skeleton. Root and all of roots children MUST have set possition!

IKApplier ( BipedSkeleton firstSkel ) : System.Collections

비공개 메소드들

메소드 설명
ConstraintsBeforeReturn ( TreeNode bone, bool rotational = true ) : bool

Checks wheter all bones is in a legal rotation and position and fixing there rotaion is that is the case

CopyFromLast ( Bone curr, Bone last ) : void

Copy the position and orientation from one bone to another

FK ( TreeNode bvn, Quaternion rotation ) : void

Rotate the first joint, and move the rest according to a Quaternion

JerkingTest ( TreeNode bones, bool pos = true, bool rot = true ) : bool

Test wheter a bone has moved unatural much since last frame

MissingJoint ( TreeNode missingJoint ) : void

If a joints is missing from the skeletontree, fill the joints with the previus frames joints and solve with ik if a joint is found, or return the previus frames joint pos offseted the new position

TraversFunc ( TreeNode bone ) : void

The function applied to each bone in the skeleton

메소드 상세

ApplyIK() 공개 메소드

Checks for empty position in the skeleton, fills the from the last skeleton. Root and all of roots children MUST have set possition!
public ApplyIK ( BipedSkeleton &skeleton ) : void
skeleton BipedSkeleton The skeleton to be checked
리턴 void

IKApplier() 공개 메소드

public IKApplier ( BipedSkeleton firstSkel ) : System.Collections
firstSkel BipedSkeleton
리턴 System.Collections

프로퍼티 상세

Interpolation 공개적으로 프로퍼티

public bool Interpolation
리턴 bool