Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Темы форума
194 - ?
27.08.2026
 PapkaI_Igrodel
193 - Bullet Heaven…
23.06.2026
 Dan
.ruby
9.06.2026
 stom
193 - ?
29.05.2026
 Piroxyline
192 - Lords of the B…
10.05.2026
 Mefistofel
Архив Neuh
6.04.2026
 PapkaI_Igrodel
192 - ?
3.04.2026
 PapkaI_Igrodel
Видео пятнашки
14.03.2026
 appscoproration
191 - RPG XIII
7.03.2026
 Mefistofel
Насколько серьезно в…
19.02.2026
 VoroneTZ
Out of range value for column 'thread_views' at row 1
Обсуждение «93 - Survival»
Страница 13 из 26 << < 10 11 12 13 14 15 16 > >>
Darthman
Древний организм
Avatar пользователя

Опубликовано 23.04.2013 14:52 (13 лет назад)    #
Почему не прав? Если круг не пересекается ни с одной гранью, значит он или внутри или снаружи треугольника.
MysticCoder
Avatar пользователя

Опубликовано 23.04.2013 15:01 (13 лет назад)    #
Darthman, ну представь себе: на земле лежит треугольный лист большой(стороны по 10 метров), в центре его футбольный мяч. точка пересечения одна, но при этом сфера мяча ни с одним ребром треугольника не пересекается
Darthman
Древний организм
Avatar пользователя

Опубликовано 23.04.2013 15:40 (13 лет назад)    #
Это уже не треугольник, а треугольная плоскость.
MysticCoder
Avatar пользователя

Опубликовано 23.04.2013 15:44 (13 лет назад)    #
Darthman написал:
Это уже не треугольник, а треугольная плоскость.

Треугольная плоскость? Это что то новое :D
Если треугольник большой, это совсем не значит, что он перестает быть треугольником) Имею ввиду, что случаи бывают разные, в том числе и когда треугольник намного больше сферы, и описанный случай может быть. Поэтому и не хочу лезть в дебри тригонометрии, а найти готовое рабочее решение.
Dan
Avatar пользователя

Опубликовано 23.04.2013 16:16 (13 лет назад)    #
Darthman, учи геометрические термины. сфера - фигура в 3д пространстве. пересечение сферы и треугольника в 3д пространстве делается в 3 шага:
1 - нахождение пересечения сферы с плоскостью треугольника.
2 - нахождение пересечения с гранями треугльника.
3 - нахождение пересечения с вершинами треугольника.
как выполнить каждый из перечисленных алгоритмов можно легко найти в гугле. как объединить их в один можно очень легко додуматься так что вперёд. как вариант можешь почитать исходники Gen2 там это всё есть.
Daemon
Avatar пользователя

Опубликовано 23.04.2013 16:32 (13 лет назад)    #
CoderInTank
Можешь покопаться в движке GLScene, модуль CollisionManager-а (наверное, GLCollisionManager.pas). Там точно это реализовано.

Правда, тебе придется перелопатить полтонны кода. Но там точно только определение столкновений, что облегчит поиск.
Teedeush
Avatar пользователя

Опубликовано 23.04.2013 17:00 (13 лет назад)    #
Daemon написал:
смущает некоторый aliasing линий.

Извините, что?
Darthman
Древний организм
Avatar пользователя

Опубликовано 23.04.2013 17:00 (13 лет назад)    #
Dan, треугольник это фигура эвклидова. А значит плоская. Фигура состоящая из трех точек и трех отрезков. Треугольник это не плоскость. Вопрос был про пересечение с треугольником, а не с плоскостью. Давай не будем докапываться к словам. Как вопрос был задан, так и был на него дан ответ. Про три измерения речи не было.
Daemon
Avatar пользователя

Опубликовано 23.04.2013 17:10 (13 лет назад)    #
Fargost написал:
Daemon написал:
смущает некоторый aliasing линий.

Извините, что?


