在Viewport3D中使用矢量图像的最佳方法?

时间:2017-06-01 15:07:43

标签: c# wpf 3d vector-graphics blurry

我能够像这样使用标准WPF显示矢量图像。

<Image >
    <Image.Source>
        <DrawingImage>
            <DrawingImage.Drawing>
                <GeometryDrawing>
                    <GeometryDrawing.Pen>
                        <Pen Brush="#8F8E8F" Thickness="1" />
                    </GeometryDrawing.Pen>
                    <GeometryDrawing.Geometry>
                        <LineGeometry StartPoint="0,0" EndPoint="0,10"/>
                    </GeometryDrawing.Geometry>
                </GeometryDrawing>
            </DrawingImage.Drawing>
        </DrawingImage>
    </Image.Source>
</Image>

不幸的是,我无法在Viewport3D元素中执行相同的操作。

我从Image创建了一个VisualBrush并将其添加到我的3D模型的DiffuseMaterial中。

我也是通过DrawingBrush尝试过的。不幸的是,矢量图像在预渲染处理的某个点被渲染到标准位图。 (这就是我的想法)。

甚至可以在Viewport3D中显示矢量图像吗?

提前感谢您的帮助。

0 个答案:

没有答案