问题描述
wpf实现增强现实效果,摄像头画面和可互动三维模型控件如何叠加显示的问题:1.摄像头画面我是用pictureBox捕捉的,显示正常2.三维模型的图像我是用3DTools控件包住xaml去实现显示的,显示正常,可以点击屏幕进行旋转、放大、缩小。三维模型部分设置背景为透明,但是还是显示不了<WindowsFormsHostName="picBoxHost"HorizontalAlignment="Center"Width="1080"Height="1080"xmlns:winForms="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"><winForms:PictureBoxSizeMode="CenterImage"></winForms:PictureBox></WindowsFormsHost><BorderName="sanweiBorder"Width="1080"Height="1080"Background="Transparent"><tools:TrackballDecoratorName="newDecorator"></tools:TrackballDecorator></Border>还请各位大神不吝赐教,谢谢!
解决方案
解决方案二:
显示不了什么?只显示三维图像正常吗
解决方案三:
截个图看一下
解决方案四:
引用2楼rocmemory的回复:
截个图看一下
只显示摄像头获取的视频界面,三维图像显示不出来,如果我把那个显示摄像头视频的pictureBoxhide掉,才能看到三维图像的界面
解决方案五:
你用了WinForm的控件,出现这种情况就不奇怪了,WinForm控件是不受你的布局逻辑控制的,它总是在最上层。