Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道可以使用
获取像素()
但是是否可以让 sw 决定哪个比另一个更亮或更暗。
我将使用 depthMap Image & 我想比较像素的颜色。之后,我将为每个像素创建一个 3D 点,这取决于它的颜色范围,如果它很亮,它会在前面。& 很快。
此外,这是绘制 3d 点的最简单、最快和最好的方法:OpenGl 还是 WPF?!或其他建议?!
有一些算法可以使用 RGB 值计算亮度。至于点图 - 这取决于您的性能要求。关于每帧需要绘制多少点。因此,WPF 的速度可能足以满足您的需求。最简单的解决方案可能是 WPF椭圆形状,它是高级别的,因此 - 速度较慢。如果速度不够快 - 您可以使用低级 API,直至Visual层。OpenGL 和 DirectX 更接近硬件。在这个级别没有Point这样的东西。图形设备使用多边形和纹理进行操作,因此您可能需要创建一个 1x1 像素纹理来表示您的点,创建一个四边形并将此纹理映射到一个四边形。绘制点的相当复杂的东西。