Интерпретирующий opengl для компьютерной графики



бет1/3
Дата10.06.2022
өлшемі225.67 Kb.
#267593
  1   2   3
Байланысты:
Интерпретирующий OpenGL для компьютерной графики


58-я научная конференция аспирантов, магистрантов и студентов
УДК 004.92
ИНТЕРПРЕТИРУЮЩИЙ OPENGL ДЛЯ КОМПЬЮТЕРНОЙ ГРАФИКИ
Матросов В. А.
Белорусский государственный университет информатики и радиоэлектроники,
г. Минск, Республика Беларусь


Научный руководитель: Амельченко Н. П. — конд.техн.наук, доцент, доцент кафедры ИКГ

Аннотация. OpenGL — это ведущий в отрасли кроссплатформенный интерфейс программирования графических приложений (API) и единственный основной API с поддержкой практически всех операционных систем. Многие языки, такие как Fortran, Java, Tcl/Tk и Python, имеют привязки OpenGL для использования возможностей визуализации OpenGL. В этой статье мы представляем Ch OpenGL Toolkit, действительно платформо-независимую привязку Ch к OpenGL для компьютерной графики. Ch — это встраиваемый интерпретатор C/C++ для кроссплатформенного написания сценариев, программирования оболочки, численных вычислений и встроенных сценариев.
Ключевые слова: методология и методы - методы взаимодействия, графические утилиты - программная поддержка, графические системы - распределенная/сетевая графика
Введение. Область компьютерной графики продолжает быстро развиваться с постоянно растущим числом применений в различных областях, таких как развлечения, бизнес, искусство, образование, медицина, инженерия и промышленность. Появилось множество пакетов программного обеспечения для создания и обработки двумерной (2D)/трехмерной (3D) графики. OpenGL [1] — это интерфейс программирования графических приложений (API) для языка программирования C/C++. Основной мотивацией разработки OpenGL API является создание независимого от операционной системы, оконной системы и аппаратной платформы API для разработки 2D/3D графики. С момента появления OpenGL API в 1992 году многие приложения, такие как CAD, CAM и разработка игр, выиграли от его кроссплатформенной доступности. OpenGL стал основной средой для разработки портативных приложений 2D/3D графики. Она также широко используется для преподавания и изучения компьютерной графики. Такие характеристики, как независимость от устройства и портативность, делают OpenGL стратегическим интерфейсом для курсов по компьютерной графике. Компьютерные платформы различаются у разных преподавателей и студентов, а также в разных школах и домах. Используя OpenGL, программы, разработанные на одной машине, можно отлаживать и оценивать на других машинах с разными платформами, и в результате графика будет одинаковой.
Поскольку OpenGL является одним из самых популярных пакетов графического программного обеспечения, многие языки, такие как Fortran, Java, Tcl/Tk и Python, имеют привязки к OpenGL для использования возможностей визуализации OpenGL. Ch — это встраиваемый интерпретатор C/C++. Ch OpenGL Toolkit еще больше повышает переносимость OpenGL API. Обычно прикладные программы OpenGL необходимо компилировать и компоновать, прежде чем запускать их на разных платформах. Ch OpenGL Toolkit делает приложения OpenGL действительно переносимыми на различные платформы. С Ch OpenGL исходный код приложения OpenGL может легко запускаться на различных платформах без процессов компиляции и компоновки.


Достарыңызбен бөлісу:
  1   2   3




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
рсетілетін қызмет
Жалпы ережелер
жиынтық бағалаудың
республикасы білім
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
Қазақстан республикасының
мерзімді жоспар
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
бағалаудың тапсырмалары
Мектепке дейінгі
оқыту әдістемесі
Қазақ әдебиеті
нтізбелік тақырыптық
пәнінен тоқсанға
Зертханалық жұмыс
Инклюзивті білім
Әдістемелік кешені
республикасының білім
білім берудің
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
қазақ тілінде
қазіргі заман
туралы хабарландыру
атындағы жалпы