dbo:abstract
|
- GLUT (OpenGL Utility Toolkit) tvoří doplněk ke grafické knihovně OpenGL. Základem této nadstavbové knihovny je podpora pro práci s okny (včetně zpracování událostí), vyskakovacími menu a písmem. Tyto činnosti totiž nejsou v knihovně OpenGL přímo podporovány – důvodem je snaha o co největší zachování platformové nezávislosti. Funkce pro práci s okny či menu, které jsou systémově závislé, se dříve, tj. v době, kdy knihovna GLUT neexistovala, musely naprogramovat pro každý operační systém (resp. jeho grafickou nadstavbu) zvlášť, což od vývojáře aplikace vyžadovalo podrobnou znalost funkcí daného operačního systému, grafické nadstavby a správce oken. (cs)
- Das OpenGL Utility Toolkit (GLUT) ist eine umfangreiche Bibliothek und Sammlung von OpenGL-Programmen, welche in erster Linie systemnahe Eingabe- und Ausgabeoperationen des jeweiligen Betriebssystems umsetzen. Dieses Toolkit beinhaltet dabei Funktionen zum Definieren von Fenstern, zur Steuerung dieser Fenster und zur Erfassung von Benutzereingaben. Es werden ebenfalls Funktionen bereitgestellt, die das Zeichnen von primitiven geometrischen Strukturen (als Wireframe oder solide Körper) ermöglichen. Die Strukturen umfassen Würfel, Kugeln, den Utah Teapot und weitere auf Dreiecken oder Vierecken basierende geometrische Formen. Zusätzlich stehen noch leicht limitierte Funktionen zur Erstellung von Popup-Menüs zur Verfügung. GLUT wurde ursprünglich von , dem Autor von OpenGL Programming for the X Window System und The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics, während seiner Tätigkeiten bei Silicon Graphics Inc. entworfen und implementiert. Die beiden Ziele des GL Toolkits waren die Erstellung von möglichst portablen Code für unterschiedliche Plattformen und das erleichternde Erlernen von OpenGL. Der Einstieg in OpenGL wird durch die Verwendung von GLUT stark erleichtert, da es durch Kapselung die Eigenheiten der Betriebssystem-spezifischen Funktionen verdeckt. So ist es möglich durch wenige Zeilen und relativ geringem Wissen umfangreiche OpenGL-Programme zu realisieren. GLUT ist im Wesentlichen für kleine bis mittelgroße Projekte geeignet und bietet eine Schnittstelle für die Sprachen C, C++, Fortran und Ada. Alle GLUT-spezifischen Funktionen beginnen immer mit dem Präfix glut. Zum Beispiel initialisiert der Aufruf glutInit(&argc, argv); das GLUT-System in C++ und C. (de)
- GLUT Mecanismos (del inglés OpenGL Utility Toolkit) es una biblioteca de utilidades para programas OpenGL que principalmente proporciona diversas funciones de entrada/salida con el sistema operativo. Entre las funciones que ofrece se incluyen declaración y manejo de ventanas y la interacción por medio de teclado y ratón. También posee rutinas para el dibujado de diversas primitivas geométricas (tanto sólidas como en modo wireframe) que incluyen cubos, esferas y teteras. También tiene soporte para creación de menús emergentes. La versión original de GLUT fue escrita por , autor de OpenGL Programming for the X Window System y The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics, mientras trabajaba para Silicon Graphics. Los dos objetivos de GLUT son para permitir la creación de código más portable entre diferentes sistemas operativos (GLUT es multiplataforma) y hacer OpenGL más simple. Introducirse en la programación con OpenGL utilizando GLUT conlleva normalmente sólo unas pocas líneas de código y hace innecesario el conocimiento de las API específicas de cada sistema operativo. Todas las funciones de GLUT comienzan con el prefijo glut (por ejemplo, glutPostRedisplay indica que la ventana actual necesita ser redibujada). (es)
- The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system. Functions performed include window definition, window control, and monitoring of keyboard and mouse input. Routines for drawing a number of geometric primitives (both in solid and wireframe mode) are also provided, including cubes, spheres and the Utah teapot. GLUT also has some limited support for creating pop-up menus. GLUT was written by Mark J. Kilgard, author of OpenGL Programming for the X Window System and The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics, while he was working for Silicon Graphics Inc. The two aims of GLUT are to allow the creation of rather portable code between operating systems (GLUT is cross-platform) and to make learning OpenGL easier. Getting started with OpenGL programming while using GLUT often takes only a few lines of code and does not require knowledge of operating system–specific windowing APIs. All GLUT functions start with the glut prefix (for example, glutPostRedisplay marks the current window as needing to be redrawn). (en)
- OpenGL Utility Toolkit (GLUT) とは、リアルタイム3次元コンピュータグラフィックス用APIのひとつであるOpenGLのバージョン1.1に準拠したユーティリティツールキット(ライブラリ)である。GLUTはC言語形式の関数群で構成されている。 シリコングラフィックス (SGI) や(Mark J. Kilgard)によって開発された。 Windows、macOS、LinuxなどのUnix系オペレーティングシステム (OS) で使用できる。 (ja)
- OpenGL 유틸리티 툴킷(OpenGL Utility Toolkit, GLUT)은 호스트 운영체제와 시스템 수준의 입출력을 가능하게 만드는 OpenGL 프로그램용 유틸리티 라이브러리이다. 주요한 기능으로 창의 크기와 형태를 정의하고 제어하며, 키보드와 마우스 입력을 감지하는 기능이 있다. 뿐만 아니라 정육각형, 구, 과 같은 컴퓨터 그래픽스에서 요긴한 몇가지 기하학적인 기본객체(geometric primitives)를 그려주는 루틴도 가지고 있으며, 팝업 메뉴를 생성하는 기능도 제공한다. OpenGL 유틸리티 툴킷은 실리콘 그래픽스사에서 근무하고 OpenGL Programming for the X Window System와 The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics라는 책을 저술한 마크 킬가드(Mark Kilgard)가 개발하였다. OpenGL 유틸리티 툴킷의 두가지 중요한 목적은 운영체제사이의 이식성이 좋은 코드를 구현하자는 것과 OpenGL을 쉽게 익히도록하는 것이다. 실제로 OpenGL 프로그래밍을 OpenGL 유틸리티 툴킷을 사용하게 되면 매우 적은 라인과 운영체제에 대한 깊이 있는 지식이 없더라도 쉽게 프로그램을 작성할 수 있다. 모든 OpenGL 유틸리티 툴킷 함수는 glutPostRedisplay, glutCreateWindow와 같이glut라는 접두사로 시작한다. (ko)
- OpenGL Utility Toolkit (GLUT) è una libreria che semplifica l'accesso alle funzionalità di OpenGL. Permette ad esempio di creare finestre in modo platform-independent, di gestire l'input da mouse e tastiera e fornisce primitive per gestire facilmente i font e le forme geometriche di base. (it)
- OpenGL Utility Toolkit (GLUT) — библиотека утилит для приложений под OpenGL, которая в основном отвечает за системный уровень операций ввода-вывода при работе с операционной системой. Из функций можно привести следующие: создание окна, управление окном, мониторинг за вводом с клавиатуры и событий мыши. Она также включает функции для рисования ряда геометрических примитивов: куб, сфера, чайник. GLUT даже включает возможность создания несложных всплывающих меню. GLUT был создан Марком Килгардом (Mark Kilgard), во время его работы в Silicon Graphics Inc. Использование библиотеки GLUT преследует две цели. Во-первых, это создание кроссплатформенного кода. Во-вторых, GLUT позволяет облегчить изучение OpenGL. Чтобы начать программировать под OpenGL, используя GLUT, требуется всего страница кода. Написание аналогичных вещей на API требует несколько страниц, написанных со знанием API управления окнами операционной системы. Все функции GLUT начинаются с префикса glut (например, glutPostRedisplay отмечает текущее окно как требующее перерисовки). (ru)
- GLUT (OpenGL Utility Toolkit) é uma biblioteca de funcionalidades para OpenGL cujo principal objetivo é a abstração do sistema operacional fazendo com que os aplicativos sejam multiplataforma. A biblioteca possui funcionalidades para criação e controle de janelas, e também tratamento de eventos de dispositivos de entrada (mouse e teclado). Também existem rotinas para o desenho de formas tridimensionais pré-definidas (como cubo, esfera, bule, etc). A biblioteca foi escrita por (autor de livros sobre computação gráfica) enquanto ele trabalhava para a empresa Silicon Graphics. Os dois objetivos da API são: a criação de aplicativos totalmente independente do sistema operacional e fazer com que o aprendizado de OpenGL torne-se mais simples. Criar aplicações básicas em GLUT demandam apenas poucas linhas de código enquanto fazer o mesmo programa sem utilizar GLUT poderia resultar em dezenas de linhas. Todas as funções possuem o prefixo glut (por exemplo, glutPostRedisplay, função que marca a janela da aplicação para ser redesenhada). (pt)
- OpenGL Utility Toolkit, GLUT – biblioteka użytkowa, która wykonuje głównie operacje wejścia/wyjścia na poziomie systemu operacyjnego. Głównymi dwoma celami biblioteki GLUT są:
* umożliwienie prostego, przenośnego kodu na wiele platform (GLUT jest niezależny od platformy)
* ułatwienie procesu uczenia się OpenGL-a. GLUT zostało napisane przez , autora książek OpenGL Programming for the X Window System oraz The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics. (pl)
- OpenGL Utility Toolkit (GLUT) — бібліотека утиліт для застосунків під OpenGL, яка в основному відповідає за системний рівень операцій вводу-виводу при роботі з операційною системою і, в тому числі, включає функції: створення вікна, управління вікном, моніторинг за вводом з клавіатури і подіями комп’ютерної миші; функції рисування ряду геометричних примітивів: куб, сфера, чайник та інші. GLUT включає можливість створення нескладних випливаючих меню. GLUT був створений під час його роботи в компанії . GLUT є закритим власницьким ПЗ, всі права на нього належать Марку Кілгарду. Використання бібліотеки GLUT дозволяє створювати кросс-платформний код і полегшує вивчення OpenGL. Проста програма з GLUT має обсяг в приблизно одну сторінку програмного коду, аналогічна програма, виконана засобами OpenGL без GLUT має обсяг кількох сторінок коду і вимагає знань особливостей управління вікнами операційної системи. Всі функції GLUT починаються з префікса glut (наприклад, функція glutPostRedisplay помічає поточне вікно як таке, що вимагає повторного рендерингу). (uk)
- GLUT(英文全寫:OpenGL Utility Toolkit)是一個處理OpenGL程式的工具庫,負責處理和底層作業系統的呼叫以及I/O,並包括了以下常見的功能:
* 定義以及控制視窗
* 偵測並處理鍵盤及滑鼠的事件
* 以一個函數呼叫繪製某些常用的立體圖形,例如長方體、球、以及犹他茶壶(實心或只有骨架,如glutWireTeapot)
* 提供了簡單選單列的實現 GLUT是由在Silicon Graphics工作時所寫,此人同時也是《OpenGL Programming for the X Window System》以及《The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics》兩書的作者。 GLUT的兩個主要目的是建立一個跨平台的函式庫(事實上GLUT就是跨平台的),以及簡化學習OpenGL的條件。透過GLUT編寫OpenGL通常只需要增加幾行額外GLUT的程式碼,而且不需要知道每個不同作業系統處理視窗的API。 所有的GLUT函數都以glut作為開頭,例如glutPostRedisplay。 (zh)
|
dbo:computingPlatform
| |
dbo:developer
| |
dbo:genre
| |
dbo:operatingSystem
| |
dbo:thumbnail
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 7096 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:date
| |
dbp:developer
| |
dbp:genre
| |
dbp:name
|
- OpenGL Utility Toolkit (en)
|
dbp:operatingSystem
| |
dbp:platform
| |
dbp:screenshot
| |
dbp:url
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
gold:hypernym
| |
rdf:type
| |
rdfs:comment
|
- GLUT (OpenGL Utility Toolkit) tvoří doplněk ke grafické knihovně OpenGL. Základem této nadstavbové knihovny je podpora pro práci s okny (včetně zpracování událostí), vyskakovacími menu a písmem. Tyto činnosti totiž nejsou v knihovně OpenGL přímo podporovány – důvodem je snaha o co největší zachování platformové nezávislosti. Funkce pro práci s okny či menu, které jsou systémově závislé, se dříve, tj. v době, kdy knihovna GLUT neexistovala, musely naprogramovat pro každý operační systém (resp. jeho grafickou nadstavbu) zvlášť, což od vývojáře aplikace vyžadovalo podrobnou znalost funkcí daného operačního systému, grafické nadstavby a správce oken. (cs)
- OpenGL Utility Toolkit (GLUT) とは、リアルタイム3次元コンピュータグラフィックス用APIのひとつであるOpenGLのバージョン1.1に準拠したユーティリティツールキット(ライブラリ)である。GLUTはC言語形式の関数群で構成されている。 シリコングラフィックス (SGI) や(Mark J. Kilgard)によって開発された。 Windows、macOS、LinuxなどのUnix系オペレーティングシステム (OS) で使用できる。 (ja)
- OpenGL Utility Toolkit (GLUT) è una libreria che semplifica l'accesso alle funzionalità di OpenGL. Permette ad esempio di creare finestre in modo platform-independent, di gestire l'input da mouse e tastiera e fornisce primitive per gestire facilmente i font e le forme geometriche di base. (it)
- OpenGL Utility Toolkit, GLUT – biblioteka użytkowa, która wykonuje głównie operacje wejścia/wyjścia na poziomie systemu operacyjnego. Głównymi dwoma celami biblioteki GLUT są:
* umożliwienie prostego, przenośnego kodu na wiele platform (GLUT jest niezależny od platformy)
* ułatwienie procesu uczenia się OpenGL-a. GLUT zostało napisane przez , autora książek OpenGL Programming for the X Window System oraz The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics. (pl)
- GLUT(英文全寫:OpenGL Utility Toolkit)是一個處理OpenGL程式的工具庫,負責處理和底層作業系統的呼叫以及I/O,並包括了以下常見的功能:
* 定義以及控制視窗
* 偵測並處理鍵盤及滑鼠的事件
* 以一個函數呼叫繪製某些常用的立體圖形,例如長方體、球、以及犹他茶壶(實心或只有骨架,如glutWireTeapot)
* 提供了簡單選單列的實現 GLUT是由在Silicon Graphics工作時所寫,此人同時也是《OpenGL Programming for the X Window System》以及《The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics》兩書的作者。 GLUT的兩個主要目的是建立一個跨平台的函式庫(事實上GLUT就是跨平台的),以及簡化學習OpenGL的條件。透過GLUT編寫OpenGL通常只需要增加幾行額外GLUT的程式碼,而且不需要知道每個不同作業系統處理視窗的API。 所有的GLUT函數都以glut作為開頭,例如glutPostRedisplay。 (zh)
- Das OpenGL Utility Toolkit (GLUT) ist eine umfangreiche Bibliothek und Sammlung von OpenGL-Programmen, welche in erster Linie systemnahe Eingabe- und Ausgabeoperationen des jeweiligen Betriebssystems umsetzen. Dieses Toolkit beinhaltet dabei Funktionen zum Definieren von Fenstern, zur Steuerung dieser Fenster und zur Erfassung von Benutzereingaben. Es werden ebenfalls Funktionen bereitgestellt, die das Zeichnen von primitiven geometrischen Strukturen (als Wireframe oder solide Körper) ermöglichen. Die Strukturen umfassen Würfel, Kugeln, den Utah Teapot und weitere auf Dreiecken oder Vierecken basierende geometrische Formen. Zusätzlich stehen noch leicht limitierte Funktionen zur Erstellung von Popup-Menüs zur Verfügung. (de)
- GLUT Mecanismos (del inglés OpenGL Utility Toolkit) es una biblioteca de utilidades para programas OpenGL que principalmente proporciona diversas funciones de entrada/salida con el sistema operativo. Entre las funciones que ofrece se incluyen declaración y manejo de ventanas y la interacción por medio de teclado y ratón. También posee rutinas para el dibujado de diversas primitivas geométricas (tanto sólidas como en modo wireframe) que incluyen cubos, esferas y teteras. También tiene soporte para creación de menús emergentes. (es)
- The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system. Functions performed include window definition, window control, and monitoring of keyboard and mouse input. Routines for drawing a number of geometric primitives (both in solid and wireframe mode) are also provided, including cubes, spheres and the Utah teapot. GLUT also has some limited support for creating pop-up menus. (en)
- OpenGL 유틸리티 툴킷(OpenGL Utility Toolkit, GLUT)은 호스트 운영체제와 시스템 수준의 입출력을 가능하게 만드는 OpenGL 프로그램용 유틸리티 라이브러리이다. 주요한 기능으로 창의 크기와 형태를 정의하고 제어하며, 키보드와 마우스 입력을 감지하는 기능이 있다. 뿐만 아니라 정육각형, 구, 과 같은 컴퓨터 그래픽스에서 요긴한 몇가지 기하학적인 기본객체(geometric primitives)를 그려주는 루틴도 가지고 있으며, 팝업 메뉴를 생성하는 기능도 제공한다. OpenGL 유틸리티 툴킷은 실리콘 그래픽스사에서 근무하고 OpenGL Programming for the X Window System와 The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics라는 책을 저술한 마크 킬가드(Mark Kilgard)가 개발하였다. (ko)
- GLUT (OpenGL Utility Toolkit) é uma biblioteca de funcionalidades para OpenGL cujo principal objetivo é a abstração do sistema operacional fazendo com que os aplicativos sejam multiplataforma. A biblioteca possui funcionalidades para criação e controle de janelas, e também tratamento de eventos de dispositivos de entrada (mouse e teclado). Também existem rotinas para o desenho de formas tridimensionais pré-definidas (como cubo, esfera, bule, etc). A biblioteca foi escrita por (autor de livros sobre computação gráfica) enquanto ele trabalhava para a empresa Silicon Graphics. (pt)
- OpenGL Utility Toolkit (GLUT) — библиотека утилит для приложений под OpenGL, которая в основном отвечает за системный уровень операций ввода-вывода при работе с операционной системой. Из функций можно привести следующие: создание окна, управление окном, мониторинг за вводом с клавиатуры и событий мыши. Она также включает функции для рисования ряда геометрических примитивов: куб, сфера, чайник. GLUT даже включает возможность создания несложных всплывающих меню. GLUT был создан Марком Килгардом (Mark Kilgard), во время его работы в Silicon Graphics Inc. (ru)
- OpenGL Utility Toolkit (GLUT) — бібліотека утиліт для застосунків під OpenGL, яка в основному відповідає за системний рівень операцій вводу-виводу при роботі з операційною системою і, в тому числі, включає функції: створення вікна, управління вікном, моніторинг за вводом з клавіатури і подіями комп’ютерної миші; функції рисування ряду геометричних примітивів: куб, сфера, чайник та інші. GLUT включає можливість створення нескладних випливаючих меню. GLUT був створений під час його роботи в компанії . GLUT є закритим власницьким ПЗ, всі права на нього належать Марку Кілгарду. (uk)
|
rdfs:label
|
- GLUT (cs)
- OpenGL Utility Toolkit (de)
- GLUT (es)
- OpenGL Utility Toolkit (it)
- OpenGL Utility Toolkit (ja)
- OpenGL 유틸리티 툴킷 (ko)
- OpenGL Utility Toolkit (en)
- OpenGL Utility Toolkit (pl)
- GLUT (pt)
- GLUT (ru)
- GLUT (zh)
- GLUT (uk)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:depiction
| |
foaf:homepage
| |
foaf:isPrimaryTopicOf
| |
foaf:name
|
- OpenGL Utility Toolkit (en)
|
is dbo:wikiPageWikiLink
of | |
is owl:differentFrom
of | |
is foaf:primaryTopic
of | |