Как сделать модель Collada двухсторонней в papervision3d - PullRequest
0 голосов
/ 19 августа 2011

У меня есть анимированная коллада модуля конверта, у которого есть анимация открытия самого себя

теперь для просмотра обеих сторон конверта я установил

      oneSide = false

, который я добавил для тестов ColorMaterial.

но мне нужно иметь один цвет на внешних гранях и другой цвет на внутренних гранях

, и я не могу понять, как это сделать.

Ответы [ 2 ]

1 голос
/ 21 августа 2011

я нашел какой-то класс, который развивают очень великие люди !!! что решить это: Вот ссылка на скачивание это последний пост на странице: http://papervision3d.758870.n4.nabble.com/How-to-get-DoubleSidedCompositeMaterial-working-w-Latest-PV3D-td781516.html#a781518

прямая ссылка: http://papervision3d.758870.n4.nabble.com/file/n781518/customPV3D.zip

0 голосов
/ 19 августа 2011

Быстрым трюком было бы клонировать модель конверта, расположить ее на расстоянии 1 единица по оси Z от оригинала и установить задний материал.

Посмотрите на этот пример .

Другим способом было бы проверить, куда указывает нормаль конверта, или использовать его вращение, чтобы определить, обращено ли оно вперед или нет, затем обновить материал или его растровое изображение.

Для получения дополнительной информации о том, как узнать, направлен ли самолет на «камеру» или нет, посмотрите в этом посте . Это не специфика papervision, но принципы могут применяться и в papervision.

...