我想使用WPF编写一个简单的光线追踪器。这是一个学习项目,因此我更注重可配置性而非性能(否则我会选择C++)。
我仍希望相对快速地绘制像素。StackOverflow上的先前问题中包含了在WPF中通过获取GDI位图来实现这一点的代码。根据我所知,Windows编程有以下几点:
如果可能的话,我也会考虑将DirectX API调用合并到WPF窗口中(与其他WPF控件并存)。
提前感谢您。
我仍希望相对快速地绘制像素。StackOverflow上的先前问题中包含了在WPF中通过获取GDI位图来实现这一点的代码。根据我所知,Windows编程有以下几点:
- GDI很慢
- DirectX很快
- WPF在底层使用DirectX(不确定WPF的哪些部分)
如果可能的话,我也会考虑将DirectX API调用合并到WPF窗口中(与其他WPF控件并存)。
提前感谢您。
WritableBitmap
可能是一个不错的主意。 - CodesInChaos