Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2002.06.03;
Скачать: [xml.tar.bz2];

Вниз

Хелп ми с OpenGL   Найти похожие ветки 

 
Mr. API   (2002-01-08 20:22) [0]

Человеку ничего толком не понимающему в OpenGL, только начавшему его изучать нужна помощь.

Необходимо создать сферу и ставить на неее точки различного размера и цвета.

Вопрос: Как это сделать?


 
Velocity   (2002-01-09 13:59) [1]

Нууу... Че-то делал пожожее (только куб а не шар, причем коряво). но работает. если интересно черкни на dv2000@hotbox.ru


 
Mr. API   (2002-01-10 18:56) [2]

Больше никто не знает?


 
Владимир Васильев   (2002-01-10 19:45) [3]

Вместо точек - маленькие сферы - подойдёт?


 
XeN   (2002-01-11 12:47) [4]

Удалено модератором


 
Mr. API   (2002-01-11 14:56) [5]

>Владимир Васильев
Думаю подойдет. Не знаю как это все выглядеть будет.

>XeN
Повторюсь. В OpenGL я почти ничего не понимаю. А сделать надо.


 
XeN   (2002-01-11 15:09) [6]

Делай через GLScene.
http://glscene.sourceforge.net/GLScene082-ExeDemos.zip
в этом зипе много примеров, очень легко! Качни, посмотри, разберись.


 
AlexDov   (2002-01-11 18:30) [7]

У меня есть такая програмка.
В качесве точек добовляются маленькие сферы. Точки добовляются через диалог, указав сферические углы.
Прога корявая делалась толька для получения зачета в институте, но если интересует могу заслать.


 
Mr. API   (2002-01-11 19:12) [8]

>AlexDov
Шли.
Да кстати забыл сказать. Смотреть надо из центра сферы!


 
XeN   (2002-01-12 21:26) [9]

// Создаём точки в нужных координатах

procedure glDraw();
begin
.................

glPushMatrix();

// Создаём частицы (точки)
glTranslatef(0.0, 0.0, 0.0);//координаты (центр)
glPointSize(2); //размер 2
glDisable(GL_TEXTURE_2D);// Отключаем текстуру (если до этого она где то рисовалась)
glColor3f(0.2, 0.6, 0.9); //цвет (RBG)
glBegin(GL_POINTS);// Начало создания частицы
glVertex3f(0.0, 0.0, 0.0); // вроде как размеры, точно не помню
end;
glEnd(); // конец создания
glPopMatrix();
..................
end;


 
Box   (2002-01-13 12:29) [10]

Vmesto tochek texturu mozno 2storonnuju postavit".


 
Mr. API   (2002-01-14 17:51) [11]

> XeN
Там еще какие-нибудь процедуры инициализации надо использовать?


 
XeN   (2002-01-15 13:36) [12]

procedure glInit();
begin
glClearColor(0.0, 0.0, 0.0, 0.0); // Задний Фон
glShadeModel(GL_SMOOTH); // Включить Smooth Color Shading
glClearDepth(1.0); // Установка Глубены буфера
glEnable(GL_DEPTH_TEST); // Включить Depth Buffer
glDepthFunc(GL_LESS);
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);

{ Это как Form1.create :) Сюда пихаешь всё, что нужно при загрузки приложения (Настройка GLDraw, инициализация light, загрузра текстур...)}

end;



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2002.06.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-7033
PETR
2002-05-21 15:08
2002.06.03
Привет народ, помогите кто может !


1-6954
Georg
2002-05-22 15:43
2002.06.03
QReport


3-6912
Марья
2002-05-13 05:08
2002.06.03
Помогите студенту!


4-7260
Eugene "Jek" Efimochkin
2002-03-29 23:51
2002.06.03
Нужно следить за состоянием фалов и папок...


1-6964
Wild
2002-05-21 13:54
2002.06.03
TExcelApplication





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский