Вход



    НОВОЕ В БИБЛИОТЕКЕ
● Дифференциальные уравнен...
● Дифференциальные уравнен...
● Дифференциальные уравнен...
● Составление дифференциал...
● Составление дифференциал...
● Производные высших поряд...
● Производные высших поряд...
● Дифференцирование тригон...
● Дифференцирование алгебр...
● Дифференцирование алгебр...

    НОВЫЕ ФАЙЛЫ
● Sm графики функций (beta...
● Graf_builder
● Учимся считать
● Мобильный справочник по ...
● Уникальный калькулятор
● Программа для построения...
● «Новости ПриМата» для An...
● Schedule Builder Light 2...
● График
● Sm Калькулятор


    ЛУЧШИЕ ПУБЛИКАЦИИ
● Бухаете? Тогда я иду к в...
● Считаем сумму ряда
● Новый вирус - три десятк...
● Получить кнопку ТИЦ и Pa...
● Программирование под And...
● Матричный калькулятор (3...
● Пара интересных задач
● Небольшая забава для про...
● Немного юмора для матема...
● Продержись восемнадцать ...

    ЛУЧШИЕ МАТЕРИАЛЫ
● Высшая математика. Лекци...
● Высшая математика. Лекци...
● Умножение матриц (Паскал...
● Высшая Математика. Лекци...
● Высшая математика. Лекци...
● Высшая Математика. Лекци...
● Темы курсовых работ (укр...
● Пример использования мно...
● Теория графов плюс бонус...
● Сортировка Хоара (быстра...

    10 ЛУЧШИХ ФАЙЛОВ
● Эконометрика
● Таблица производных
● Шпаргалка по высшей мате...
● Математические формулы
● Гмурман. Теория вероятно...
● Таблица интегралов
● Таблицы неопределенных и...
● Программирование на язык...
● Программирование на Си (...
● Программирование на язык...


     
 
Карта программистов

Конструктор информеров



На сайте всего: 4
Посетителей: 4
Пользователей: 0

Создать сайт бесплатно
 БИБЛИОТЕКА УЧЕБНЫХ МАТЕРИАЛОВ 

ГЛАВНАЯ » БИБЛИОТЕКА » ФАКУЛЬТАТИВ » IT-ТЕХНОЛОГИИ [ ДОБАВИТЬ ]

Open GL in Delphi. Часть 3. Quadric - объекты
В разделе переменных укажем: 

Code:

quadObj : NewQuadricObj;

 далее пишем следующее (я просто прокомментирую код) 

Code:

WMPaint:

quadObj := gluNewQuadric;//новый объект

glRotate(5.0, 0.0, 1.0, 0.0);//повернём

glPushMatrix;//перейдём к новым координатам, сохранив старые

glRotated(-90,1.0,0.0,0.0);//ещё раз повернём

gluSphere(quadObj,1.3,20,20);//а теперь нарисуем сферу "1.3 - радиус",

// а 20 и 20 - это колличество разбиений

glPopMatrix;//перейдём к старым координатам

gluDeleteQuadric(quadObj);//эта функция сделает "чёрную" работу

quadObj := gluNewQuadric;

glRotate(9.0, 0.0, 7.0, 0.0);

glPushMatrix;

glRotated(-270,1.0,0.0,0.0);

gluCylinder (quadObj, 0.5, 0.5, 2.9, 30, 30);//0.5- радиус, 0.5 - радиус, 2.9 - высота

glPopMatrix;

gluDeleteQuadric(quadObj);

Вот и всё!

Источник: http://www.ogldelphi.km.ru/about.html



Просмотров [ 505 ]  ●  01.02.10  ●   Рейтинг  [ 0% ]


Комментариев: [ 0 ]



  Ваше Имя  



   





Украинская Баннерная Сеть