Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Вопросец по векторному редактору   Найти похожие ветки 

 
mar-evg   (2005-03-29 23:50) [0]

Здравствуйте.
Решил вот попробовать сделать свой векторный редактор. Рисовать он он уже умеет. А вот как редактировать уже нарисованную фигуру? Как в векторных редакторах помечаются(выделяются) фигуры(объекты)? Куда рыть? Мож есть у кого статейка по этому делу?


 
Магнитон Борыч   (2005-03-30 00:14) [1]

Рыть, я думаю, в сторону векторных редакторов :) и работы со слоями.
А задумка такая: на дополнительном растре размером с отображаемую область редактора рисовать все видимые объекты, что и на экране, но каждый уникальным цветом и в соответствующем порядке (сначала один, сверху другой...) Далее просто отслеживаем по какому цвету клацает курсор и выбираем соответствующий объект. Проще некуда :)))


 
WondeRu ©   (2005-03-30 08:36) [2]

Магнитон Борыч   (30.03.05 0:14) [1]

нуу... плохо так ;)

нужно использовать нормальные средства для работы с векторными изображениями, как то OpenGL... он имеет буфер выбора.. каждый объект может быть поименован...


 
ЮЮ ©   (2005-03-30 10:28) [3]

Сохранять, имхо, надо не картинку, а объекты.

>Как в векторных редакторах помечаются(выделяются)
Как? Например, как в стандартных фигурах в МS Word

Укажи мыло - есть один простенький проект :)


 
mar-evg   (2005-03-30 10:30) [4]

to Магнитон Борыч

Это идея. Спасибо.

to WondeRu

Тоже спасибо. Но хотелось бы обойтись без сторонних средств.


 
mar-evg   (2005-03-30 10:37) [5]

to ЮЮ

>Сохранять, имхо, надо не картинку, а объекты.
Ну, это само сабой. Я же не растровый редактор делаю...

>Например, как в стандартных фигурах в МS Word
Вот! А как?
mar-evg@yandex.ru


 
WondeRu ©   (2005-03-30 12:13) [6]

mar-evg   (30.03.05 10:30) [4]
Но хотелось бы обойтись без сторонних средств.


велосипед изобретать на этом форуме почему-то обожают ;)



Страницы: 1 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
14-1120723568
uny
2005-07-07 12:06
2005.07.31
Как узнать внешний IP


3-1118915455
А
2005-06-16 13:50
2005.07.31
ClientDataSet


3-1118923708
evg00
2005-06-16 16:08
2005.07.31
Проблема с запросом


14-1120654675
netnt
2005-07-06 16:57
2005.07.31
Есть ли такая программа?


1-1121250672
Archer84
2005-07-13 14:31
2005.07.31
Одноименные объекты