Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   Координаты точки внутри окружности (https://forum.zone-game.info/showthread.php?t=42528)

finfan 23.09.2017 10:13

Координаты точки внутри окружности
 
Вопрос: как получить точку внутри определённого радиуса (не выходя за пределы окружности)?

Объясняю: мне нужно получить N точек внутри X радиуса. В условиях, N точки не должны получаться за ПРЕДЕЛАМИ окружности и между старой точкой N и новой точкой N2 должно быть соблюдено расстояние в виде L.

По простому: надо чтобы скилл вызывался в разных точках указанного в скиле радиуса, при этом, между первым вызовом и вторым, должно соблюдаться расстояние (чтобы визуально не было наложений и прочей херни)

https://image.prntscr.com/image/nfjo...pqB7A3Q68Q.png

P.S. нужны формулы, как найходить такую хрени и какие библитосы использовать ;D.

OneThunder 23.09.2017 10:39

Re: Координаты точки внутри окружности
 
Привет) Примерно это тебе надо, пусть и на JS но принцип тотже

https://jsfiddle.net/8wm49k0e/2/

что касается коллизий можно проверять если точка уже не нарисована на той же координате или рядом с каким нибудь радиусом

Также можно почитать про формулы тут https://gamedev.stackexchange.com/qu...a-circle-image

finfan 23.09.2017 11:00

Re: Координаты точки внутри окружности
 
Цитата:

Сообщение от Temptation (Сообщение 428064)
Привет) Примерно это тебе надо, пусть и на JS но принцип тотже

https://jsfiddle.net/8wm49k0e/2/

что касается коллизий можно проверять если точка уже не нарисована на той же координате или рядом с каким нибудь радиусом

Также можно почитать про формулы тут https://gamedev.stackexchange.com/qu...a-circle-image

Спс, пошла жара! FeelsAmazingMan

https://image.prntscr.com/image/wX54...dJGc9aq7YA.png

https://image.prntscr.com/image/ECn5...KK4SFSob4A.png


Текущее время: 09:22. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot