Построение арки.

Программирование на Юнити.

Построение арки.

Сообщение Neodrop 10 апр 2009, 19:48

Нужны алгоритмы построения полукруга. Нет ли у кого в загашниках на удобочитаемом языке?
То есть, нужно кликнуть мышью и потянуть и мне необходимо понять, как будут распологаться точки на полукруге, чтобы связать их чёрточками.
Может кто-нить помочь?

ArckForUnity.png
У вас нет доступа для просмотра вложений в этом сообщении.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Построение арки.

Сообщение fox 27 май 2009, 10:32

я думаю можно попробовать через сплайны, Catmull-Rom splines например.
Добавить foxumkov в Skype
Мои проекты:
Turbodrive
Изображение

Изображение
Аватара пользователя
fox
UNITрон
 
Сообщения: 255
Зарегистрирован: 07 ноя 2008, 13:02
Откуда: Питер
  • ICQ

Re: Построение арки.

Сообщение gnoblin 27 май 2009, 11:59

Зачем сплайны для полукруга :o).
Тригонометрии должно хватить.
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: Построение арки.

Сообщение fox 27 май 2009, 12:54

сплайны - более гибкий элемент, что в будущем, возможно пригодится. имхо :-?
Добавить foxumkov в Skype
Мои проекты:
Turbodrive
Изображение

Изображение
Аватара пользователя
fox
UNITрон
 
Сообщения: 255
Зарегистрирован: 07 ноя 2008, 13:02
Откуда: Питер
  • ICQ

Re: Построение арки.

Сообщение gnoblin 28 май 2009, 01:20

skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: Построение арки.

Сообщение Const_47 02 июн 2009, 21:15

Rapzid
Joined: 25 Apr 2009
Posts: 72

PostPosted: Fri May 22, 2009 10:45 am Post subject: Reply with quote
For a circle:

x := R * cos( theta )
y := R * sin( theta )

Where R = radius.

Divide 360 by the number of segments in your circle to get the degrees of separation between each vert.

http://forum.unity3d.com/viewtopic.php? ... ight=lines
Const_47
Герой Форума
 
Сообщения: 271
Зарегистрирован: 23 мар 2009, 19:24
Откуда: Украина. Львов\Новояворовск


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14