Форум программистов, компьютерный форум, киберфорум
Программирование мультимедиа
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 26.10.2010
Сообщений: 26

Изменение рисунка путем смешения граней

29.10.2012, 13:11. Показов 817. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача такая . Количество точек задается любое,фигура неправильная. Надо придумать алгоритм чтобы фигура увеличивалась /уменьшалась смещение граней. Объяснить тяжело ,но чтото такое должно получится.

1. Красный начальный рисунок.
2. Синий увеличение.
3. Зеленый уменьшение.

Мб есть какой то математический метод ,а то даже не знаю куда копать.

ps. Рисунок немного кривой.
Миниатюры
Изменение рисунка путем смешения граней  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.10.2012, 13:11
Ответы с готовыми решениями:

Изменение фонового рисунка
Хочу сделать некоторую программу, которая сама изменяла (или заменяла полностью) фоновый рисунок, а старый перед этим сохраняла(на случай...

Изменение фонового рисунка форм
существует некая form1, из которой вызывается другая форма(Form2).и в этой form2 выбирается через openfiledialog картинка, которая должна...

Изменение рисунка на экране блокировки
Я захотел изменить изображение на экране блокировки, нажимаю кнопку "обзор" и.... быстрое открывание и закрывание окна с выбором(как-будто...

3
 Аватар для Alex_Sabaka
638 / 499 / 77
Регистрация: 28.07.2010
Сообщений: 895
31.10.2012, 04:25
немного непонятна суть задачи, не могли бы по-подробней описать?
Возможно вы имеете ввиду самый обычный скалинг?
0
0 / 0 / 1
Регистрация: 26.10.2010
Сообщений: 26
31.10.2012, 10:01  [ТС]
Есть базовый рисунок(синий). Мы задаем значение L и обьект увеличивается смещением граней на расстояние L(красный) . Обьект какбы увеличивается,углы смещаются. В принципе обрисовать задача решаемая, дальше возникает вопрос. В случае если расстояние L больше некоторых расстояний исходного обьекта ,то получается как бы "глюк" внутри новой фигуры,эти точки желательно убрать и узнать где именно обрыв . В итоге должна получится как бы Тень объекта.

Точек около 8000 может быть и должно работать более менее быстро. Математические расчеты нахождения новых точек уже меня смущают своим объемом, думаю здесь не будут обеспечивать должную скорость работы.

PS. Может бы это тип увеличения как то называется по хитрому. И есть готовые хотя бы математические расчеты . Простое увеличение здесь не подходит.
Миниатюры
Изменение рисунка путем смешения граней  
0
 Аватар для snake32
3510 / 1693 / 236
Регистрация: 26.02.2009
Сообщений: 8,465
Записей в блоге: 6
01.11.2012, 11:26
Посмотрите, как-то делал что-то похожее:
Равноудалённые точки от произвольного многоугольника
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.11.2012, 11:26
Помогаю со студенческими работами здесь

Изменение названия экспортируемого рисунка в цикле
Добрый день. Есть код, который визуализирует расчет индекса на карту. Для расчета были взяты файлы с данными за 45 лет, с 1966 по 2010гг....

Изменение фонового рисунка относительно браузера
Вот если кому надо писал в первый раз могут быть ошибки, но так вроде работает: <body> <div...

Изменение рисунка в picturebox динамически созданной формы
Форм может быть много, на каждой есть pictureBox, и нужно изменить рисунк в pictureBox из основной формы. Формы создаются динамически в...

Изменение фона при сохранении рисунка из тега canvas
У меня возникла такая сложность - В моей программке для рисования на теге canvas можно рисовать что-нибудь, а потом можно сохранить...

Изменение значения ячейки путём её выделения
в задаче говорится, что я должен менять значение ячейки с помощью её выделения: если нажать один раз на ячейку, то она окрасится в красный,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru