Название: Нужна заготовка SVG-редактора. Отправлено: Smogg от Май 06, 2016, 00:58 Надо более-менее шустрый редактор, т.е. заготовку:
1) Решить проблему скорости. Пытался сделать на QGraphicsScene, но там при максимальном приближении начинаются тормоза, хотя должно бы быть наоборот - ведь практически все за пределами границ экрана. 2) Сделать Undo/Redo. Курил, курил "паттерны программирования" - ниче не вкурил( 3) Собсно редактор. Все, что надо - только редактирование геометрии полигонов, состоящих из кривых Безье. Т.е. а) возможность выбрать точку и покрутить рычаги б) возможность удалить/добавить точку в) возможность изменить тип точки с прямой на кривую и обратно Так как проект весьма вялотекущий, с крайне мутной перспективой монетизации и на данном этапе практически личный (очень-очень секретный!) предложу 3 000. Название: Re: Нужна заготовка SVG-редактора. Отправлено: lit-uriy от Май 06, 2016, 06:12 2) Кури QUndoFramework (из коробки Qt) 1, 3) Попробуй систему Артур: %QTDIR%/demos/pathstroke - Есть узлы для изменения геометрии кривых Безье %QTDIR%/demos/affine - Есть масштабирование Название: Re: Нужна заготовка SVG-редактора. Отправлено: kai666_73 от Май 06, 2016, 13:03 А чем inkscape не угодил?
Или редактор нужно впиливать в свое приложение? на Qt? Название: Re: Нужна заготовка SVG-редактора. Отправлено: Smogg от Май 06, 2016, 15:24 А чем inkscape не угодил? Если откровенно, то inkscape еще тот отстой) А редактор мне нужен запиленным в приложение, да.Или редактор нужно впиливать в свое приложение? на Qt? Название: Re: Нужна заготовка SVG-редактора. Отправлено: Smogg от Май 06, 2016, 15:36 2) Кури QUndoFramework (из коробки Qt) 1, 3) Попробуй систему Артур: %QTDIR%/demos/pathstroke - Есть узлы для изменения геометрии кривых Безье %QTDIR%/demos/affine - Есть масштабирование |