Линия

Линия входит в состав группы стандартных геометрических фигур, с помощью которых Вы можете рисовать презентации Ваших моделей.

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

 Чтобы нарисовать линию
  1. Перетащите элемент Линия  из палитры Презентация в то место графического редактора, где Вы хотите нарисовать линию.
  2. Если же Вы хотите сразу создавать линии нужной Вам длины, то используйте режим рисования. Чтобы перейти в этот режим, сделайте двойной щелчок мышью по элементу  Линия  в палитре (при этом его значок должен поменяться на этот: ). Теперь Вы можете сразу рисовать нужную Вам линию, щелкнув мышью в том месте диаграммы, где Вы хотите нарисовать начальную точку линии, и перетащив мышь в место нахождения конечной точки.
  3. Если Вы хотите увидеть также и трехмерную фигуру в 3D окне, перейдите на страницу Основные панели Свойства и выберите опцию Отображать на 3D сцене
    Если Вы рисуете трехмерную анимацию, то мы рекомендуем добавлять фигуры на диаграмму не из палитры Презентация, а из палитры 3D - в этом случае опция Отображать на 3D сцене будет выбрана по умолчанию. 
  4. На странице свойств Дополнительные Вы можете изменить высоту фигуры в поле Z-Высота, а также Z-координаты обеих ее точек в полях Z и dZ.
Основные свойства

Имя – Имя фигуры.

Отображать имя – Если опция выбрана, то имя фигуры будет отображаться в графическом редакторе.

Исключить – Если опция выбрана, то фигура будет исключена из модели.

На верхнем уровне – Если опция выбрана, то фигура будет видна на презентации класса, в который будет вложен данный активный объект.

Значок – [Доступно, только если сброшен флажок Отображать на 3D сцене] Если опция выбрана, то фигура будет считаться частью значка класса активного объекта.

Блокировать – Если опция выбрана, то фигура будет считаться заблокированной и не будет реагировать на щелчки мыши. Таким образом, Вы не сможете выбрать заблокированную фигуру в графическом редакторе до тех пор, пока Вы не снимете с нее блокировку. 
Обычно это требуется, когда у Вас есть какой-то фоновый рисунок, используемый как подложка для анимации, и Вы хотите исключить возможность случайного редактирования этого фонового рисунка при рисовании фигур поверх него. 

На презентации – Если опция выбрана, то фигура будет отображаться на презентации во время выполнения модели.

Отображать на 3D сцене – Если опция выбрана, то будет создан трехмерный аналог двумерной фигуры. Тогда в режиме запуска модели двумерная фигура будет отображаться там же, где она и была нарисована в графическом редакторе, а трехмерная будет видна в специальном элементе, предназначенном для просмотра трехмерной анимации - 3D окне.  

Цвет линии - Задает цвет линии. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета. Если Вы не хотите, чтобы линия была видна, выберите Нет линии.

Толщина линии - Задает толщину линии. Выберите нужную Вам толщину из выпадающего списка или же введите ее значение в пикселах в поле справа.

Стиль линии - [Доступно, только если сброшен флажок Отображать на 3D сцене] Задает стиль линии. Выберите из выпадающего списка, хотите ли Вы, чтобы линия была сплошная, точечная или пунктирная.

Дополнительные свойства

X – x-координата начальной точки линии.

Y – y-координата начальной точки линии.

dX – Смещение конечной точки относительно начальной по оси X.

dY – Смещение конечной точки относительно начальной по оси Y.

Z – [Доступно, только если установлен флажок Отображать на 3D сцене] z-координата начальной точки линии.

Z-Высота – [Доступно, только если установлен флажок Отображать на 3D сцене] Z-высота фигуры (размерность фигуры, которая изначально расположена вдоль оси Z), в пикселах.  

dZ – [Доступно, только если установлен флажок Отображать на 3D сцене] Смещение конечной точки относительно начальной по оси Z.  

Разрешить программное управление – [Доступно, только если сброшен флажок Отображать на 3D сцене] Если опция выбрана, то фигура будет представлена в модели как Java объект, и она будет доступна из кода по имени. С помощью программного интерфейса Вы сможете изменять визуальные свойства фигуры и тем самым управлять ее внешним видом во время выполнения модели.

Динамические свойства

Имя

Тип

Описание

Количество

int

Количество экземпляров данной фигуры. Если Вы оставите это поле пустым, то будет создана только одна такая фигура. См. раздел Репликация фигур.

Видимость

boolean

Видимость фигуры. Фигура будет видна, если заданное здесь выражение будет истинно (true), в противном случае фигура отображаться не будет.

X

double

x-координата начальной точки линии.

Y

double

y-координата начальной точки линии.

Z

double

[Доступно, только если установлен флажок 3D] z-координата начальной точки линии.

Z-высота double [Доступно, только если установлен флажок Отображать на 3D сцене] Z-высота фигуры (размерность фигуры, которая изначально расположена вдоль оси Z), в пикселах.

Действие по щелчку

-

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

Поворот (Z), рад

double

Угол поворота фигуры (в радианах).

dX

int

Смещение конечной точки относительно начальной по оси X.

dY

int

Смещение конечной точки относительно начальной по оси Y.

dZ

int

[Доступно, только если установлен флажок Отображать на 3D сцене] Смещение конечной точки относительно начальной по оси Z.

Масштаб по оси X

double

Коэффициент масштабирования фигуры вдоль оси X.

Масштаб по оси Y

double

Коэффициент масштабирования фигуры вдоль оси Y.

Масштаб по оси Z

double

[Доступно, только если установлен флажок Отображать на 3D сцене]  Коэффициент масштабирования фигуры вдоль оси Z.

Цвет линии

java.awt.Color

Цвет линии.

Толщина линии

int

Толщина линии.

Стиль линии

int

[Доступно, только если сброшен флажок Отображать на 3D сцене] Стиль линии. Используйте одну из трех констант:

  • LINE_STYLE_SOLID - сплошная линия.

  • LINE_STYLE_DOTTED - точечная линия.

  • LINE_STYLE_DASHED - пунктирная линия.

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


См. также

 Перемещение фигуры

 Изменение размера фигуры

 Вращение фигуры

 Изменение цвета фигуры

 Изменение уровня расположения фигуры при наложении фигур

 Управление видимостью фигур