Как построить 3D-бриллиант в openframeworks для iOS? Мне трудно найти полезные учебники для 3D-рендеринга в openframeworks, и я прихожу из Processing.
Я думаю, что есть две стороны истории:
Для 1-й части я рекомендую начать с документации oF ofVbo.
В статье показано, как визуализировать икосаэдр, который с плоское затенение (и, возможно, возможно, основное подразделение) может выглядеть как бриллиант
Дело в том, что вам нужно привыкнуть к работе с VBOS, вершинами и гранями.
Как только вы это освоите, вы можете исследовать геометрию
Вы можете рассчитать индексы, чтобы нарисовать общий ромб (используя полярную или декартовую формулы и немного смещения / масштабирования):
Или вы можете изучить геометрию дальше, посмотрев на:
Если у вас есть время, вы также можете исследовать ресурсы от Пол Бурк или же Джордж Харт
Других решений пока нет …