прямой доступ к пиксельным данным в wpf 3d - PullRequest
1 голос
/ 13 сентября 2010

Есть ли в Windows Presentation Foundation эквиваленты 2d в 3d, чтобы получить прямой пиксельный доступ?
Я понимаю, что вы можете рисовать треугольник за раз: 3d для нас .
Не будет ли легче рисовать кубиками вместо треугольников?(Мне нужно нарисовать стопку изображений, например, последовательность mri).

1 Ответ

1 голос
/ 13 сентября 2010

Класс WriteableBitmap позволяет вам получить доступ к пикселям, я немного не уверен, что вы хотите в отношении 3d, но вы должны иметь возможность использовать WriteableBitmap в качестве текстуры для каждого элемента и располагать их в 3D по мере необходимости. Для создания стопки изображений 3D-панель и FluidKit ElementFlow может быть вам интересна.

Треугольники используются потому, что 3 точки всегда делают плоскую поверхность, что делает затенение более простым и предсказуемым, плюс вы можете сделать любую форму, если вы используете достаточно треугольников.

Если под рисованием кубов вы имеете в виду крошечные кубики, подобные тому, как вы используете пиксели в 2D, они известны как Voxels , у них есть свои варианты использования, но большинство аппаратного и программного обеспечения разработано с учетом многоугольников. 1013 *

...