【发布时间】:2015-05-02 01:05:13
【问题描述】:
看来WPF的InkCanvas只能提供笔画的点数(与笔画的宽高无关)。对于一个应用程序,我需要知道InkCanvas 绘制的所有点。
例如,假设笔划的宽度和高度为 16。使用这个笔划大小,我在InkCanvas 上画了一个点。有没有一种直接的方法来获取这个点中的所有 256 个像素(而不仅仅是这个巨大点的中心点)?
我为什么关心:
在我的应用程序中,用户使用 InkCanvas 在显示一些 3D 对象的 Viewport3D 上进行绘制。我想使用笔画的所有点来进行光线投射,并确定Viewport3D中的哪些对象被用户的笔画覆盖了。
【问题讨论】:
标签: c# wpf inkcanvas viewport3d