Раскраска повехрности

День добрый,

Есть полигональная поверхность Безье. Ее лицевую и обратную стороны нужно покрасить в разные цвета. Поверхность можно вращать, менять положения точек. Чтобы все корректно отображалось, нужно выбрать корректный алгоритм отрисовки, например, используя Z-буфер или что-то вроде этого. Проблема в том, что я не знаю с чего мне начать.

Есть два варианта:

  1. Создание второй поверхности, которая по оси Z "ближе" к наблюдателю и там уже искать методы отрисовки
  2. Каким-то методом перекрашивать полигоны, когда они повернуты "обратной" стороной

Ответы (0 шт):