Вершины для 20-гранного DnD Dice

Кто-нибудь знает или знает, как я могу получить вершины для 20-гранной кости? Я полагаю, что он также известен как правильный икосаэдр. Я считаю, что они имеют 12 вершин. Я не возражаю против масштаба, хотя было бы неплохо, если бы они были центрированы так, чтобы центр игральной кости был исходной точкой. Я думаю о чем-то вроде

{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},

Я планирую визуализировать его с помощью OpenGL. Он не должен включать данные о лицах в форме треугольной полосы, но это было бы большим плюсом.

Также бонусный вопрос: кто-нибудь знает, находятся ли вершины на одинаковом расстоянии от центра? Это означает, что все они могут быть нормализованы до 1? Я подозреваю, что они. Если это так, нормализованный формат был бы замечательным, но не обязательным... Я был бы доволен любыми данными, которые я могу получить.


person SpecialEd    schedule 11.06.2018    source источник
comment
Возможный дубликат Отсутствуют грани при рисовании икосаэдра в OpenGL следующий код в redBook   -  person Spektre    schedule 11.06.2018
comment
здесь SE/SO: грани отсутствуют при рисовании икосаэдра в OpenGL, следующий код в redBook является примером C++/OpenGL   -  person Spektre    schedule 11.06.2018
comment
Спасибо, больше, чем я просил!   -  person SpecialEd    schedule 12.06.2018


Ответы (1)


Я могу ответить частично. Да, все они находятся на одинаковом расстоянии от центра. Это справедливо для всех платоновых тел. Вершины приведены здесь: https://en.m.wikipedia.org/wiki/Platonic_solid и https://en.m.wikipedia.org/wiki/Правильный_икосаэдр

person Ori Almog    schedule 11.06.2018
comment
Полезная информация. Я скажу, что комментарий Rabbits имеет довольно полный список, хотя, если кто-то ищет код - person SpecialEd; 12.06.2018