Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 11 Февраль, 2012, 01:12:34

Страниц: [1] 2
Печать
Автор Тема: Нарисовать точки по окружности  (Прочитано 2997 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Sinkler    ↓ 
15 Февраль, 2010, 01:58:43
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 61
Сообщений: 6101
Сила слова: 1

Необходимо нарисовать n точек на равном расстоянии  R  от центра, чтобы между ними было равное расстояние. Интересует алгоритм, реализовать буду на шарпе.
Записан

NRG    ↓ 
15 Февраль, 2010, 02:17:23 , спустя 18 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4595
Сила слова: 17.21

а разве нету метода типа imagecircle() ?
или тебе просто инетересен сам алгоритм ?
Спустя 2 минуты 42 секунды добавил
сори, ступил, поначалу не совсем понял задачу =)
Спустя 44 секунды добавил
сори, ступил, поначалу не совсем понял задачу =)
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
md5    ↓ 
15 Февраль, 2010, 02:21:44 , спустя 4 минуты 21 секунду
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

циркулем епт(
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
NRG    ↓ 
15 Февраль, 2010, 02:23:51 , спустя 2 минуты 7 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4595
Сила слова: 17.21

1-й этап.
 
разбиваем нашу окружность на части (360/n)
получаем угол смещения относительно первой точки.
 

2-й этап будет позже    =)
надо подумать =)
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
NRG    ↓ 
15 Февраль, 2010, 02:33:46 , спустя 9 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4595
Сила слова: 17.21

длину b мы можем посчитать как неизвесную основу равнобедренного треугольника
Спустя 1 минуту 14 секунд добавил
зы: простите меня за убогий рисунок в пейнте =)
Спустя 1 минуту 2 секунды добавил
а потом волебными вычислениями мы получаем координаты точки №2    =)


* untitled.JPG (7.85 Кб, 402x341 - просмотрено 192 раз.)
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
AlexB    ↓ 
15 Февраль, 2010, 02:42:01 , спустя 8 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 88
Сообщений: 3282
Сила слова: 2.68


циркулем епт(
Очень сильно заблуждаешься. Погугли на тему "трисекция угла" и убедись, что как раз циркулем в ряде случаев именно это сделать невозможно ...
Записан

Sinkler    ↓ 
15 Февраль, 2010, 02:47:42 , спустя 5 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 61
Сообщений: 6101
Сила слова: 1


длину b мы можем посчитать как неизвесную основу равнобедренного треугольника
Спустя 1 минуту 14 секунд добавил
зы: простите меня за убогий рисунок в пейнте =)
Спустя 1 минуту 2 секунды добавил
а потом волебными вычислениями мы получаем координаты точки №2    =)

Вот как раз эти волебные вычисления ставят в тупик :)
Записан

Givi    ↓ 
15 Февраль, 2010, 03:08:52 , спустя 21 минуту 10 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2250
Сила слова: 1.87

Sinkler, не помню по синусам и т.д. (короче, нас интересую углы), но думаю что нужно смотреть примерно в эту степь: от начальной точки ведем линию длинной в "b" (как её найти сказал НРГ) под углом к линии "начальная точка - центр". А угол будет равен: (180-(360/кол-во точек))/2
Спустя 1 минуту 19 секунд добавил
п.с. Начальная точка - это первая точка, удаленная от центра на значение "R" (радиус)
Спустя 4 минуты 15 секунд добавил
п.с. 2 Хотя не, хуйня. Нах нам это все, если есть угол от центра и длинна линии до точек (ввиде радиуса).
пиздец какой-то в голове.
Спустя 3 минуты 27 секунд добавил
п.с. 2 Хотя не, хуйня. Нах нам это все, если есть угол от центра и длинна линии до точек (ввиде радиуса).
пиздец какой-то в голове.
Спустя 3 минуты 37 секунд добавил
п.с. 2 Хотя не, хуйня. Нах нам это все, если есть угол от центра и длинна линии до точек (ввиде радиуса).
пиздец какой-то в голове.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
AlexB    ↓ 
15 Февраль, 2010, 03:22:11 , спустя 13 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 88
Сообщений: 3282
Сила слова: 2.68

Sinkler, гугли по словам "полярная система координат".
В ней подобные вычисления элементарны и сводятся к делению 2Пи/N
Далее гугли "Формула перевода из полярной в декартову".
« Последнее редактирование: 15 Февраль, 2010, 03:22:11 от AlexB » Записан

Givi    ↓ 
15 Февраль, 2010, 03:16:23 , спустя
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2250
Сила слова: 1.87

ппц. Сервис был не доступен, но обновления к посту прошли. Это ужасно :(
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Sinkler    ↓ 
15 Февраль, 2010, 03:52:52 , спустя 36 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 61
Сообщений: 6101
Сила слова: 1


Sinkler, гугли по словам "полярная система координат".
В ней подобные вычисления элементарны и сводятся к делению 2Пи/N
Далее гугли "Формула перевода из полярной в декартову".
 

Да и гуглить не надо, учили всё это :) Просто надо повспоминать чуток...
Спустя 1 минуту 53 секунды добавил

Sinkler, гугли по словам "полярная система координат".
В ней подобные вычисления элементарны и сводятся к делению 2Пи/N
Далее гугли "Формула перевода из полярной в декартову".
 
Записан

adw0rd    ↓ 
15 Февраль, 2010, 04:31:24 , спустя 38 минут 32 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Джедаи

Карма: не нужна
Сообщений: 17222
Сила слова: 1.65


ппц. Сервис был не доступен, но обновления к посту прошли. Это ужасно :(
сайт?
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
SpartakuS    ↓ 
15 Февраль, 2010, 04:35:55 , спустя 4 минуты 31 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2442
Сила слова: 1.31

adw0rd,
пыха.
Я думаю, что он у тебя так редактировать сообщения просит)
Записан


цска ебаное гавно.
adw0rd    ↓ 
15 Февраль, 2010, 04:40:23 , спустя 4 минуты 28 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Джедаи

Карма: не нужна
Сообщений: 17222
Сила слова: 1.65

Думаю нет, но группу дал.
А по поводу добавления дубляжных постов - это наверное надо склейку переделать....
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
NRG    ↓ 
15 Февраль, 2010, 04:42:59 , спустя 2 минуты 36 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4595
Сила слова: 17.21


Думаю нет, но группу дал.
А по поводу добавления дубляжных постов - это наверное надо склейку переделать....
не в склейке дело.
пост отправляется и обрабатывается но соединение отваливается по тайм ауту.
народ жмет ф5, пост отправляется заново...
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Страниц: [1] 2
Печать
 

Перейти в: