Для моделирования шагающего аппарата будем использовать язык SVG.(от англ. Scalable Vector Graphics - масштабируемая векторная графика) - язык разметки масштабируемой векторной графики, созданный Консорциумом Всемирной паутины (W3C) и входящий в подмножество расширяемого языка разметки XML, предназначен для описания двумерной векторной и смешанной векторно/растровой графики в формате XML. Поддерживает как неподвижную, так анимированную и интерактивную графику - или, в иных терминах, декларативную и скриптовую.
Достоинства формата:
) текстовый формат - файлы SVG можно читать и редактировать при помощи обычных текстовых редакторов. При просмотре документов, содержащих SVG графику, имеется доступ к просмотру кода просматриваемого файла и возможность сохранения всего документа;
) масштабируемость - SVG является векторным форматом. Существует возможность увеличить любую часть изображения SVG без потери качества. Дополнительно, к элементам SVG документа возможно применять фильтры - специальные модификаторы для создания эффектов, подобных применяемым при обработке растровых изображений (размытие, выдавливание, сложные системы трансформации и др.) ;
) широко доступно использование растровой графики в SVG документах. Имеется возможность вставлять элементы с изображениями в форматах PNG, GIF или JPG;
) текст в графике SVG является текстом, а не изображением, поэтому его можно выделять и копировать, он индексируется поисковыми машинами, не нужно создавать дополнительные метафайлы для поисковых серверов;
) анимация реализована в SVG с помощью языка SMIL (Synchronized Multimedia Integration Language), разработанного также консорциумом W3C. Поддерживаются скриптовые языки на основе спецификации ECMAScript. 6)SVG-элементами можно управлять с помощью JavaScript. Применение скриптов и анимации в SVG позволяет создавать динамичную и интерактивную графику;
)SVG - открытый стандарт. В отличие от некоторых других форматов, SVG не является чьей-либо собственностью;
)SVG документы легко интегрируются с HTML и XHTML документами;
совместимость с CSS (англ. Cascading Style Sheets). Отображением (форматированием и декорированием) SVG элементов можно управлять с помощью таблицы стилей CSS 2.0 и её расширений, либо напрямую с помощью атрибутов SVG элементов;
)SVG предоставляет все преимущества XML: возможность работы в различных средах, поддержка Юникода, широкая доступность для различных приложений, лёгкая модификация через стандартные API - например, DOM. SVG поддерживает стандартизированную W3C объектную модель документа DOM, обеспечивая доступ к любому элементу, что даёт широкие возможности по динамическому изменению элементов, их атрибутов и событий.
Размеченная модель ПША в SVG представлена на рисунке 1.1
Рисунок 1.1
Данный шагающий аппарат представляет собой четырёхногую модель шагающего робота, способного перемещаться вдоль поверхности. Способ перемещения предполагает вращение вытянутой ноги при помощи привода бедра.
Характеристики и условия испытаний электрокардиографа ЭК3Т-02 АКСИОН
Электрокардиограф является переносным устройством и позволяет оперативно
и качественно снимать электрокардиограмму, при этом одновременно регистрируя
три, ш ...
Установка акустической системы в автомобиль Honda Civic
Еще недавно желание иметь в
автомобиле аудиосистему класса НІ-FІ расценивалось большинством окружающих в
лучшем случае как бездумная трата денег. Однако для ...
Генератор цифровых тестовых сигналов
Ускорение научно-технического прогресса, развитие автоматизации процессов производства требует постоянного совершенствования систем сбора и переработки информации. Наибол ...