代码之家  ›  专栏  ›  技术社区  ›  Naveen

wpf 3d中像素数据的直接存取

  •  1
  • Naveen  · 技术社区  · 14 年前

    Windows Presentation Foundation中是否有相当于3D中2D的锁位来直接访问像素?
    我知道你可以一次画一个三角形: 3d for the threst of us 是的。
    用立方体而不是三角形作画难道不容易吗?(我需要画一堆图像,比如核磁共振成像序列)。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Kris    14 年前

    这个 WriteableBitmap 类允许您访问像素,我有点不确定您想要关于3d的什么,但是您应该能够使用可写的lebitmap作为每个项的纹理,并根据需要将它们放置在3d中。用于创建图像堆栈 3D Panel FluidKit's ElementFlow 你可能会感兴趣。

    使用三角形是因为3个点总是构成一个平面,这使得着色更简单和可预测,另外,如果使用足够的三角形,可以生成任何形状。

    如果在立方体中绘画,你指的是类似于在二维中使用像素的小立方体,这就是所谓的 Voxels 它们有自己的用例,但大多数硬件和软件的设计都考虑到了多边形。