Я надеюсь нарисовать самолет в OpenGL, используя C++, с отверстием в центре, например, как поле для гольфа.
Мне было интересно, какой самый простой способ добиться этого?
Нарисовать круг и плоскость довольно просто (для тех, кому любопытно, это показано в учебниках по всему Google), но мне интересно, существует ли метод логического вычитания, который вы можете получить при моделировании в 3Ds Max или аналогичном программном обеспечении? Где вы создаете оба объекта, затем берете пересечение/объединение и т. д., чтобы оставить новый объект/форму? В этом случае вычтите круг из плоскости, создав отверстие.
Другой способ, которым я думал сделать это, - это задать альфа-значения круга и сделать его прозрачным, но тогда, конечно, поверхность плоскостей все равно остается видимой.
Любая помощь или указывает в правильном направлении?