Пользовательский портал Composer
Поиск по справке
Глоссарий
Условные обозначения
Юридическая информация
Collapse Руководство пользователя ComposerРуководство пользователя Composer
Expand Новые возможностиНовые возможности
Expand Приступая к работеПриступая к работе
Концепции интерфейса
Expand Импорт и открытие файловИмпорт и открытие файлов
Expand Работа с объектамиРабота с объектами
Expand Работа с плоскостями сеченияРабота с плоскостями сечения
Expand Работа с видамиРабота с видами
Expand Работа с лентойРабота с лентой
Expand Работа с левой панельюРабота с левой панелью
Expand Навигация по окну просмотраНавигация по окну просмотра
Отображение пространства бумаги и перемещение по нему
Expand Работа в модуляхРабота в модулях
Expand Изменение свойств объектовИзменение свойств объектов
Expand Управление свойствами документа по умолчаниюУправление свойствами документа по умолчанию
Expand Публикация в формате HTMLПубликация в формате HTML
Collapse Создание анимацийСоздание анимаций
Expand Настройка параметров приложенияНастройка параметров приложения
Требования к лицензированию и системные требования
Expand ИнструментыИнструменты
Справочные материалы. Синтаксис регулярных выражений
Expand АдминистрированиеАдминистрирование
Expand Описание интерфейсаОписание интерфейса
Создание отчетов об ошибках
Об API (интерфейсах программирования приложений)
Карта сайта
индекс
Expand Руководство пользователя SyncРуководство пользователя Sync
Expand Руководство пользователя проигрывателяРуководство пользователя проигрывателя
Скрыть содержание

Образец XML пользовательской анимации

В этом разделе приведен образец кода XML, созданного для пользовательской анимации. Для создания собственных анимаций необходимо хорошо разбираться в XML.

Совет: В крупных компаниях эту задачу можно назначить архитектору документации.

Важное замечание: Перед прочтением этого материала убедитесь, что вам понятны термины, изложенные в разделе О библиотеке анимации.

В данном разделе рассмотрены следующие темы:

На это странице обсуждается:

Основные понятия

Каждой группе анимации соответствует своя подпапка в папке библиотеки анимации. В каждой папке находится несколько файлов XML, которые составляют анимации группы. Каждый файл XML определяет одну анимацию. Анимация создается в файле XML с помощью одного элемента <Step>.

Для каждого шага (анимации) можно указать:

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

Анимация (шаг) содержит одно или несколько движений. Отдельные движения предварительно определены, и каждое движение имеет набор предварительно определенных свойств.

Совет: Для удобства использования рекомендуется повторно использовать отдельные элементы <Motion> (с полным набором свойств) из предварительно определенных файлов XML, заданных по умолчанию в библиотеке анимации. Значения каждого свойства набора можно изменить. Примеры повторно используемых элементов <Motion> выделены в приведенном ниже образце кода XML.

Образец кода XML

Вот примеры кодов XML, которые можно написать для создания пользовательской анимации с именем "Просмотр" и использовать для зеркального отображения.



Описание кода

Элементы XML из приведенного выше примера кода описаны здесь.

<Step>
Создание анимации. Параметры следующие:
Name: текст, отображаемый для определения анимации в мастерской библиотеки анимации.
ReadOnly: разрешать ли пользователю изменять значения свойства в мастерской библиотеки анимации.
  • "0": разрешить пользователю изменять значения свойств.
  • "1": запретить пользователю изменять значения свойств.
(необязательно) MakeAngleAxisDistPtEditable: сделать ли свойства угла, оси, расстояния и точки анимированных объектов редактируемыми в мастерской библиотеки анимации, когда для параметра ReadOnly задано значение "1".
  • "0": предотвращает изменение пользователем свойств угла, оси, расстояния и точки анимированных объектов.
  • "1": позволяет пользователю изменять свойства угла, оси, расстояния и точки анимированных объектов.
ShowStartEnd: для каждого движения анимации скрыть или показать значения свойств Время начала и Время окончания в мастерской библиотеки анимации.
  • "0": скрыть Время начала и Время окончания.
  • "1": показать Время начала и Время окончания.
<Modifiables>
Описывает различные движения, составляющие анимации. Автономный, обязательный элемент.
<Motions>
Описывает отдельные движения, составляющие анимацию.
<Motion>
Создает отдельное движение в анимации. Каждое движение имеет следующий параметр:
Name: текст, отображаемый для определения движения в мастерской библиотеки анимации.
(необязательно) ApplyWhenMirrored: для каждого движения анимации определяет, следует ли игнорировать исходное определение анимации и использовать определение движения, описанное в зеркально отраженном XML.
  • "0": применяет исходное определение анимации в зеркальном отражении XML.
  • "1": игнорирует исходное определение анимации и использует определение движения, описанное в зеркальном отражении XML.
(необязательно) Defined: для свойства Motion.Color движений FlashSetColor указывает, требуется ли изменять цвет выбранного объекта на этом этапе анимации.
  • "0": устанавливает значение цвета "Не определено".
  • "1": учитывает значения RGB.
Прим.: Если параметр Defined не задан, учитываются значения RGB.
<PropSet>
Описывает набор свойств движения.
<Motion.XXX>
Определяет каждое свойство движения с помощью одного или нескольких параметров.
<Связи>
(Необязательно) Определяет тип связи с другими анимациями.
Прим.: Если не использовать этот элемент XML, зеркальное отражение анимации не выполняется.
<Зеркальное отражение>
(Необязательно) Создает тип связи с зеркальным отражением. Параметры следующие:
FolderName: имя папки, в которой расположен файл XML с описанием анимации для зеркального отражения.
FileName: имя файла XML, описывающего анимацию для зеркального отражения.
Прим.: Параметры FolderName и FileName чувствительны к регистру.


Оставьте отзыв об этом разделе

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

* Обязательно

 
*Электронная почта:  
Тема:   Отзывы по поводу разделов Справки
Страница:   Образец XML пользовательской анимации
*Отзыв:  
*   Я подтверждаю, что прочитал(а) и принимаю положения политики конфиденциальности, в соответствии с которыми Dassault Systèmes будет использовать мои персональные данные.

Печать разделов

Выберите содержимое для печати:

x

Вы используете более раннюю версию браузера, чем Internet Explorer 7. Для оптимизации отображения рекомендуется обновить Ваш браузер до версии Internet Explorer 7 или новее.

 Больше не отображать это сообщение
x

Версия содержимого веб-справки: SOLIDWORKS Composer 2024 SP05

Чтобы отключить веб-справку в программе SOLIDWORKS и использовать локальную версию справки, нажмите Справка > Использовать веб-справку по SOLIDWORKS .

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