Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать сферу/шар из треугольников

Вячеслав Волков Профи (616), закрыт 10 лет назад
Очень затупил с этим моментом, мне нужно понять алгоритм создания сферы из треугольников, как на картинке.

То есть например:
сделать 6-угольную фигуру из треугольников, в ряд по 5 штук, в след. рядах по 4 и т. д., в конце сделать 5-угольную фигуру.

А еще лучше, если у кого-то есть интерактивное объяснение этой чтуки. Заранее спасибо!
Дополнен 10 лет назад
Лучший ответ
Денис Платонов Мудрец (10551) 10 лет назад
Такая фигура называется Икосаэдр (одно из Платоновых тел), состоит из 20 правильных треугольников, по 5 из которых образуют пятигранник на "севере" и "юге" сферы и по 5 образуют полоски у "экватора" сферы. Чтобы придать сфере более сглаженный вид, каждый треугольник просто разбивают на 4 также правильных треугольника и так далее. Как это происходит проще всего посмотреть в 3DS MAX

http://ru.wikipedia.org/wiki/Икосаэдр

Если хочешь такую сферу сделать из пятигранников, то основа такой фигуры называется Додекаэдр
Андванс ЧессПросветленный (32034) 10 лет назад
Ребят, ну это уже свинство. В теме дано множество правильных ответов, а лучшим с ходу признают неправильный (причём единственный неправильный среди всех).
Денис Платонов Мудрец (10551) Вообще то все наоборот. Я единственный из ответчиком действительно понимаю в этом вопросе, потому что занимаюсь математическим моделированием определенных технологий связанных с этим вопросом и реализую это на компьютерах. Приведите ваши аргументы, где это верные ответы вы нашли тут интересно? Тем более аргументы почему мой ответ неверен? :)
Сергій ФедчишинЗнаток (293) 9 лет назад
Вы это пытались создать сударь?
Остальные ответы
Mikhail Levin Искусственный Интеллект (615730) 10 лет назад
как мы без картинки догадаемся, о чем ты? По-простому: берешь правильное тело, если у него грани не треугольники - добавляешь по точке в центре, проецируешь ее на поверхность шара.

а можно наоборот, срезать углы, например, так сделан футбольный мяч из 5 и 6-угольников.
Андванс Чесс Просветленный (32034) 10 лет назад
Секрет кроется в том, что на самом деле не все тругольники правильные. Вглядитесь в пример слева: налицо структура типа "фуллерен", то есть замощение шестиугольниками со вставкой 6 пятиугольников. Чтобы это не бросалось в глаза, каждый шестиугольник разбит на 6 треугольников, пятиугольник на 5.
Замостить шар только шестиугольниками невозможно, сие элементарно доказывается с помощью теории графов.
Денис ПлатоновМудрец (10551) 10 лет назад
Ваша фраза "не все тругольники правильные" - если вы имели ввиду треугольники, то вы не правы, они все правильные!

P.s. Откуда только нашлось три дурака которые поставили лайк твоему ответу...
Андванс Чесс Просветленный (32034) Усечённый икосаэдр, изображённый на картинках, строится на правильных пятиугольниках и шестиугольниках. Правильный пятиугольник никак не возможно построить из правильных треугольников. Откуда только нашёлся дурак, который дал ЛО твоему ответу.
Иван Федоров Просветленный (41653) 10 лет назад
Возьмите и рассмотрите стандартный футбольный мяч, сшитый из шестиугольников и пятиугольников. Надеюсь, разделить последние на треугольники не составит труда. Алгоритм отсюда вырисовывается без проблем.
Вячеслав ВолковПрофи (616) 10 лет назад
с мячом помогло
Андванс Чесс Просветленный (32034) Раз помогло, почему ЛО дал за единственный неправильный ответ из всех опубликованных? Типа, чтобы нам было не обидно у кого правильнее? :))
zZZ0oO1Z Мудрец (19667) 10 лет назад
Намекну: если треугольники обычные (из евклидовой геометрии) и правильные, каждая вершина является вершиной 6 треугольников (как на картинке), ребра прилегают друг к другу абсолютно плотно, то "честно" их склеить в "сферу" не получится.
Возможно, у треугольников на картинке ребра чуть "сточены", формально это не прямые отрезки (и сумма углов такого треугольника поэтому чуть меньше 180 градусов). Или треугольники прилегают друг к другу не очень плотно.

ЗЫ: плохо картинки рассмотрел. У Вас там какие-то вершины являются общими для 6 треугольников, а какие-то - для 5. Тогда да, с футбольного мячика начинать логично.
Андванс ЧессПросветленный (32034) 10 лет назад
Наоборот, чуть больше: это ведь треугольники сферической геометрии.
zZZ0oO1Z Мудрец (19667) Я так понял, что треугольники евклидовы: -) Выбрал общую вершину и посчитал сумму прилегающих к ней углов. Со сферическими треугольниками будет всё совсем плохо, если 6 одинаковых правильных сферических треугольников к одной вершине примыкают. Сумма углов, прилегающих к общей вершине, больше 2pi будет. В общей вершине не только гладкость потеряется, но и, скорее всего, выпуклость.
Андванс ЧессПросветленный (32034) 10 лет назад
По факту ничто не мешает плотно друг к другу прилегать и треугольники с идеально прямыми сторонами, но которые по отношению к соседям находятся под углом. На том все 3d поверхности строятся в редакторах.
Похожие вопросы