На главную страницу
Форум txt.version   




Статья :: Visual Studio.Net Трехмерные графики функций

 

Трехмерные графики функций

  • Настройка проекта
  • Реакции на сообщения Windows
  • Подготовка окна
  • Работа с контейнером
  • Чтение данных
  • Управление изображением с помощью мыши
  • Включаем анимацию
  • Ввод новых команд
  • Диалог по управлению светом

В этой главе мы разработаем Windows-приложение, которое в контексте OpenGL изображает трехмерный график функции, заданной произвольным массивом чисел. Данные для графика могут быть прочтены из файла, на который указывает пользователь. Кроме этого, пользователь будет иметь возможность перемещать график вдоль трех пространственных осей, вращать его вокруг вертикальной и горизонтальной осей и просматривать как в обычном, так и скелетном режим. Регулируя параметры освещения поверхности, пользователь может добиться наибольшей реалистичности изображения, то есть усилить визуальный эффект трехмерного пространства на плоском экране.

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

 

Visual Studio.Net Трехмерные графики функций

страницы в данном разделе 
 Visual Studio.Net Урок 7. Трехмерные графики функций  Visual Studio.Net Трехмерные графики функций
 Visual Studio.Net Настройка проекта  Visual Studio.Net Вспомогательный класс
 Visual Studio.Net Реакции на сообщения Windows  Visual Studio.Net Подготовка окна
 Visual Studio.Net Реакция на сообщение о перерисовке  Visual Studio.Net Параметры освещения
 Visual Studio.Net Установка цвета фона  Visual Studio.Net Установка цвета фона
 Visual Studio.Net График по умолчанию  Visual Studio.Net Работа с контейнером
 Visual Studio.Net Чтение данных  Visual Studio.Net Управление изображением с помощью мыши
 Visual Studio.Net Включаем анимацию  Visual Studio.Net Ввод новых команд
 Visual Studio.Net Диалог по управлению светом   


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)
Flutter
React Native
Xamarin

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста
©  http://ekb.programming-lang.com/tlg/  бесплатный телеграм бот
©  http://ekb.programming-lang.com/tlg/  бесплатный телеграм бот
React Native
demo forum