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

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

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

Показано с 1 по 25 из 182.
На поиск затрачено 0.02 сек.
Поиск: Сообщения от: polopok
Раздел: 2D-программирование 25.04.2016, 07:54
Ответов: 34
Просмотров: 16,119
Автор polopok
Ответ: 2d сетка

Возвращаясь к теме.
А теперь внимание, )) правильные формулы :

; вычисление координат ячейки
; tileNumberY , tileNumberX --> количество ячеек по вертикали и горизонтали
; tileSizeY , tileSizeX -->...
Раздел: Полезные функции 26.12.2015, 16:05
Ответов: 2
Просмотров: 4,454
Автор polopok
Ответ: дистанции 2д

Кому не нужно ,не нужно , кому нужно ,вот оно.
Раздел: Полезные функции 24.12.2015, 14:08
Ответов: 2
Просмотров: 4,454
Автор polopok
Сообщение дистанции 2д

Вычисление и возврат дистанции между формами(объектами)

код под спойлером :


Const MAXdistance = 9999999

;_____________________________________________________

Function...
Раздел: 2D-программирование 15.10.2015, 19:18
Ответов: 11
Просмотров: 5,728
Автор polopok
Ответ: RagDoll physic. Физика взаимодействия

Несколько иной вариант реализации ,на основе пружин. Минимальный :4to:
Оригинал статьи http://pmg.org.ru/nehe/nehe40.htm
Код под спойлером :

;
Global ptx#[150], pty#[150]
; создаются пружины
...
Раздел: Полезные функции 14.10.2015, 14:52
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

Обновление №5.
Добавлены пересечения :
Луч с кругом
в следующих вариантах луч одно направленный
Луч от точки с кругом
Луч от точки с линией
Луч от точки с прямоугольником
Луч от точки с...
Раздел: Полезные функции 14.10.2015, 13:41
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

Обновление №4.
Добавлены пересечения :
Луч с лучом
Луч с линией
Луч с прямоугольником
Луч с треугольником
Луч с полигоном (4 точки)

21985
Раздел: Полезные функции 14.10.2015, 11:13
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

[PHP]

Теперь можно :).
добавил функцию PointToPoly , отличается от функции PoinToRect этим :
1) задаётся каждая координата прямоугольника отдельно
2) координаты прямоугольника могут располагаться...
Раздел: Полезные функции 14.10.2015, 10:27
Ответов: 19
Просмотров: 8,116
Автор polopok
Ответ: Прозрачный прямоугольник с краем

Для тех ,кто привык задавать значения от 0.0 до 1.0


