Векторная графика - как ??
От: Lomik  
Дата: 01.10.04 06:31
Оценка:
Доброе врремя суток
подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е
как её рисовать ?? и на чём лутше??
и как её сохранять так чтобы потом Corel смог понять.
если можно — маленький примерчик
Заранее всем благодарен.
Re: Векторная графика - как ??
От: Demiurg  
Дата: 01.10.04 06:50
Оценка:
Здравствуйте, Lomik, Вы писали:

L>подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е

L>как её рисовать ?? и на чём лутше??
L>и как её сохранять так чтобы потом Corel смог понять.
L>если можно — маленький примерчик
L>Заранее всем благодарен.

Да уж Вопрос слишком расплывчат, опиши подробнее что именно тебе нужно. А не пробовал сразу в Кореле рисовать? У него довольно приличная объектная модель.
... << RSDN@Home 1.1.4 @@subversion >>
Re[2]: Векторная графика - как ??
От: Lomik  
Дата: 01.10.04 07:27
Оценка:
Здравствуйте, Demiurg, Вы писали:

D>Здравствуйте, Lomik, Вы писали:


L>>подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е

L>>как её рисовать ?? и на чём лутше??
L>>и как её сохранять так чтобы потом Corel смог понять.
L>>если можно — маленький примерчик
L>>Заранее всем благодарен.

D> Да уж Вопрос слишком расплывчат, опиши подробнее что именно тебе нужно. А не пробовал сразу в Кореле рисовать? У него довольно приличная объектная модель.



Вопрос не расплывчив
к примеру рисуем линию
чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией
и потом её сохранить таки чтобы смог открыть корел
Re[3]: Векторная графика - как ??
От: Dimonka Верблюд  
Дата: 01.10.04 07:35
Оценка:
Здравствуйте, Lomik, Вы писали:

L>Вопрос не расплывчив

L>к примеру рисуем линию
L>чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией
L>и потом её сохранить таки чтобы смог открыть корел

Допустим линии и полигоны более-менее рисуются здесь:
http://www.g32.org/
Но это далеко не библиотека "векторной графики"
Re[3]: Векторная графика - как ??
От: akasoft Россия  
Дата: 01.10.04 07:46
Оценка:
Здравствуйте, Lomik, Вы писали:

L>к примеру рисуем линию

L>чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией
L>и потом её сохранить таки чтобы смог открыть корел

Дык, заведи свою собственную объектную модель нужных тебе примитивов.

Что есть линия? Нечто, проходящее через две точки на плоскости, вот тебе и объект. А потом навесишь на него отрисовку на канве (LineTo/MoveTo), перевод в Corel или ещё в куда. В поток сохранять, например...
... << RSDN@Home 1.1.4 beta 2 rev. 182>>
Re: Векторная графика - как ??
От: Sinclair Россия https://github.com/evilguest/
Дата: 01.10.04 08:06
Оценка:
Здравствуйте, Lomik, Вы писали:

L>Доброе врремя суток

L>подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е
L>как её рисовать ?? и на чём лутше??
L>и как её сохранять так чтобы потом Corel смог понять.
L>если можно — маленький примерчик
L>Заранее всем благодарен.
Сходи-ка почитай хит этого сайта — он всем помогает: http://rsdn.ru/Info/Howtoask.xml
А пока отвечу тебе так:
1. Рисовать лучше всего — на объектах класса TCanvas
2. Сохранять можно в HPGL (это язык управления плоттерами фирмы HP, очень простой в освоении и поддерживается всеми графпакетами с доисторических времен), или в более популярный теперь расширенный метафайл (EMF).
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: Векторная графика - как ??
От: kavlad Россия http://www.wavesoft.ru
Дата: 01.10.04 08:41
Оценка:
Здравствуйте, Lomik, Вы писали:

L>к примеру рисуем линию

L>чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией
L>и потом её сохранить таки чтобы смог открыть корел

Для такого простого случая можно использовать TMetafile и TMetafileCanvas соответсвенно.
Объекты будут векторными, последствия растеризации перестанут сильно сказываться, и корел по-моему умеет импортировать метафайлы.
... По ушам лупит "начальство" ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.