
- •Перечень вопросов, подлежащих разработке в пояснительной записке
- •Отзыв руководителя на дипломную работу
- •Введение
- •1. Общая часть.
- •1.2.2.2. Элементы языка
- •1.2.2.3 Способы структурирования программы
- •1.2.2.4 Дополнительные средства языка
- •Настройка соединения с сервером базы данных
- •Отключение окна ввода пароля
- •Включение соединения с базой данных
- •Специальная часть
- •2.1 Постановка задачи
- •2.1.1 Назначение задачи
- •2.3. Описание программы
- •2.3.1. Описание структуры программы
- •2.3.2. Входные и выходные данные
- •2.3.3. Организация данных в программе
- •2.4. Инструкция пользователя
- •2.5. Оценка результатов решения задачи
- •Расчет предполагаемой прибыли от реализации созданного программного продукта
- •3.1 Расчет затрат на выполнение проекта
- •3.1.1 Расчет трудоёмкос ти
- •3.1.2 Расчет затрат на материалы
- •3.1.3 Расчет амортизации
- •3.1.4 Расчет затрат электроэнергии
- •3.2 Расчет предполагаемой прибыли
- •3.2.1 Преимущества созданного программного продукта
- •Заключение
- •Список используемой литературы
- •Список используемых internet-ресурсов
1.2.2.3 Способы структурирования программы
Существует несколько программных продуктов для создания и виртуальных туров и панорам. Я обратил свой взгляд на Pano2VR, как на одну из самых простых и одновременно самых функциональных программ в своем роде.
Структура виртуального тура зависит от выбора формата и наличия дополнительных опций. Помимо выбора формы и вида панорамы (плоские, цилиндрические, сферические или эквидистантные (эквидистантная - поверхность, расстояние от которой в любой точке постоянно от какой-то заданной поверхности.), кубические, крестовые, T-образные и другие) программа позволяет выбрать и формат, в котором будет сохранен данный тур. Вот эти форматы:
FLASH. Экспорт панорамы, включая все графические элементы в виде одного файла *.swf в формате Flash 10. Это упрощает использование панорамы, а так же позволяет свободно встраивать панораму или тур на сайт или в блог. И так как для Flash не требуется каких то специализированных устройств или ухищрений (достаточно установленного Flash Player), данный формат является самым выгодным для создателя панорам, так как практически любой пользователь сможет запустить тур, сделанный во Flash, на своем компьютере. Панорамы можно поворачивать автоматически с выбором направления движения, скорости и задержки. Также, панорамы могут содержать ссылки, а также заранее определенный и полностью настраиваемый интерфейс.
HTML5. Данный формат использует HTML5 WebGL или CSS3 3D преобразования, что позволяет воспроизводить панорамы на устройствах и в браузерах, которые не поддерживают формат Flash – например, мобильные устройства фирмы Apple, а так же компьютера, на которых не установлен Flash Player. Масштабируемая векторная графика, ссылки и настраиваемый интерфейс также поддерживаются в HTML5.
QuickTime. Pano2VR может экспортировать цилиндрические и кубические QuickTime VR панорамы с подписями для последовательной загрузки, авторотации с возможностью выбора направления поворота камеры, скорости и задержки, отображением пользовательских данных, защиты флага, а так же превью трека.
При выборе FLASH-экспорта, создается swf-файл, содержащий в себе саму панораму или тур, html-документ для просмотра результата в браузере, а так же файл swfobject.js, являющийся JavaScript-сценарием для правильной работы панорамы.
При выборе HTML5-экспорта создаются html-документ для просмотра результата в браузере, JScript-сценарий, а так же файл *.xml для управления панорамным туром, который был разбит на множество изображений в выбранном нами формате. В xml-файле прописаны настройки панорамы, ссылки на изображения и инструкции по управлению панорамой в следующем формате:
<tour start="node12">
<panorama id="node12">
<view fovmode="0" pannorth="0">
<start pan="-3.5" fov="57.01" tilt="0" />
<min pan="-180" fov="5" tilt="-28.51124864755024" />
<max pan="180" fov="120" tilt="28.51124864755024" />
</view>
<polyhotspot title="Назад" target="" url="{node10}" id="Poly01">
<vertex pan="-161.409" tilt="13.937" />
<vertex pan="117.831" tilt="16.1124" />
<vertex pan="117.199" tilt="-11.8103" />
<vertex pan="-159.885" tilt="-8.617010000000001" />
</polyhotspot>
</panorama>
</tour>
При выборе QuickTime, нужно знать следующее: данный формат не поддерживает ссылки, поэтому пользователь будет «заперт» на одной панораме. Также, для воспроизведения на компьютере должен быть установлен QuickTime player, а в случае воспроизведения через браузер должен быть скачан специальный плагин. Помимо JScript-сценария и html-документа для просмотра результата в браузере, создается файл в формате *.mov, являющийся основным форматом QuickTime player.