|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
||||||||||||||||||||||||||||||||||||||||||||||
Взаимное влияние точек10.06.2021, 16:15. Показов 5164. Ответов 28
Добрый день! Не знаю как назвать тему, поэтому пусть будет так
Давно хотел сделать одну задачу (сам формулирую, поэтому может немного коряво быть):1. На плоскости расположены 7 точек с координатами [x,y] в пикселях
4. В качестве исследуемой плоскости возьмем плоскость размером 500 на 500 пикселей. Решение: 1. Что бы потом нагляднее был результат, представим его в градации цветов
# выведем результат как картинку im.save('res.png') Файл с результирующей картинкой и архивом программы прикрепил.
0
|
||||||||||||||||||||||||||||||||||||||||||||||
| 10.06.2021, 16:15 | |
|
Ответы с готовыми решениями:
28
Непонятное взаимное влияние интеловских сетевух PCI Express разный, взаимное влияние Взаимное влияние двух таймеров друг на друга |
|
5531 / 2884 / 573
Регистрация: 07.11.2019
Сообщений: 4,802
|
||||||
| 25.03.2023, 11:55 | ||||||
|
Михалыч, вариант с линией, не очень красиво, но идея, думаю, понятна.
Кликните здесь для просмотра всего текста
1
|
||||||
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
||
| 31.03.2023, 22:39 [ТС] | ||
![]() Получается что линия разбивается на точки и каждая точка линии имеет свое воздействие (т.е. на линии они начинают суммироваться, а это совсем то чего хочется), а после линии надо добавить еще многоугольники и что бы внутри многоугольника было максимальное воздействие и что бы от него было воздействие как от линии или точки... В общем я пока ваш вариант оставил на изучение (потом я к нему вернусь ), для практики вернулся к первоначальному варианту, немного его усовершенствовав.1. Добавил PySide (QRunnable, QThreadPool) что бы каждый объект (точка, линия, многоугольник) считался в отдельном потоке 2. Убрал "решение в лоб", а именно перебор всех точек через цикл. Заменил на: а) разбиваем область картинки на квадраты по 50 пикселей б) определяем расстояние до объекта в) если расстояние меньше силы воздействия, то запоминаем его (если наоборот, то смысла его подробно обсчитывать нет) г) квадраты по 50 пикселей разбиваем на более мелкие и повторяем с п."б" ... Таким образом как бы сгущая расчетную сетку вокруг объекта и только потом считаем воздействие вокруг. В общем получается красивая картинка с точками, линией и многоугольником всего за 1-1,5 минуты
0
|
||
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
|
| 31.03.2023, 22:41 [ТС] | |
|
Вот такая картинка)
0
|
|
|
5531 / 2884 / 573
Регистрация: 07.11.2019
Сообщений: 4,802
|
|||
| 02.04.2023, 22:03 | |||
|
Добавлено через 2 минуты Картинка очень похожа на морфологические преобразования с круглыми структурными элементами разного радиуса.
0
|
|||
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
|||||||||
| 03.04.2023, 18:21 [ТС] | |||||||||
|
Всё тоже самое как в моем первоначальном варианте для точек, только добавляются еще линии и полигоны. И замеряется расстояние (для оценки мощности) до точки, до линии, до полигона. Схематично выглядит так: Есть объекты: точка А, отрезок (он может быть ломанной) СD, и полигон (тут квадрат для упрощения). И дальше я что бы построить картинку выше перебираю множество точек P, замеряя при этом расстояние до вышеуказанных объектов (L1, L2, L3). Получив расстояние я смотрю какое воздействие (мощность) оказывает объект на эту точку. Если точка поиска попадает на объект/лежит внутри него то воздействие (мощность принимается максимальным). ![]()
0
|
|||||||||
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
||||||
| 03.04.2023, 18:32 [ТС] | ||||||
|
Я силы воздействия так задавал:
0
|
||||||
|
5531 / 2884 / 573
Регистрация: 07.11.2019
Сообщений: 4,802
|
|
| 03.04.2023, 21:21 | |
|
Михалыч, еще вопрос: как связаны сила, от растояния до объектов:
Т.е. получили мы для точки P значения l1,l2,l3 в пикселях, как на рисунке, дальше как силу считаем? Добавлено через 17 минут Михалыч, т.е. на расстоянии 0 сила 1, а на расстоянии 100 сила становится равна 0? И уменьшение линейное? Если точка находится на расстоянии 70 пикселей от линии и 50 пикселей от точечного источника, то сила будет 0.3+0.5=0.8?
0
|
|
|
5531 / 2884 / 573
Регистрация: 07.11.2019
Сообщений: 4,802
|
||||||
| 03.04.2023, 22:31 | ||||||
Сообщение было отмечено Михалыч как решение
Решение
1
|
||||||
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
|
| 04.04.2023, 10:26 [ТС] | |
|
0
|
|
| 04.04.2023, 10:26 | |
|
Взаимное влияние двух конкурирующих видов биологических популяций
Взаимное расположение трех точек (x1,y1), (x2,y2), (x3,y3)
Определить взаимное положение К точек в пространстве (c++) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|