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

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

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 26 по 50 из 192.
На поиск затрачено 0.02 сек.; сгенерировано 151 мин. назад.
Поиск: Сообщения от: Devilox
Раздел: Математика 08.11.2013, 10:01
Ответов: 5
Просмотров: 8,954
Автор Devilox
Ответ: Распознавание коллизий

В таком случае остаётся понять, как делить объект на части. Существуют ли общепринятые алгоритмы?
Раздел: Математика 07.11.2013, 23:41
Ответов: 5
Просмотров: 8,954
Автор Devilox
Ответ: Распознавание коллизий

Хотя нет, работает. Самый примитив(столкновение с кубом):
Function CollisionDetection()
surf = GetSurface(sphere,1)
For k = 1 To CountVertices(surf)
If (VertexX(surf,k) + EntityX(sphere)) >= x1...
Раздел: Математика 07.11.2013, 23:29
Ответов: 5
Просмотров: 8,954
Автор Devilox
Ответ: Распознавание коллизий

Это-то понятно, но меня интересует именно определение столкновения в общем, пересчёт - это уже после. "произвольных тел" я написал, чтобы отделить алгоритмы, работающие как для куба, так и для более...
Раздел: Математика 07.11.2013, 20:51
Ответов: 5
Просмотров: 8,954
Автор Devilox
Распознавание коллизий

Какие есть способы определения коллизий произвольных тел?

P.S. На ум приходит только уравнение плоскости полигона и проверка положения вертексов стороннего тела относительно этого полигона.
Раздел: Blitz3D 07.11.2013, 20:42
Ответов: 4
Просмотров: 12,909
Автор Devilox
Раздел: Blitz3D 07.11.2013, 18:12
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

А если расчёты в библиотеке делать?
Раздел: Blitz3D 07.11.2013, 17:54
Ответов: 4
Просмотров: 12,909
Автор Devilox
Ответ: Импорт библиотеки из PureBasic-а

Я не пойму, какие параметры загоняются в банк? Как вообще объявлять функцию?
Function Sum(a#,b#)
bankIN = CreateBank(12)
bankOUT =...
Раздел: Blitz3D 07.11.2013, 17:52
Ответов: 23
Просмотров: 25,588
Автор Devilox
Раздел: Blitz3D 07.11.2013, 17:38
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

Нет затемнения неосвещённых частей
Раздел: Blitz3D 07.11.2013, 10:21
Ответов: 4
Просмотров: 12,909
Автор Devilox
Импорт библиотеки из PureBasic-а

Blitz постоянно ругается, CallDLL работать не хочет. Что я не так делаю?

PureBasic:
ProcedureDLL Sum(a,b)
ProcedureReturn a + b
EndProcedure

Blitz:
Sum(a,b) = CallDLL("test.dll","Sum")
Раздел: Blitz3D 07.11.2013, 08:52
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

Похоже, что проверка нормалей - плохая затея. Может, кто знает другие алгоритмы реализации освещения?
Раздел: Blitz3D 06.11.2013, 22:43
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

Блин, зачем я матрицы вычислял... В blitz-е уже всё есть :-D
Function CreateLightmap()
For m = 1 To CountSurfaces(sphere)
surf = GetSurface(sphere,m)
For n = 1 To...
Раздел: Blitz3D 06.11.2013, 21:25
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

Только вот созданный exe-шник не открывается: пишет MAV...
Памяти должно хватать..
P.S. мб, вычисления библиотекой делать?
Раздел: Blitz3D 06.11.2013, 21:24
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

Получилось, спасибо)
Global player
Global cam

Global sphere
Global lamp

Graphics3D 800,600,32,2
SetBuffer BackBuffer()
Раздел: Blitz3D 06.11.2013, 19:52
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

А соприкасающиеся треугольники имеют разные vertex-ы?
P.S. Я просто хочу высчитывать нормали каждого треугольника, а потом менять цвет. На соединении граней могут быть лаги.
Раздел: Blitz3D 06.11.2013, 19:24
Ответов: 23
Просмотров: 25,588
Автор Devilox
Ответ: Работа с треугольниками

Тогда какой наименее затратный способ перевести все треугольники объекта в surface-ы?
P.S. Освещение нужно имитировать
Раздел: Математика 06.11.2013, 19:21
Ответов: 1
Просмотров: 8,332
Автор Devilox
Расчёт тени

Кто-нибудь знает формулы кривого проецирования тел на плоскость?
Раздел: Blitz3D 06.11.2013, 18:45
Ответов: 23
Просмотров: 25,588
Автор Devilox
Работа с треугольниками

Возможно ли применять кисть к отдельному треугольнику, а не к всему Surface-у?
Раздел: PureBasic 30.10.2013, 20:52
Ответов: 21
Просмотров: 22,544
Автор Devilox
Ответ: Пример сервера на PureBasic

31 - вроде, да, а вот с 10 непонятно. Blitz про него пишет "Form Feed"
Раздел: PureBasic 30.10.2013, 20:36
Ответов: 21
Просмотров: 22,544
Автор Devilox
Ответ: Пример сервера на PureBasic

Каким образом мы используем ASCII коды 31 и 10, и как они оказываются в пакетах, принятых от клиента?
Раздел: PureBasic 28.10.2013, 07:02
Ответов: 21
Просмотров: 22,544
Автор Devilox
Раздел: PureBasic 27.10.2013, 21:45
Ответов: 21
Просмотров: 22,544
Автор Devilox
Ответ: Пример сервера на PureBasic

Интересно, Delay(10) в данном коде значительно ускоряет программу. С чем это связано?
If CreateNetworkServer(Ip,Port)
PrintN("The server has been created!")

If...
Раздел: PureBasic 27.10.2013, 20:02
Ответов: 21
Просмотров: 22,544
Автор Devilox
Ответ: Пример сервера на PureBasic

Обязательно ли использовать базу данных, или можно записывать в простой текстовый файл?
Раздел: PureBasic 27.10.2013, 16:53
Ответов: 21
Просмотров: 22,544
Автор Devilox
Ответ: Пример сервера на PureBasic

В коде есть переменные tmpData и tmpSpecial. Что такое tmp? А то я уже начинаю путаться.
Раздел: PureBasic 27.10.2013, 16:02
Ответов: 10
Просмотров: 12,717
Автор Devilox
Ответ: Учебник

Спасибо, с этим разобрался. Вот только непонятно, что за параметр используется в команде CreateThread(@adress,parameter). В справке написано, что можно использовать в своих целях. Больше всего...
Показано с 26 по 50 из 192.

 

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


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