5
私はSkeletonFrameReady
イベントから来るSkeleton skeleton
を持っています。そして、私は、入力としてスケルトンを取り、私の窓にスケルトンの2D画像を描画するKinectスケルトンデータを操作する
void DrawSkeleton(Skeleton s),
、Windows上でのスケルトンを描画する機能を持っています。
ここで、右手のxとyの値を変更して、同じ関数、void DrawSkeleton(Skeleton s)
を使用してウィンドウに描画します。しかし
、私のような何かをしよう:
skeleton.Joints[JointType.HandRight].Position.X = 3;
それは私はそれを行うことはできません:
がMicrosoft.Kinect.Joint」の戻り値を変更することはできません。それは変数ではないからです。
おそらくPosition
は変数ではないため、これはプロパティです。
質問:私はSkeleton
オブジェクトを複製し、そのオブジェクトにJoint
秒のPosition
値を変更するにはどうすればよい
。