Изображение

Фигура изображение позволяет пользователям добавлять на презентацию изображения из файлов рисунков любого общепризнанного формата (.png, .jpg, .gif, .bmp и т.д.). 

Начиная с версии 6.5 изображения могут отображаться как в двумерной презентации, так и на сцене трехмерной анимации

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

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

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

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

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

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

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

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

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

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

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

Изображения - Раздел свойств, в котором задаются изображения, которые будут отображаться с поомщью данной фигуры. Добавить новое изображение можно с помощью расположенной здесь кнопки Добавить. Изменить порядок изображений в списке можно с помощью кнопок со стрелками. Удалить изображение из списка можно выделив его в списке и нажав на кнопку .

Исходный размер - Если опция выбрана, то будет сохранен исходный размер изображения, и пользователь не сможет его изменить.

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

X – x-координата верхнего левого угла фигуры.

Y – y-координата верхнего левого угла фигуры.

Ширина – Ширина фигуры (в пикселах).

Высота – Высота фигуры (в пикселах).

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

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

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

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

Имя

Тип

Описание


Индекс рисунка

int

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

Количество

int

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

Видимость

boolean

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

X

double

x-координата верхнего левого угла фигуры.

Y

double

y-координата верхнего левого угла фигуры.

Z

double

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

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

-

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

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

double

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

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

double

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

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

double

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

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


См. также

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

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

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

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

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