Редактор параметрической 2D графики на .NET

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Уважаемые коллеги
Мы ищем опытного разработчика, тот, что теснее создавал приложение с вероятностью ввода графики с указанием руководящих параметров.
Нам нужно сделать графический редактор тот, что бы разрешал:

- создавать изображения из линий, размеры которых указываются параметрами (A, B, L, R...). То есть всякая линия представляет собой модель, определенную видом линии (отрезок, дуга, окружность...) и базовой точкой, касательно которой отсчитывается определяющий размер (длина, радиус...). Может быть несколько вариантов расположения базовых точек (скажем, на одном либо на ином конце отрезка, в центре либо на самой окружности...). Помимо этого линии определяются свойствами (тип, цвет, толщина...)

- из таких "моделей" линий пользователь собирает (рисует) изображения "элементов" (скажем, одного элемента блок схемы). При сборке изображения указываются относительные размеры (угол, расстояние) взаимного расположения линий, то есть задаются связи поведения линий между собой. Эти размеры, тоже указываются параметрами. Получается, что элемент, нарисованный с подмогой моделей линий определяется комплектом параметров, которые определяют размеры и расположение линий. То есть, таблицей параметров.

- сделанный таким образом элемент, пользователь может сберечь. Получается, что сохраняется модель элемента с перечнем параметров, которые его определяют. То есть дозволено говорить, что параметры определяют "поведение" графического элемента в будущем.

- в будущем пользователь может вызвать элемент, указать значения параметров и поставить в надобное место на создаваемом рисунке. То есть мы говорим о вероятности создания пользовательской библиотеки параметрических, графических элементов с вероятностью их вызова из библиотеки и расположении на рисунке (схеме, чертеже).

- для того, дабы элемент дозволено было положительно сориентировать на создаваемом рисунке (схеме, чертеже) для него дозволено задать комплект базовых точек, касательно которых происходит ориентация.

- таким образом получается, что модели линии вставляются в элемент, тот, что по сути тоже становится моделью, от того что состоит из параметризованных линий и комплекта базовых точек.

- один элемент дозволено присоединить к иному элементу, получая тем самым больше трудное изображение (скажем, блок схему). При этом весь элемент сберегает свои параметры, но стыкуясь с иным элементом наследует его параметры (скажем, расположение на листе рисунка). Получается, что смещение (метаморфоза) одного элемента на листе рисунка, влечет за собой смещение всех других элементов, связанных с ним.

- весь рисунок, сделанный из нескольких элементов дозволено сберегать, как новейший элемент. Получается, что элементы могут быть безмерно вложены друг в друга.

Как вы видете, задача достаточно специфическая, следственно мы приглашаем эксперта, теснее имеющего навык в этой области. Реализация на VB.NET либо C#, Framework2

В качестве базовой графической библиотеки дозволено взять:
GoDiagram for .NET
http://www.northwoods.com/go/dotnetfeatures.htm
или
http://www.syncfusion.com/products/diagram/windows/default.aspx
там есть триальные версии.

В ваших сообщениях, указывайте, пожалуйста, примеры исполненных вами планов.
Ожидаю ваши предложения!

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26