Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 19.02.2013, 17:18   #16
A_Z
Оператор ЭВМ
 
Аватар для A_Z
 
Регистрация: 15.11.2010
Сообщений: 43
Написано 19 полезных сообщений
(для 45 пользователей)
Ответ: Новый 3d редактор RiFLe - вопрос к математикам

без этого условия триангуляция не пашет правильно.
__________________
Человек с оружием.
(Offline)
 
Ответить с цитированием
Старый 19.02.2013, 17:34   #17
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Ответ: Новый 3d редактор RiFLe - вопрос к математикам

A_Z
А теперь включи логику и вдумайся
If rasst#<radius# Then Return True
If rasst#>radius# Then Return False
Если эти два условия не сработают, то как rasst будет соотноситься с radius и нужна ли конкретно вот эта строчка ниже?
If rasst#=radius#
ЗЫ
Не на алгоритм смотри, а на логику кода
(Offline)
 
Ответить с цитированием
Старый 19.02.2013, 18:32   #18
A_Z
Оператор ЭВМ
 
Аватар для A_Z
 
Регистрация: 15.11.2010
Сообщений: 43
Написано 19 полезных сообщений
(для 45 пользователей)
Ответ: Новый 3d редактор RiFLe - вопрос к математикам

Логика

если участников<5 идём в зал 1
если участников>5 идём в зал 2
если участников=5 разбираем подробнее кто пришел и выбираем куда идти в зависимости от ДОПОЛНИТЕЛЬНЫХ условий.

Короче нарисуй простой квадрат
разбей на 2 треугольника диагональю
попробуй описать окружность
ты увидишь, что 4я точка тоже ложится на ИМЕННО ЕЁ ГРАНИЦУ
для другого треугольника произойдёт та же ерунда

Это является граничным условием, поскольку в триангуляци Делоне при случае попадания 4й точки НА ГРАНИЦУ БЛ*ТЬ окружности, надо самому выбирать, рисовать треугольник или нет

__________________
Человек с оружием.
(Offline)
 
Ответить с цитированием
Старый 19.02.2013, 18:42   #19
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Ответ: Новый 3d редактор RiFLe - вопрос к математикам

Сообщение от A_Z Посмотреть сообщение
Логика

если участников<5 идём в зал 1
если участников>5 идём в зал 2
если участников=5 разбираем подробнее кто пришел и выбираем куда идти в зависимости от ДОПОЛНИТЕЛЬНЫХ условий.
если участников<5 идём в зал 1
если участников>5 идём в зал 2

мы не пошли в зал 1 и не пошли в зал 2, значит участников не меньше 5 и не больше 5, т.е. ровно 5, и проверять что их 5 не нужно.

ЗЫ
Ты или тупой или тролль, уж извни за прямоту
(Offline)
 
Ответить с цитированием
Старый 19.02.2013, 19:00   #20
A_Z
Оператор ЭВМ
 
Аватар для A_Z
 
Регистрация: 15.11.2010
Сообщений: 43
Написано 19 полезных сообщений
(для 45 пользователей)
Ответ: Новый 3d редактор RiFLe - вопрос к математикам

Можешь стереть If rasst#=radius# и endif в конце, если они тебе так не нравятся.

Но код нужен в любом случае

Последний пример
ты глава секции танцев, сегодня могут прийти от 4х до 6х человек.:

Если пришло<5 то с разбитием на пары проблем нет - 4 человека - 2 пары
в случае>5 тож нет проблем - 3 пары

но в случае с 5ю нужно решать как их разбить на пары. Для этого и нужен код

П.с.
Сам ты тупой или тролль, если уже 2 часа придираешься к ерунде
__________________
Человек с оружием.
(Offline)
 
Ответить с цитированием
Старый 19.02.2013, 22:24   #21
Wegox
Бывалый
 
Аватар для Wegox
 
Регистрация: 17.12.2011
Сообщений: 862
Написано 443 полезных сообщений
(для 1,133 пользователей)
Ответ: Новый 3d редактор RiFLe - вопрос к математикам

Не знаю что там по поводу танцев но если переменная, может быть <5 и она же может быть >5 то её можно проверять и на =5. Если только условия выглядит так
If rasst#=5.0 но не так If rasst#=radius# что-то вроде If rasst#=5.0 then end
(Offline)
 
Ответить с цитированием
Старый 20.02.2013, 02:10   #22
A_Z
Оператор ЭВМ
 
Аватар для A_Z
 
Регистрация: 15.11.2010
Сообщений: 43
Написано 19 полезных сообщений
(для 45 пользователей)
Ответ: Новый 3d редактор RiFLe - вопрос к математикам

Лишняя проверка здесь зрительный маркер для удобства отслеживания ветвления, наглядности, что дальнейший текст связан по смыслу именно не со сработавшими ранее условиями... Конечно же она лишняя и любой желающий, если ему так хочется, может её выпилить, и да, код сработает без неё и быстрее причём...
__________________
Человек с оружием.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:03.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com