C# 클래스 TechfairKinect.Components.Particles.CircularParticleComponent

상속: ParticleComponent
파일 보기 프로젝트 열기: techx/old-techfair-kinect-booth

공개 메소드들

메소드 설명
CircularParticleComponent ( Size screenBounds ) : System
ExplodeIn ( System.Action onCompleted ) : void
ExplodeOut ( System.Action onCompleted ) : void
ResetSkeleton ( ) : void
UpdatePhysics ( double timeStep ) : void
UpdateSkeleton ( ScaledJoint>.Dictionary scaledSkeleton ) : void

비공개 메소드들

메소드 설명
ActivateLayer ( Vector3D center, double layerRadius, int leftStart, int leftEnd, int rightStart, int rightEnd, double timeStep ) : void
CalculatePosition ( Vector3D center, double radius, double angle ) : Vector3D
CheckExplodingInCompleted ( ) : void
CheckExplodingOutCompleted ( ) : void
ResetParticles ( ) : void
ScaleCenter ( Vector3D center ) : Vector3D
UpdateParticle ( Particle particle, Vector3D center, double timeStep ) : void
UpdateParticleCenters ( double timeStep ) : void
UpdateParticlesByLayer ( int startIndex, int endIndex, Vector3D center, double timeStep ) : void

메소드 상세

CircularParticleComponent() 공개 메소드

public CircularParticleComponent ( Size screenBounds ) : System
screenBounds System.Drawing.Size
리턴 System

ExplodeIn() 공개 메소드

public ExplodeIn ( System.Action onCompleted ) : void
onCompleted System.Action
리턴 void

ExplodeOut() 공개 메소드

public ExplodeOut ( System.Action onCompleted ) : void
onCompleted System.Action
리턴 void

ResetSkeleton() 공개 메소드

public ResetSkeleton ( ) : void
리턴 void

UpdatePhysics() 공개 메소드

public UpdatePhysics ( double timeStep ) : void
timeStep double
리턴 void

UpdateSkeleton() 공개 메소드

public UpdateSkeleton ( ScaledJoint>.Dictionary scaledSkeleton ) : void
scaledSkeleton ScaledJoint>.Dictionary
리턴 void