我能够像这样使用标准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中显示矢量图像吗?
提前感谢您的帮助。