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

Вниз

Векторная графика   Найти похожие ветки 

 
Denwill   (2003-05-26 13:00) [0]

Нужен простой редактор векторной графики (исходники) линии, прямоугольники там, кружочки и пр. Может знает кто где взять? Спасибо.


 
Дмитрий Белькевич   (2003-05-27 01:47) [1]

В своё время долго искал, так ничего путного и не нашел. Либо бесплатное, на практичемки не работоспособное, либо платное, причем достаточно дорогое afair, но в общем не намного лучше. Пришлось с нуля всё ручками. Есть в том свой геморрой, если хочешь, что бы всё корректно работало. Фишки типа зума, выборки (пометки) нужного вектора, и т.д. Ктстати, олл, может кто скажет, как правильно сделать эту самую пометку: юзер нарисовал кучу линий, кружков, прямоугольников, многоугольников. Потом ткнул на форму вывода мышкой (у меня dxdraw, хотя пофиг) и выбралась какая-то из нарисованных фигур, к которой юзер ближе всего нажал мышь. Пока делаю так: обсчитываю в цикле расстояние от _всех_ отрезков (круг/овал задается как прямоугольник) до точки, куда ткнул юзер, выбираю самый ближайший отрезок, смотрю, кому он принадлежит, и, если юзер попал в область захвата (у меня - 10 пикселей), то отрисовываю соответствующую фигуру "выбранной" (другим цветом). С учетом того, что всё обсчитывается плавучкой т.к. зум может быть 5000 - 10000%, и можно (и чаще всего) кликнуть между пикселями, приходится считать дробные позиции клика, пересчитав координаты клика на dxdraw в координаты собственно на картинке. Если кто что понял ;), может скажете, что это всё как-то проще можно сделать? Хотя оно и так достаточно корректно работает, причем без тормозов.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-71605
Namor
2003-09-09 15:50
2003.09.22
Уважаемый All, как определить размерность двумерного массива?


8-71770
WInAPi Lamer
2003-05-19 13:40
2003.09.22
DelpiX problemmmmm in fullscreen


6-71818
DimaK
2003-07-16 12:02
2003.09.22
Определить имя рабочей группы


1-71691
Vorobyev Sergey
2003-09-11 09:46
2003.09.22
Как узнать параметры функций в DLL?


1-71641
Vt
2003-09-09 02:43
2003.09.22
НЕ модальная форма перекрывает модальную