Нечеткость, несглаженность линий (anti-aliasing — сглаживание), связанная, вероятно, с непопаданием пиксель-в-тексель — то есть скорее всего окантовка квадратов при растеризации получается меньше пикселя шириной.
Teedeush
Avatar пользователя

Опубликовано 23.04.2013 17:13 (13 лет назад)    #
Это ты про обводку? Так это я под фильтр фотошопа заливаю, чтоб не так банально смотрелось =)
Daemon
Avatar пользователя

Опубликовано 23.04.2013 17:23 (13 лет назад)    #
Fargost написал:
Это ты про обводку? Так это я под фильтр фотошопа заливаю, чтоб не так банально смотрелось =)


Вот оно че, Михалыч... :)
Teedeush
Avatar пользователя

Опубликовано 23.04.2013 17:25 (13 лет назад)    #
Какой же creature-box время-емкий, пять дней на него убил =(
Да и то чую, еще задаст он мне работки

редакция от Teedeush, 23.04.2013 17:25

Teedeush
Avatar пользователя

Опубликовано 23.04.2013 17:54 (13 лет назад)    #
Он даже ведет диалог =D
Darthman
Древний организм
Avatar пользователя

Опубликовано 23.04.2013 17:55 (13 лет назад)    #
Сдул пыль с вижуал студии, попытался вытряхнуть кранч, сложившийся на работе... продолжаю...
Daemon
Avatar пользователя

Опубликовано 23.04.2013 18:12 (13 лет назад)    #
Эх, спойлер по одному из методов умереть.

По-прежнему programmer's art. Наверное, мой первый раз, когда я рисую все сам без заимствования чужих спрайтов.

UPD: Черт, пришлось жать в жопег из-за градиента, который раздул png.

редакция от Daemon, 23.04.2013 18:14

Darthman
Древний организм
Avatar пользователя

Опубликовано 23.04.2013 18:21 (13 лет назад)    #
you have died.
А градиент нафиг :)

ты хотел написать "в этоМ месте"?
Daemon
Avatar пользователя

Опубликовано 23.04.2013 18:24 (13 лет назад)    #
Darthman написал:
you have died.
А градиент нафиг :)

ты хотел написать "в этоМ месте"?


Сплю на ходу, делаю ашыпки, у нас уже второй час ночи. Щас подправлю. А градиент — оставлю, без него уныло, имхо.

Поправил. Почему-то казалось, что present perfect здесь не очень уместно, а past simple — да :)

редакция от Daemon, 23.04.2013 18:29

Darthman
Древний организм
Avatar пользователя

Опубликовано 23.04.2013 18:31 (13 лет назад)    #
present perfect, past simple...

АААА, мой мозг изнасилован!

Любой носитель языка тебе расскажет что это чушь, которую из них, наверное, никто толком и не знает.
bsivko
Avatar пользователя

Опубликовано 23.04.2013 18:47 (13 лет назад)    #
Daemon написал:
Поправил. Почему-то казалось, что present perfect здесь не очень уместно, а past simple — да :)


you have died ~= "вы уже/только что умерли". т.е. результат действия налицо, действие завершено

you died ~= "вы умирали/умерли". Оно было бы уместно например если бы эта была запись в таблице рекордов на могиле "you died on 23 April 2013".
Darthman
Древний организм
Avatar пользователя

Опубликовано 23.04.2013 18:54 (13 лет назад)    #
Died/dies/will die...
Lived/lives/will live...
(C) Bioshock Infinite

редакция от Darthman, 23.04.2013 18:55

Страница 13 из 26 << < 10 11 12 13 14 15 16 > >>
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 193 - Bullet Heaven II
 192 - Lords of the Board
 191 - RPG XIIII
 190 - Horror
 189 - Race V
 Все конкурсы
Случайная игра
Голосование

194?

Айдлер (инкрементальная игра)
40% [4 Голосов]
Автобаттлер
20% [2 Голосов]
Ситибилдер
10% [1 Голос]
Креативная тема (не связанные с игрой условия)
30% [3 Голосов]
Напишу в теме
0% [0 Голосов]

Голосов: 10
Начало: 24.08.2026 20:00


30,073,300 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.