Главная страница
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.037 c
1-71748
begemot
2003-09-07 22:39
2003.09.22
Combobox


6-71786
Rink
2003-07-23 17:25
2003.09.22
Как программно включить и отключить Internet соединение


1-71630
HeZgox
2003-09-08 23:59
2003.09.22
как отсортировать StringGrid по любой колонке??


14-71851
DeMoN-777
2003-09-01 13:41
2003.09.22
re: По поводу структуры БД


1-71627
Berezne
2003-09-09 12:34
2003.09.22
Что означает ета ошибка???