Проверка значения цвета пикселя трехмерного объекта - PullRequest
1 голос
/ 06 октября 2011

У меня есть вращающаяся сфера, построенная с использованием движка away3D, она завернута в растровое изображение.Мне нужно иметь возможность проверить значение цвета пикселей в сфере, однако BitmapData отображает только 2D-изображение, а не 3D-сферу.Таким образом, значения становятся неправильными.Если я пытаюсь применить это к сфере, я получаю неприятные ошибки.Я буквально застрял на этом в течение нескольких дней.Как я могу это сделать?

Любая помощь с благодарностью.

1 Ответ

1 голос
/ 07 ноября 2012

Попробуйте View3D.renderer.queueSnapshot () Но если вы извлекаете весь снимок сцены из графического процессора для каждого кадра, это снижает производительность.Поэтому, если вам нужен только один пиксель, лучше запросить его на пиксель .И если вам это нужно для создания 2D-графики или пользовательского интерфейса, лучше использовать Starling , потому что это основа для работы на GPU, поэтому вам не нужно извлекать данные обратно в CPU. Здесь - учебник по интеграции.

...