Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845

Отрисовка картинки треугольниками

11.04.2016, 09:01. Показов 1077. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам


Есть интересная задача,
нужен алгоритм получения подобных разбиений,
есть ли к вас идеи как это осуществить?
может быть пример не самый лучший потому что треугольники должны быть одноцветными
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2016, 09:01
Ответы с готовыми решениями:

Заполнение произвольных плоских фигур треугольниками
Здравствуйте! В программировании и в мире алгоритмов новичок, поэтому не судите строго. Есть ли какая-нибудь методика, где разбирается...

Отрисовка картинки в TImage
Помогите разрешить задачу: есть 2 Image один поверх другого. При наведении (MouseMove) на верхний имейдж, в него загружает картинка....

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

11
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.04.2016, 09:18
Цитата Сообщение от Valakin Посмотреть сообщение
есть ли к вас идеи как это осуществить?
Как понимаю это для текстурирования?
Если для текстурирования то принципе все достаточно просто. Берется разворачиваемый объект. т.е. для которого построение развертки на плоскость известно. Обычно используются плоскость, куб, цилиндр (в трех вариациях - с крышками/без крышек) и сфера. Вертексы 3D модели проецируются на ближайшую грань этого объекта по той или иной проекции (центральной относительно оси и т.д. выбираемой как от типа объекта так местами и отдельно). После чего соответсвенно разворачиваются на плоскость.
0
Эксперт функциональных языков программированияЭксперт по математике/физике
4313 / 2105 / 431
Регистрация: 19.07.2009
Сообщений: 3,205
Записей в блоге: 24
11.04.2016, 21:17
Из экзотики: Аппроксимация изображений генетическим алгоритмом при помощи EvoJ
1
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
11.04.2016, 22:35
Так вонже написан она картинке delaunay tracer
Delaunay Triangulation
https://www.jonathanpuckey.com... ay-raster/
Очень сомнительная полезность этой галиматьи =).
0
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
12.04.2016, 11:30  [ТС]
Цитата Сообщение от Excalibur921 Посмотреть сообщение
Очень сомнительная полезность этой галиматьи
да,но они не пишут как это сделано,
галиматья нужна как раз наоборот чтобы уйти от текстур,
нужен простой одноцветный рисунок с помощью треугольников (количество как можно меньше чтобы не забивать память телефона)
0
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
12.04.2016, 12:04
Цитата Сообщение от Valakin Посмотреть сообщение
не пишут как это сделано
Delaunay упоминают просто так? И формулы есть какие-то…
Цитата Сообщение от Valakin Посмотреть сообщение
чтобы уйти от текстур
И прийти в векторный формат картинки по неизвестному мат. алгоритму который телефон будет считать и растрировать всеравно в разрешение экрана и сохранять в память? Это для одной картинки? Почему не сделать в фотошопе готовым плагином и не брать оттуда координаты треугольников и цвет или даже экспортировать в некоторый формат? Понятия не имею какой это современный пользователь будет терпеть такие текстуры. И что это за телефон такой в эпоху 4 ядерных…

Другой вопрос если хотите повторить “просто так из интереса”.
0
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
12.04.2016, 12:09
Цитата Сообщение от Mysterious Light Посмотреть сообщение
Из экзотики
У кого-то 140 минут расчета 0_0.
0
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
12.04.2016, 13:21  [ТС]
Цитата Сообщение от Excalibur921 Посмотреть сообщение
просто так из интереса
да нет, я ищу способ создать 2д модели из рисунков без ручного труда,
рисунки из больших сложных одноцветных фигур,
давно не открывал фотошоп, не знал что от туда можно получить координаты (может хоть вручную пригодится)
считать вертексы и цвет комп а не телефон
0
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
12.04.2016, 14:16
Цитата Сообщение от Valakin Посмотреть сообщение
создать 2д модели из рисунков без ручного труда
Одноцветная фигура это пустой лист. Может вы запутались? Покажите что есть и что в итоге нужно. Может не из рисунков а из развертки текстуры воссоздать модель? А откуда знать какие части к каким соединялись? Так ваш фильтр фотошопа тут не поможет.
0
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
12.04.2016, 15:14  [ТС]
я говорю о том что у каждой фигуры один свой цвет,
из разноцветных наверное будет более правильно
можно и текстуру загрузить, но треугольники сами все равно не разрежутся
Миниатюры
Отрисовка картинки треугольниками  
0
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
12.04.2016, 15:46
Что тут сказать…
Цитата Сообщение от Excalibur921 Посмотреть сообщение
Покажите что есть и что в итоге нужно.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
12.04.2016, 18:52
Цитата Сообщение от Valakin Посмотреть сообщение
из разноцветных наверное будет более правильно
Ну из таких картинок фигуры должны очень даже не плохо алгоритмами построения векторного контура получаться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.04.2016, 18:52
Помогаю со студенческими работами здесь

Отрисовка PNG картинки с прозрачным фоном
Собственно вопрос. Как отрисовать картинку с прозрачным фоном. Знаю что такая тема уже создавалась но как я сказал мне обязательно нужно...

Как во время отладки просматривать изменения (отрисовка картинки) на PictureBox
Привет всем, подскажите пож., я в цикле отрисовываю картинку на PictureBOx ну и хочу проверить как это делается, только вот во время...

Черный крест 4 треугольниками
Сделал по точкам, не от меня хотят сделать через sin и cos. Только я не пойму ничего в тригонометрии. Может кто исправит. ...

Нарисовать рекурсию с треугольниками
Помогите, пожалуйста, никак не пойму как сделать. Нужно нарисовать рекурсию с равносторонним треугольником в graphabc. У каждой вершины...

Начертить узор, образованный 20 вложенными треугольниками
начертить узор, образованный 20 вложенными треугольниками. основание первого треугольника параллельно горизонтальной оси экрана. вершины...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru