1

Тема: Рисование

Доброго времени суток!
Можно ли вводить координаты точек вручную?
Можно ли в полилинии рисовать дугами, полигонами? (Имею опыт работы в AutoCAD, там такие вещи позволяются делать в полилинии)
Можно ли привязать полилинию/полигон к своей первой точке? (чтобы был замкнутый контур?)
Можно ли привязать текущую точку построения к середине отрезка? К уже построенному объекту(прямой, дуге и пр.)?
Можно ли построить дугу/окружность по трём точкам? (т.е. без центра)
Можно ли сменить направление рисования дуги? (по/против часовой стрелки)
Можно ли строить эллипс по фокусам?
Можно ли переходить в режим "ортогональное построение" по нажатию на Shift? (как в Paint)

Есть ли какая-нибудь контекстная справка по объекту?

2

Re: Рисование

Здравствуйте!


ukunsun пишет:

Можно ли вводить координаты точек вручную?

Нет, только с помощью мыши, но далее в окне Свойства поля координат могут быть скорректированы вручную.


ukunsun пишет:

Можно ли в полилинии рисовать дугами, полигонами? (Имею опыт работы в AutoCAD, там такие вещи позволяются делать в полилинии)

Нет. Мы всё же считаем что, полилиния – это множество связанных друг с другом линий.


ukunsun пишет:

Можно ли привязать полилинию/полигон к своей первой точке? (чтобы был замкнутый контур?)

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

3

Re: Рисование

ukunsun пишет:

Можно ли привязать текущую точку построения к середине отрезка? К уже построенному объекту(прямой, дуге и пр.)?

Механизм привязки пока работает только для вершин, только к ним при построении можно привязаться.


ukunsun пишет:

Можно ли построить дугу/окружность по трём точкам? (т.е. без центра)

Нет.


ukunsun пишет:

Можно ли сменить направление рисования дуги? (по/против часовой стрелки)

При построении мышью нет. После создания дуги в окне Свойства в поле Угол раскрытия можно указать отрицательный угол.

4

Re: Рисование

ukunsun пишет:

Можно ли строить эллипс по фокусам?

Так и происходит. Вы выбираете точку центра эллипса, а затем двумя кликами мыши определяете его горизонтальную и вертикальную полуось.


ukunsun пишет:

Можно ли переходить в режим "ортогональное построение" по нажатию на Shift? (как в Paint)

Да. Используйте опцию меню Редактор -> Ортогональное построение.


ukunsun пишет:

Есть ли какая-нибудь контекстная справка по объекту?

Пока нет. В данный момент мы работаем над новой полной документацией. Она будет размещена на сайте, а также в виде chm файла поставляться с программой.
Мы планируем сделать так. При запросе контекстной справки в программе, будет открываться chm файл с показом определённой страницы и места, где находится необходимое описание.

5

Re: Рисование

САПР ПрагмаСофтСтудия – это инструмент, функциональность которого не ограничивается только геометрическими построениями. Тот же AutoCAD не имеет средств эмуляции внешних сигналов, возможности создания формул, процесса моделирования и многого другого. И это правильно. Ему это просто не нужно, его предназначение совсем в другом. Возможности построения, которые мы заложили в САПР, с нашей точки зрения, вполне достаточны для полноценной работы. Безусловно, развитие САПР в этом направлении необходимо, и по мере возможностей мы будем это делать.
Есть ещё такой аспект. Наращивать количество примитивов и их как-то усложнять нужно с большой осторожностью. Всё это в итоге приводит к усложнению модели создаваемого программного кода и к увеличению требований к графической библиотеке, которая в итоге ответственна за прорисовку графики в конкретной конечной программно-аппаратной среде. Поэтому изначально был определён минимальный набор графических примитивов и их свойств. И он достаточен, чтобы более или менее трудоёмко выполнить прорисовку основной массы требуемых графических фрагментов. Это не значит, что нет необходимости развиваться. Введение прозрачности, например, - это одно из того, что стоит на повестке дня и будет выполнено в ближайшем будущем.