Kinect의 NUI를 사용하여 프레임 워크 요소를 잡아 내고 싶습니다. 내 Grid (또는 Canvas)에 타원이 있다고 가정하면 내 프로그램을 사용하여 타원을 선택할 수 있어야합니다.Kinect로 프레임 워크 요소 선택하기 (타원형 또는 사각형과 동일)
이 작업을 수행하기 위해 유니티에서 Transform.Position
과 같은 요소의 정확한 위치를 결정해야한다고 생각했지만 WPF에서 그런 것을 찾을 수 없었습니다.
여기
<Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<my:KinectSensorChooser HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Name="kinectSensorChooser1" />
<my:KinectColorViewer Stretch="Fill" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Name="kinectColorViewer1" Kinect="{Binding Path=Kinect, ElementName=kinectSensorChooser1}" />
<Ellipse Height="114" Name="ellipse1" Stroke="Black" Fill="Black" VerticalAlignment="Top" Width="120" />
</Grid>
그래서 제 질문은 그리드에서 해당 요소를 찾는 것에 대해입니다, 내 XAML 코드입니다. 커서 나 사용자의 손을 나타내는 요소가 있으면 문제가되지 않습니다. 그러나 그 후, 나는 커서와이 요소들 사이의 충돌과 그 부분이 나를 괴롭히는 것을 감지해야 할 것이다. ElementHover 또는 ElementPicked와 같은 이벤트도 도움이 될 것입니다.하지만 저는 저 자신과 같은 것을 써야 할 것 같아요.
그건 그렇고, 비싸거나 위험한 실험 같은 엔지니어링 연습을위한 가상 환경을 개발하는 것을 목표로하는 "공학 교육 소프트웨어"프로젝트에 관한 것입니다.
저는이 기계로 작업하게하려고 노력했지만 아직 이러한 새로운 다운로드가 존재한다는 것을 알지 못했습니다. 고맙습니다. – 3yanlis1bos