Вверх ↑
Этот топик читают: Гость
Ответов: 970
Рейтинг: 270
#1: 2010-02-28 14:34:59 ЛС | профиль | цитата
С OpenGL никогда не работал. Можете подсказать можно ли "влезть" как-нибудь в эту сферу? Хочу сделать некий просмоторщик сферических панорам, но незнаю как это сделать. И можно ли это сделать вообще?

code_17114.txt
карма: 0

0
файлы: 1code_17114.txt [1.8KB] [107]
Ответов: 1304
Рейтинг: 405
#2: 2010-03-02 23:38:14 ЛС | профиль | цитата
Genius, если возможно выложи такую панораму в уменьшенном виде. Влезть в сферу не проблема а вот натянуть текстуру зависит от параметров текстуры(панорамы)
карма: 3

0
Ответов: 970
Рейтинг: 270
#3: 2010-03-03 07:26:06 ЛС | профиль | цитата
540*270 (было 2000*1000) в прищепке
карма: 0

0
файлы: 10.jpg [92.7KB] [373]
Ответов: 2278
Рейтинг: 677
#4: 2010-03-03 17:14:13 ЛС | профиль | цитата
Genius, держи: code_17172.txt
Появиться MAV может поправит.
карма: 11

1
файлы: 1code_17172.txt [3.8KB] [184]
Голосовали:Genius
Ответов: 970
Рейтинг: 270
#5: 2010-03-03 17:20:20 ЛС | профиль | цитата
Спасибо большое!
карма: 0

0
Ответов: 1304
Рейтинг: 405
#6: 2010-03-06 22:41:45 ЛС | профиль | цитата
Genius, появилось время оптимизировал пример на новые компоненты. GL_FlyHandler в прищепке, остальные компоненты на svn или
http://hiasm.com/forum.html?q=3&t=52887
карма: 3

1
файлы: 1panorama.rar [6.1KB] [97]
Голосовали:Genius
Ответов: 970
Рейтинг: 270
#7: 2010-03-06 23:07:59 ЛС | профиль | цитата
Обновился с SVN, установил компоненты из OpenGL_Extension - все равно не компилируеться

Отладка
Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "C:\Program Files\HiAsm\Elements\delphi\code\Panorama.dpr" "-UG:\brains\Pano\." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

C:\Program Files\HiAsm\Elements\delphi\code\hiGL_Light.pas(40) Warning: Variable 'p' might not have been initialized

C:\Program Files\HiAsm\Elements\delphi\code\hiGL_Sphere.pas(28) Hint: Variable 'c' is declared but never used in 'THIGL_Sphere._work_doDraw'

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_1D3B2F0.pas(220) Error: Undeclared identifier: '_prop_ClipPlane'

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_1D3B2F0.pas(220) Error: Undeclared identifier: 'Plane0'

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_1D3B2F0.pas(670) Error: Undeclared identifier: '_data_X'

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_1D3B2F0.pas(671) Error: Undeclared identifier: '_data_Y'

C:\Program Files\HiAsm\Elements\delphi\code\Panorama.dpr(7) Fatal: Could not compile used unit 'hiMainForm_1D3B2F0.pas'
Сборка завершена.
карма: 0

0
Ответов: 1304
Рейтинг: 405
#8: 2010-03-06 23:40:52 ЛС | профиль | цитата
Genius, GL_FlyHandler на svn не выкладывал, по причине того что не уверен в правильности работы компонента, поэтому удали из палитры и установи из архива panorama.rar. А на счёт GL_Options попробуй обнови c svn из под HiAsm, проделал данную операцию предварительно вручную удалив из папок hiGL_Options.pas и GL_Options.ini, компонент обновился пример работает
карма: 3

0
Ответов: 970
Рейтинг: 270
#9: 2010-03-06 23:47:38 ЛС | профиль | цитата
MAV, всё что ты сказал я сделал, но

Отладка
Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "C:\Program Files\HiAsm\Elements\delphi\code\Panorama.dpr" "-UG:\brains\Pano\." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

C:\Program Files\HiAsm\Elements\delphi\code\hiGL_Light.pas(40) Warning: Variable 'p' might not have been initialized

C:\Program Files\HiAsm\Elements\delphi\code\hiGL_Sphere.pas(28) Hint: Variable 'c' is declared but never used in 'THIGL_Sphere._work_doDraw'

C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_1D8B2F0.pas(21) Fatal: File not found: 'hiGL_FlyHandler.dcu'
Сборка завершена.
карма: 0

0
Ответов: 1304
Рейтинг: 405
#10: 2010-03-06 23:56:11 ЛС | профиль | цитата
Genius, теперь у тебя куда то провалился hiGL_FlyHandler.pas. Закинь вручную hiGL_FlyHandler.pas в HiAsmElementsDelphicode.
карма: 3

1
Голосовали:Genius
Ответов: 970
Рейтинг: 270
#11: 2010-03-06 23:59:19 ЛС | профиль | цитата
Спасибо! Оказваеться я не оттуда hiGL_FlyHandler.pas всё время копировал
карма: 0

0
Ответов: 1304
Рейтинг: 405
#12: 2010-03-07 00:13:55 ЛС | профиль | цитата
Жалко что GPRS у меня сегодня работает отвратительно . В полном варианте примера использовал в качестве текстуры фотографию с Хабла, небольшой участок созвездия Девы с огромной кучей галактик. смотрелось очень неплохо при том что текстура обычная не сферическая.

карма: 3

0
файлы: 1galaxy.jpg [6.3KB] [256]
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)