Овал

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

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

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

Основные свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

X – x-координата центра овала.

Y – y-координата центра овала.

Радиус X –  Горизонтальный радиус овала (в пикселах).

Радиус Y – Вертикальный радиус овала (в пикселах).

Поворот, ° – Угол поворота фигуры (в градусах).

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

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

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

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

Имя

Тип

Описание

Радиус X

int

Горизонтальный радиус овала (в пикселах).

Радиус Y

int

Вертикальный радиус овала (в пикселах).

Количество

int

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

Видимость

boolean

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

X

double

x-координата центра овала.

Y

double

y-координата центра овала.

Z

double

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

Цвет заливки

java.awt.Color

Цвет заливки фигуры. Если значение будет равно null, то фигура закрашена не будет.

Z-Высота

double

[Доступно, только если установлен флажок Отображать на 3D сцене] высота цилиндра, в пикселах.

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

-

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

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

double

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

Масштаб по оси 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 - пунктирная линия.

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


См. также

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

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

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

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

 Изменение внешнего вида линии контура фигуры

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

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

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