Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  11 класс  /  Создание примитивов на языке VRML (презентация)

Создание примитивов на языке VRML (презентация)

Презентация познакомит с примитивными формами языка.
19.04.2016

Описание разработки

Формами VRML называют объекты, из которых строятся виртуальные миры, т.е. формы - это основные строительные блоки языка VRML.

Примитивные формы - это стандартные примитивные трехмерные объекты. В VRML определены четыре базовые фигуры: прямоугольный параллепипед (куб), сфера, цилиндр и конус.

Эти фигуры называются примитивами (primitives). Комбинируя работу с данными примитивами, можно строить достаточно сложные трехмерные изображения.

Узел в VRML представляет собой объект. Различают узлы простой геометрии (куб, сфера, конус, цилиндр) и узлы свойств (например, материал, текстура).

Создание примитивов на языке VRML (презентация)

Обычно узлы записываются с заглавной буквы.

Любой объект в VRML имеет набор уникальных параметров отличающих данный объект от других таких же.

Такие параметры объектов называются полями (field) узлов.

Формы описываются с помощью узла Share.

Свойства, определяющие внешний вид объекта, задаются с помощью поля appearance.

Геометрические свойства объекта описываются с помощью поля geometry.

Содержимое разработки

Тема: «Создание примитивов на языке VRML»

Тема: «Создание примитивов на языке VRML»

Формами VRML называют объекты, из которых строятся виртуальные миры, т.е. формы - это основные строительные блоки языка VRML.

Формами VRML называют объекты, из которых строятся виртуальные миры, т.е. формы - это основные строительные блоки языка VRML.

Примитивные формы - это стандартные примитивные трехмерные объекты. В VRML определены четыре базовые фигуры: прямоугольный параллепипед (куб), сфера, цилиндр и конус. Эти фигуры называются примитивами (primitives). Комбинируя работу с данными примитивами, можно строить достаточно сложные трехмерные изображения.

Примитивные формы - это стандартные примитивные трехмерные объекты. В VRML определены четыре базовые фигуры: прямоугольный параллепипед (куб), сфера, цилиндр и конус. Эти фигуры называются примитивами (primitives). Комбинируя работу с данными примитивами, можно строить достаточно сложные трехмерные изображения.

Узел  в VRML представляет собой объект. Различают узлы простой геометрии (куб, сфера, конус, цилиндр) и узлы свойств (например, материал, текстура). Обычно узлы записываются с заглавной буквы.

Узел в VRML представляет собой объект. Различают узлы простой геометрии (куб, сфера, конус, цилиндр) и узлы свойств (например, материал, текстура). Обычно узлы записываются с заглавной буквы.

Любой объект в VRML имеет набор уникальных параметров отличающих данный объект от других таких же. Такие параметры объектов называются полями  (field) узлов.

Любой объект в VRML имеет набор уникальных параметров отличающих данный объект от других таких же. Такие параметры объектов называются полями (field) узлов.

Формы описываются с помощью узла Share.  Свойства, определяющие внешний вид объекта, задаются с помощью поля appearance.  Геометрические свойства объекта описываются с помощью поля geometry.

Формы описываются с помощью узла Share.

Свойства, определяющие внешний вид объекта, задаются с помощью поля appearance.

Геометрические свойства объекта описываются с помощью поля geometry.

Пример кода   Share {appearance Appearance {material Material{}} geometry  }

Пример кода

Share {appearance Appearance {material Material{}} geometry }

Куб (Box) Параметры - size - размеры ширина, высота, длина Box {size 2 3 5} или Box {2.3 1.5 3.5 }

Куб (Box)

Параметры - size - размеры ширина, высота, длина Box {size 2 3 5} или Box {2.3 1.5 3.5 }

Сфера (Sphere) Параметр у сферы только один, это radius. Sphere { radius 1 # радиус }

Сфера (Sphere)

Параметр у сферы только один, это radius. Sphere { radius 1 # радиус }

Конус (Сопе) Cone { parts ALL #отображаемые поверхности bottomRadius 1 #радиус основания height 2 #высота }

Конус (Сопе)

Cone { parts ALL #отображаемые поверхности bottomRadius 1 #радиус основания height 2 #высота }

Цилиндр(Суlinder) Cylinder {  parts ALL  #видны все части цилиндра radius 1  #радиус основания height 2  #высота цилиндра }

Цилиндр(Суlinder)

Cylinder {

parts ALL #видны все части цилиндра

radius 1 #радиус основания

height 2 #высота цилиндра

}

Пример программы, описывающий создание куба.   #VRML V2.0 utf8 # куб Shape { appearance Appearance {material Material{}} geometry Box {size 10 10 10}}

Пример программы, описывающий создание куба.

#VRML V2.0 utf8

# куб

Shape

{

appearance Appearance {material Material{}}

geometry

Box {size 10 10 10}}

Пример программы, описывающей сферу.   #VRML V2.0 utf8 #  сфера Shape { appearance Appearance {material Material!}} geometry Sphere {radius 5}}

Пример программы, описывающей сферу.

#VRML V2.0 utf8

# сфера

Shape {

appearance Appearance {material Material!}}

geometry

Sphere {radius 5}}

Пример программы, описывающей конус   #VRML V2.0 utf8 #  конус Shape { appearance Appearance {material Material{}} geometry Cone {bottomRadius 1 height 10}}

Пример программы, описывающей конус

#VRML V2.0 utf8

# конус

Shape {

appearance Appearance {material Material{}}

geometry

Cone {bottomRadius 1 height 10}}

Пример программы, описывающей цилиндр   #VRML V2.0 utf8 #  цилиндр Shape { appearance Appearance {material Material{}} geometry Cylinder { radius 1 height 2 }}  

Пример программы, описывающей цилиндр

#VRML V2.0 utf8

# цилиндр

Shape {

appearance Appearance {material Material{}}

geometry

Cylinder { radius 1 height 2 }}

 

Практическая работа Задание. Используя VRML, создать файл VRML свыше описанными объектами с различными характеристиками.

Практическая работа

Задание. Используя VRML, создать файл VRML свыше описанными объектами с различными характеристиками.

-80%
Курсы профессиональной переподготовке

Учитель, преподаватель информатики в начальной школе

Продолжительность 300 или 600 часов
Документ: Диплом о профессиональной переподготовке
13800 руб.
от 2760 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Создание примитивов на языке VRML (презентация) (0.58 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт