Принципы функционирования сетей Интернет

Физика
Примеры решения задач
Закон сохранения импульса
Работа и энергия
Элементы механики жидкостей
Основы термодинамики
Твердые тела. Моно- и поликристаллы
Поляризация диэлектриков
Электрические токи в металлах, вакууме
и газах
Магнитные поля соленоида и тороида
Механические и электромагнитные
колебания
Упругие волны Волновые процессы
Элементы электронной оптики
Оптическая пирометрия
Элементы квантовой механики
Элементы квантовой статистики
Фотопроводимость полупроводников
Ядерные реакции и их основные типы
Математика
Метод Гаусса
Матричный метод
Функции
Схема вычисления производной
Понятие дифференциала функции
Сходимость ряда
Теория вероятности и математической
статистики
Дифференциальные уравнения
Найти интервалы выпуклости и
точки перегиба функции
Лабораторные работы
Электроника
Исследование полевых транзисторов
Полупроводниковый стабилизатор
ВАХ туннельного диода
Исследование биполярных транзисторов
Входное  сопротивление полевого
транзистора
Упрощенная структура МДП–транзистора
Полупроводниковые выпрямители
Двухполупериодный мостовой выпрямитель
Электронный усилитель на транзисторах
Режим работы усилительных каскадов
Управляемые тиристорные выпрямители
Операционный инвертирующий усилитель
Фотоэлектрические преобразователи
Полупроводники
Зонная структура полупроводнков
Примеси в полупроводниках.
Токи в полупроводниках
Эффект Фарадея
Типы фотодатчиков
Люксметр Ю116
Сглаживающие фильтры
Описание лабораторной установки
Методика проведения исследований
Исследование метрологических
характеристик
Основные характеристики тензорезисторов
Конструкция датчика
Измерительные преобразователи
Исследование полупроводниковых
выпрямительных диодов
Структурная схема тензометрической
установки для измерения усилий
Исследование стабилитронов
Исследование варикапов
Сопромат
Практические работы по
метериаловедению
Инженерная графика
Сборочный чертеж и спецификация
Обозначение материалов
Построение лекальных кривых

Правила нанесения размеров

Геометрические построения
Позиционные задачи
Техническое обслуживание ПК
Видеоплаты
Стандарт SVGA
Последовательные порты
Факсимильная технология
Сетевые адаптеры
Сети Ethernet
Кабели для локальных сетей
Компьютерные сети
Технология «клиент-сервер» 
Структура Web-сайта
Платформа для Web-приложений

 

Трехмерные изображения в Интернете

Отображение трехмерной графики в окне браузера представляет собой еще более сложную задачу, для решения которой не обойтись без загрузки вспомогательных программ-просмотрщиков.

Формат VRML

Формат VRML (Virtual Reality Markup Language) исторически был первым форматом отображения 3D сцен. Он предназначен для описания трехмерных изображений и оперирует объектами, описывающими геометрические фигуры и их расположение в пространстве. VRML-файл представляет собой обычный текстовый файл, интерпретируемый браузером. Для просмотра сцены необходимо подключить вспомогательную программу - VRML-браузер, например, Live3D или Cosmo Player. Практически все САПР поддерживают экспорт деталей и сборок в формат VRML.

 Язык VRML предназначен для описания трехмерных изображений и оперирует объектами, описывающими геометрические фигуры и их расположение в пространстве. Vrml-файл представляет собой обычный текстовый файл.

Формат eDrawings

Формат eDrawings (разработка SolidWorks)— это независимый формат облегченного представления и публикации конструкторских данных, полученных в CAD-системе. Например, 3D-модели и чертежи, сохраненные в формате eDrawings, можно просматривать на компьютере, на котором не установлена ни одна CAD-система. Представление данных осуществляется с помощью специального приложения — eDrawings Viewer , которое распространяется бесплатно. Экспорт в данный формат поддерживает большинство 3D САПР, включая КОМПАС.

Немаловажной особенностью является то, что в файл eDrawings, кроме собственно изображения чертежа, сохраняется модель, с которой этот чертеж создан. Впоследствии при открытии такого файла в eDrawings Viewer пользователь получает очень гибкое и удобное представление проектируемого изделия. Его можно будет отобразить как обычный лист чертежа, как лист, на котором размещены полутоновые изображения проекционных видов модели, которые были в конвертируемом чертеже (Рис. 5.1), или просто как трехмерную модель без какой бы то ни было привязки к графическому изображению.

Рис. 2. Отображение ассоциативного чертежа в eDrawings Viewer

Рис. 5.1. Отображение ассоциативного чертежа в eDrawings Viewer

Формат JT

Формат JT представляет собой независимый от САПР формат представления 3D информации. Он содержит данные о геометрии и технологические атрибуты (точность, шероховатость, допуски). Формат оптимизирован для работы с большими сборками и поддерживается САПР NX, I-DEAS, Catia, Pro/Engineer, Autodesk Inventor. Это достигается управлением уровнем детальности отображения модели (LOD - levels of detail). Уровень зависит от степени увеличения рассматриваемой части модели. При этом модель можно сечь плоскостями, разносить и т.д. Файлы формата JT являются сжатыми, степень сжатия можно регулировать. Формат поддерживается ассоциацией JOpen, объединяющей большинство ведущих разработчиков САПР. Бесплатный просмотрщик JT2Go позволяет встраивать JT-модели в любые документы (скажем, в Word).

Создание Web-страниц с 3D графикой по технологии ActiveX

ActiveX - технология Microsoft, предназначенная для написания сетевых приложений. Она предоставляет программистам наборы стандартных библиотек, значительно облегчающих процесс кодирования. ActiveX – наследник OLE-технологии. При написании программ используется модель DCOM (Distributed Component Object Model) - распределенная компонентная объектная модель, а реализуют ее библиотеки ActiveX, которые по объему оказались гораздо меньше, чем библиотеки OLE, а по скорости - быстрее. Сохранилась и совместимость - любой программный компонент OLE будет работать с библиотеками ActiveX.

С помощью ActiveX можно "оживить" страницы Web эффектами мультимедиа, интерактивными объектами или сложными приложениями. ActiveX обеспечивает некий "скрепляющий раствор", с помощью которого отдельные программные компоненты на разных компьютерах "склеиваются" в единую распределенную систему. ActiveX включает в себя клиентскую и серверную части, а также библиотеки для разработчика.

Программные элементы ActiveX - компоненты, работающие на компьютере-клиенте, но загружаемые в первый раз с сервера Web. С их помощью можно демонстрировать разнородную информацию, включающую видео и звук без запуска дополнительных программ. Более того, эти программные компоненты могут использоваться в приложениях, написанных на любых популярных языках программирования.

Документы ActiveX позволяют открыть и обрабатывать в окне Microsoft Internet Explorer документ любого формата (например, файл Microsoft Excel или Word).

Виртуальная машина Java позволяет любому браузеру, поддерживающему технологию ActiveX (например, Internet Explorer) выполнять программные компоненты Java и обеспечивать их взаимодействие с программными компонентами ActiveX.

Сервер ActiveX Server Framework обеспечивает серверные функции ActiveX, включая поддержку безопасных соединений, доступ к базам данных и другие.

Средства разработки позволят использовать знакомые системы программирования Microsoft и других фирм для создания компонентов ActiveX. К их числу относится и Delphi.

ActiveX реализуется на машине-клиенте с помощью библиотек, поставляемых вместе с Internet Explorer. Программные компоненты ActiveX могут быть установлены автоматически на компьютер пользователя по сети с удаленного сервера, причем будет загружен код, подходящий для конкретной платформы клиента, будь то Macintosh, Windows или Unix.

С ActiveX Documents знаком каждый, кто работал с составными документами. С помощью Internet Explorer можно работать, например, с таблицами Microsoft Excel и файлами других офисных приложений. Это делает программу просмотра универсальным средством, способным не только отображать файлы в формате HTML и осуществлять переходы по ссылкам, но и поддерживающим работы с документами любых приложений и даже запуск программ.

Как правило, все Web-страницы, содержащие 3D графику, основаны на технологии ActiveX. Это требует достаточно трудоемкого кодирования HTML-страницы, поэтому чаще всего пользуются генераторами страниц, автоматически создающими нужный код. Например, в SolidWorks встроен генератор 3D Instant Website.

На главную