我的工程可以加载3D模型,平移、旋转、缩放3D,我现在需要将这个3D模型保持成图片用在另外一个对话框里面,有什么办法?一直没有找到,谢谢。

解决方案 »

  1.   

            public static RenderTargetBitmap CreateImageBrushFromVisual(FrameworkElement element)
            {
                RenderTargetBitmap bitmapImage =
                    new RenderTargetBitmap((int)(element.Width),
                                (int)(element.Height),
                                96, 96,
                                PixelFormats.Pbgra32);            bitmapImage.Render(element);            return bitmapImage;
            }
    其中,element可以是3D模型所在的Grid.