Главная страница
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.48 MB
Время: 0.033 c
1-1121260810
Mamed
2005-07-13 17:20
2005.07.31
date Time convertion


4-1116487085
Fedor
2005-05-19 11:18
2005.07.31
ошибка "Отказано в доступе" при вызове CreateOleObject( xxx )


4-1117449575
Alex870
2005-05-30 14:39
2005.07.31
Удаленный процесс


1-1121348312
Viper
2005-07-14 17:38
2005.07.31
SAVEDIALOG


9-1113507435
Санёк
2005-04-14 23:37
2005.07.31
Рисовать на GLPlane