+ Ответить в теме
Страница 5 из 17 ПерваяПервая ... 45615 ... ПоследняяПоследняя
Показано с 81 по 100 из 321

Тема: И все таки она круглая!

  1. #81
    <div class='quotetop'>Цитата(Peter * 17.7.2009, 13:24) [snapback]295963[/snapback]</div>
    треугольники правильные, неправильными будут сферические треугольники после проекции разбитых граней икосаэдра на описанную сферу.
    но опять же степень их неправильности невелика, ее можно оценить посмотрев программу Генерала.
    [/b]
    Дай ссылку.
    продвинь это сообщение в соцсеть:  

  2. #82
    <div class='quotetop'>Цитата(Finansist&#39;s sworn brother * 17.7.2009, 11:58) [snapback]295950[/snapback]</div>
    Я видел только одну программу Генерала, где разбивка на несколько треугольников (т.е. теоремой, про которую я говорил, не запрещается). А есть ли программа где разбивка идет на любое n число треугольников? Если есть -- дайте ссылку.
    [/b]
    Там в правом нижнем углу кнопка "Следующая итерация"
    продвинь это сообщение в соцсеть:  

  3. #83
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  4. #84
    <div class='quotetop'>Цитата(General * 17.7.2009, 13:28) [snapback]295967[/snapback]</div>
    <div class='quotetop'>Цитата(Finansist&#39;s sworn brother * 17.7.2009, 11:58) [snapback]295950[/snapback]
    Я видел только одну программу Генерала, где разбивка на несколько треугольников (т.е. теоремой, про которую я говорил, не запрещается). А есть ли программа где разбивка идет на любое n число треугольников? Если есть -- дайте ссылку.
    [/b]
    Там в правом нижнем углу кнопка "Следующая итерация"
    [/b][/quote]
    Дайте ссылку. У меня такой проги нет.

    // Вижу, спасибо

    Попробую разобраться вечером
    продвинь это сообщение в соцсеть:  

  5. #85
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    разница моей программы и генеральской в том, что генеральская рисует но граф не строит, а моя строит граф но ничего не рисует

    да, и еще в моей ошибка )
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  6. #86
    <div class='quotetop'>Цитата(Peter * 17.7.2009, 13:32) [snapback]295972[/snapback]</div>
    разница моей программы и генеральской в том, что генеральская рисует но граф не строит, а моя строит граф но ничего не рисует

    да, и еще в ней ошибка )
    [/b]
    Если прога рисует, значит она уже нашла граф или?
    Если дадите код, то попробую тоже реализовать ее в 3D?

    Или хотя бы алгоритм действий?
    продвинь это сообщение в соцсеть:  

  7. #87
    у меня она оказывается была, кнопку не заметил. Ну вообщем примерно я алгоритм знаю, попробую тоже
    продвинь это сообщение в соцсеть:  

  8. #88
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    <div class='quotetop'>Цитата(Finansist&#39;s sworn brother * 17.7.2009, 13:47) [snapback]295978[/snapback]</div>
    у меня она оказывается была, кнопку не заметил. Ну вообщем примерно я алгоритм знаю, попробую тоже
    [/b]
    алгоритм чего?
    у меня дома были исходники программы Генерала, могу выложить вечером. Также они были здесь на форуме где-то, не помню где
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  9. #89
    <div class='quotetop'>Цитата(Peter * 17.7.2009, 14:13) [snapback]295984[/snapback]</div>
    <div class='quotetop'>Цитата(Finansist&#39;s sworn brother * 17.7.2009, 13:47) [snapback]295978[/snapback]
    у меня она оказывается была, кнопку не заметил. Ну вообщем примерно я алгоритм знаю, попробую тоже
    [/b]
    алгоритм чего?
    у меня дома были исходники программы Генерала, могу выложить вечером. Также они были здесь на форуме где-то, не помню где
    [/b][/quote]
    Было бы отлично
    продвинь это сообщение в соцсеть:  

  10. #90
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    зы: можешь попросить Генерала, чтобы он объяснил тебе как делать разметку

    (как он делал)
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  11. #91
    <div class='quotetop'>Цитата(Peter * 17.7.2009, 14:15) [snapback]295986[/snapback]</div>
    зы: можешь попросить Генерала, чтобы он объяснил тебе как делать разметку
    (как он делал)
    [/b]
    Да, было бы не лишне
    продвинь это сообщение в соцсеть:  

  12. #92
    <div class='quotetop'>Цитата(Peter * 28.5.2009, 10:49) [snapback]289477[/snapback]</div>
    просто делю пополам все отрезки (треугольники то правильные):


    сейчас у меня возникла необходимость определять угол при вершине сферического треугольника - я использую сферическую систему координат. в принципе можно переводить в декартовы и рассчитывать угол между векторами но мне кажется должно быть более простое решение.
    [/b]
    Генерал и Петер.
    Я как понимаю сначала вы находите точки на плоскости (красные точки на рисунке), а потом вытягиваете их на радиус сферы?

    И еще: используете динамический массив или заранее берете просто очень большой массив?
    продвинь это сообщение в соцсеть:  

  13. #93
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    <div class='quotetop'>Цитата(Finansist&#39;s sworn brother * 21.7.2009, 8:17) [snapback]296647[/snapback]</div>
    Я как понимаю сначала вы находите точки на плоскости (красные точки на рисунке), а потом вытягиваете их на радиус сферы?

    И еще: используете динамический массив или заранее берете просто очень большой массив?
    [/b]
    я нахожу красные точки в декартовых координатах. потом перевожу в сферические с ρ=1 - единичный радиус (уровень моря, грубо говоря). для задания неровностей рельефа можно использовать ρ>1.

    Я могу сгенерировать тебе список точек в файле, чтобы ты не изобретал велосипед. и твоя программа будет читать его и строить по нему карту.
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  14. #94
    <div class='quotetop'>Цитата(Peter * 21.7.2009, 13:16) [snapback]296735[/snapback]</div>
    я нахожу красные точки в декартовых координатах. потом перевожу в сферические с ρ=1 - единичный радиус (уровень моря, грубо говоря). для задания неровностей рельефа можно использовать ρ>1.
    [/b]
    Что то не понял, красные точки ведь не лежат на поверхности сферы. Я решил, что вы сначала их просто находите, а потом удлиняете так, чтобы они лежели на поверхности сферы. Или вы по-другому делаете? Посмотрел прогу Генерала, он вроде так и делает.

    ЗЫ Я щас сам практически разобрался, просто дел на работе много, станет посвободней, добью прогу.
    продвинь это сообщение в соцсеть:  

  15. #95
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    <div class='quotetop'>Цитата(Finansist&#39;s sworn brother * 21.7.2009, 16:36) [snapback]296787[/snapback]</div>
    Что то не понял, красные точки ведь не лежат на поверхности сферы. Я решил, что вы сначала их просто находите, а потом удлиняете так, чтобы они лежели на поверхности сферы. Или вы по-другому делаете?
    [/b]
    ну так я о том и написал! радиус ставишь равным 1, вот они и на поверхности.

    Генерал возможно сразу из декартовых достраивает, не помню как там что, давно исходник смотрел
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  16. #96
    Угу, заботаю
    продвинь это сообщение в соцсеть:  

  17. #97
    Для затравки выкладываю, что пока успел сделать. Значит строится икосаэдр и первая итерация в виде каркаса. Как видно треугольники в итерации не равносторониие, но это сойдет для игры.

    ЗЫ Осталось разобраться с динамическим массивом, все это засунуть в цикл и кнопочку какую-нибудь приделать.
    продвинь это сообщение в соцсеть:  

  18. #98
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    странно, я неравносторонности не вижу...
    выглядит круто! теперь бы побольше разбиений и текстурки попробовать наложить
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  19. #99
    Там еще в проге я использую декартову систему координат. Сейчас всё переделаю в сферическую систему. Типа лозунг: сферической Земле сферическую систему координат Просто удобней в ней будет работать дальше

    ЗЫ Как же ты не увидел? Просто не очень заметно
    продвинь это сообщение в соцсеть:  

  20. #100


    Можно сказать добил программу со сферической Землей. ТЕПЕРЬ ЗЕМЛЯ БУДЕТ КРУГЛАЯ!!! Ура, товарищи!

    Вот предлагаю пока сферический тестлэнд, построенный 4-мя итерациями. Для разработки игры очень даже неплохо, можно и 5, и ... , но мир тогда будет слишком большой.

    Примечание: в первой проге тестлэнд (которая на плоскости) рельеф я задал как прибавление к z координате, которая равна нулю. В случае сферической Земли рельеф будет задаваться как прибавление к радиусу, благо моя программа считает теперь в сферической системе координат.

    Вот так вот.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме
Страница 5 из 17 ПерваяПервая ... 45615 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters