Форум программистов, компьютерный форум CyberForum.ru

HTML5: мобильные приложения

Войти
Регистрация
Восстановить пароль
 
Azatka06
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 31
#1

Рисование в полярных координатах - HTML5

14.08.2016, 13:56. Просмотров 573. Ответов 1
Метки нет (Все метки)

Задача следующая: необходимо попиксельно проверять, или для начало нарисовать, точки, используя полярную систему координат. От известной точки нужно откладывать радиус, и закрасить точки, чтобы в итогу получилась окружность. Кау это реализовать, пока не не знаю. Благодарен за любую помощь и подсказку.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2016, 13:56     Рисование в полярных координатах
Посмотрите здесь:

График в полярных координатах Pascal
Интеграл в полярных координатах
построить в полярных координатах
Графики в полярных координатах
Mathematica Графики в полярных координатах
Аппроксимация в полярных координатах Mathematica
Matlab 3D график в полярных координатах
Интеграл в полярных координатах
Построить график кривой, заданной в полярных координатах Найти её уравнение в декартовых координатах
Delphi График в полярных координатах
C# Рисование в полярных координатах
C# GetPixel в полярных координатах

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FGL_Alexey
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 7
27.09.2016, 13:57     Рисование в полярных координатах #2
А в чём проблема конкретно: в математике или какими функциями закрасить пиксели?

Если о математике, то:

Считаем, что центр имеет координаты (0, 0).

Положение точки в полярных задаётся парой r, http://www.cyberforum.ru/cgi-bin/latex.cgi?\phi, где r - расстояние от точки до центра, а http://www.cyberforum.ru/cgi-bin/latex.cgi?\phi - угол между направлением "вправо" и направлением на нашу точку.

Перевсети эту пару чисел в декартовы координаты можно по формулам:
http://www.cyberforum.ru/cgi-bin/latex.cgi?x=r\cdot\cos\phi , y=r\cdot\sin\phi

Это если ось y направлена вверх. А если вниз, то формула для y будет со знаком минус.

Таким образом, задаёмся неким r. Проходим в цикле http://www.cyberforum.ru/cgi-bin/latex.cgi?\phi от 0 до http://www.cyberforum.ru/cgi-bin/latex.cgi?2\pi с небольшим шагом, вычисляем х, у и ставим точку.

Красивые кривые будут получаться, если r тоже будет как-то зависеть от http://www.cyberforum.ru/cgi-bin/latex.cgi?\phi
Yandex
Объявления
27.09.2016, 13:57     Рисование в полярных координатах
Ответ Создать тему
Опции темы

Текущее время: 07:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru