- •О тексте
- •Набор символов
- •Сохранение разметки
- •Международный стандартный язык разметки документов
- •Признаки sgml
- •Распознавание файлов PostScript
- •Файлы шрифтов PostScript
- •Шрифты Type 3
- •Шрифты Type 1
- •Проблема с авторскими правами
- •Достоинства и недостатки
- •Признаки pdf
- •Форматы текстовых процессоров
- •Язык моделирования виртуальной реальности (vrml)
- •Взгляд на vrml
- •Как использовать vrml
- •Как работает vrml
- •Вопросы.
Как работает vrml
Файлы VRML — это текстовые файлы со списком узлов (nodes). Некоторые из этих узлов определяют новые видимые объекты на экране. Например, узел
Sphere (radius 2.3}
создает сферу указанного радиуса. Отметим, что узлы состоят из типов (type), за которыми в фигурных скобках следует несколько полей (fields). Если поля не указываются, то будет использовано значение, заданное по умолчанию. Например, Cube {} задает куб со сторонами в одну единицу масштаба, в текущем месте расположения курсора, с гранями текущего цвета. Другие узлы изменяют способ, которым прорисовываются ранее определенные узлы. Так, узел Translation изменяет текущее расположение курсора, указывая, где появятся следующие объекты. Узел Material задает свойства поверхности последующих
объектов.
В VRML трехмерное изображение определяется группами треугольников, сначала задающихся списком точек внутри узла PointSet. Эти текущие точки (current points) могут затем использоваться для задания текущего материала или текущих координат. На практике узел IndexedFaceSet определяет одно трехмерное изображение с помощью списка координат каждого из углов составляющих его многоугольников. Каждая точка описывается с помощью одного числа, указывающего одну из текущих точек. Обычно все плоскости— треугольники, поэтому IndexedFaceSet представляет собой длинный список чисел, сгруппированных по три. (В действительности, каждая группа содержит четыре числа; с помощью -1 отмечается окончание каждой поверхности.)
Для получения более реалистичной картины многие миры VRML также интенсивно используют текстурные растровые изображения (texture mapping). Часто вместо простого задания цвета куба используют текстурные растровые изображения, с помощью которых на внешние грани объекта накладывается графическое изображение. Например, с помощью текстурных изображений можно имитировать каменные или кирпичные стены. Текстурные растровые изображения обычно хранятся в формате GIF или подобных форматах файлов и имеют весьма умеренные размеры. Программа просмотра VRML затем в мозаичном (tail) порядке повторяет эти изображения, покрывая повторяющимися фрагментами все внешние грани объекта. Таким образом, несколько небольших изображений GIF могут существенно преобразить мир VRML.
Вопросы.
Способы разметки текстов.
Назвать форматы для представления текстов и документов.
Охарактеризовать международный стандартный язык разметки документов.
Охарактеризовать язык разметки гипертекстов.
Охарактеризовать расширяемый язык разметки.
Охарактеризовать PostScript.
Охарактеризовать PDF.
Дать понятие формата текстового процессора.
Охарактеризовать язык моделирования виртуальной реальности.