Function AlphaRect(Point_X# = 0 ,Point_Y# = 0 ,width ,height ,R = 255 ,G = 255 ,B = 255 ,A# = 1.0 ,border = False)

If A <= 0 And border = False
...
Раздел: Полезные функции 14.10.2015, 08:44
Ответов: 19
Просмотров: 8,116
Автор polopok
Ответ: Прозрачный прямоугольник с краем

Исправил функцию . теперь параметр Alpha в пределах [0 ; 255]
Alpha = 0 не прозрачно ; Alpha = 255 прозрачно

Код под спойлером :

Graphics 1024, 768, 32, 2
SetBuffer BackBuffer()

Local Alpha=0 : v...
Раздел: Полезные функции 14.10.2015, 04:44
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

Можно ,но при повороте будет работать только пересечение с краем ,
в следующих обновлениях исправлю это.
Раздел: Полезные функции 13.10.2015, 19:36
Ответов: 19
Просмотров: 8,116
Автор polopok
Ответ: Прозрачный прямоугольник с краем

Позже разберусь в чём дело, а пока используй рекомендованные значения в коментариях функции .
И спасибо за сообощение
Раздел: Полезные функции 13.10.2015, 19:10
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

Новое обновление .
Исправлена функция PointToTriangle
переделаны вводные параметры для Rectangle ,теперь задаются значения как и для обычного Rect. Сокращено название функции с Rectangle на Rect...
Раздел: Полезные функции 13.10.2015, 15:16
Ответов: 19
Просмотров: 8,116
Автор polopok
Ответ: Прозрачный прямоугольник с краем

Мда ... Все ,вы ,правы и даже я .
moka (http://forum.boolean.name/member.php?u=187) , я очень признателен за попытки мотивировать меня ,так же рад тому ,что на этом голубом ,овалообразном шарике...
Раздел: Полезные функции 13.10.2015, 14:41
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

Файл intersections2d.bb =>> 21979
Исправлена функция PointToLine
Добавлены пересечения :
Точка с треугольником
Точка с кругом
Точка с эллипсом
Точка с прямоугольником
Раздел: Полезные функции 13.10.2015, 03:24
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

Intersection.js

copyright 2002, Kevin Lindsey
За основу брал и из других источников ,просто давно заметил отсутствия единства функций ,неудобно из проекта в проект тащить кусками . А так вроде...
Раздел: Полезные функции 13.10.2015, 03:19
Ответов: 19
Просмотров: 8,116
Автор polopok
Ответ: Прозрачный прямоугольник с краем

По моему переходим к трёпу :)
Для меня программирование просто хобби ,а блитз ностальгия ,хотя и сейчас думаю многие кодят на нём.
Раздел: Полезные функции 12.10.2015, 21:49
Ответов: 0
Просмотров: 3,463
Автор polopok
Сообщение Вращение изображение со смещением

Код под спойлером :

Dim cosA#(3600000)
Dim sinA#(3600000)
; предварительное вычисление синуса и косинуса
For i# = 0 To 360 Step 0.0001
cosA(i#)= Cos(i#)
sinA(i#)= Sin(i#)
Next
;
Раздел: Полезные функции 12.10.2015, 20:51
Ответов: 11
Просмотров: 5,491
Автор polopok
Ответ: Пересечения 2д

:rolleyes: Насчёт глобальных перемен ,это да ... использовал при проверке ,а так пусть каждый для себя решит что лучше использовать .

по 1 пункту rezult возвращает : 0 - если не пересекает ,1...
Раздел: Полезные функции 12.10.2015, 19:23
Ответов: 11
Просмотров: 5,491
Автор polopok
Сообщение Пересечения 2д

На данный момент вычисляются пересечения :


прямоугольник с прямоугольником
_______________________
круга с кругом
круга с линией
круга с прямоугольником
_______________________
линия с линией
Раздел: Полезные функции 12.10.2015, 04:23
Ответов: 19
Просмотров: 8,116
Автор polopok
Ответ: Прозрачный прямоугольник с краем

:-)А никто ни кого ни к чему не принуждает ...
P.S.Каждый ***чит ,как ,где и чем хочет. :moil:
Раздел: Полезные функции 11.10.2015, 19:23
Ответов: 19
Просмотров: 8,116
Автор polopok
Ответ: Прозрачный прямоугольник с краем

По поводу прозрачности картинки уже писал в этом http://forum.boolean.name/showthread.php?t=17431 посте.
Эффективность можно повысить если изображение загрузить в банк памяти и соответственно буфер...
Раздел: Полезные функции 10.10.2015, 20:01
Ответов: 19
Просмотров: 8,116
Автор polopok
Сообщение Прозрачный прямоугольник с краем

Прямоугольник с изменяемой прозрачностью в пределах от 0 до 255.
Так же есть возможность отрисовки полупрозрачного борта .
Код функции под спойлером...
Раздел: 2D-программирование 07.10.2015, 04:30
Ответов: 9
Просмотров: 5,042
Автор polopok
Ответ: Пунктирная окружность

ага ,нормально ...
Да ,вот что, в приведённой мною функции ,переменную offset проверить ,что она меньше длины круга (2 * Pi * Radius ).
Раздел: 2D-программирование 05.10.2015, 06:03
Ответов: 9
Просмотров: 5,042
Автор polopok
Ответ: Пунктирная окружность

Функция окружность пунктиром с регулируемым шагом .
DarkInside (http://forum.boolean.name/member.php?u=6693) , если у тебя не получилось , то посмотри этот

Код под спойлером :


Function...
Раздел: 2D-программирование 04.10.2015, 17:40
Ответов: 11
Просмотров: 5,728
Автор polopok
Сообщение Ответ: RagDoll physic. Физика взаимодействия

Пример Инверсной кинематики ( система костей ) на основе ragdoll
21965

параметр lenght лучше объявить в Типе
Код под спойлером :

;


Const lenght = 100
Показано с 1 по 25 из 182.

 

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


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