LWO (3D) - какой компонент читает?
Модератор: Модераторы
LWO (3D) - какой компонент читает?
Всем хорошего настроения!
LWO (3D) - какой компонент читает?
Если можно оставьте, пожалуйста, ссылку.
PS: Всем, заранее благодарен.
.
LWO (3D) - какой компонент читает?
Если можно оставьте, пожалуйста, ссылку.
PS: Всем, заранее благодарен.
.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Вряд ли вы найдете готовый компонент для чтения этого формата. Описание и вариант чтения LWO файлов на C++ можно найти в SDK
Поддерживаемые для загрузки форматы файлов: 3ds, obj, vrml, smd, md2, md3, nmf, oct, lwo, b3d, gl2, gls, ms3d, Nurbs, lod, и некоторые другие.
http://ru.wikipedia.org/wiki/GLScene
мдя, странно только почему интересуясь 3д не узнать о столь популярном пакете?
Работа в свн лазаре оставляет лучшего, но есть сборка лазаря персонально для GLScene.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Padre_Mortius а гугл зачем 
Padre_Mortius писал(а):GLScene for lazarus
Спасибо.
amateur писал(а):мдя, странно только почему интересуясь 3д не узнать о столь популярном пакете?
И Вам спасибо.
Я видел, что OGL читает LWO, только OGL у меня не ставиться
пишет: \GLScene_v1.1_November_2011_SVN_revision_5991\Source\Base\VectorGeometry.pas(3938,32) Error: Can't determine which overloaded function to call
указывает вот на эту строчку(выделена жирным), но это ничего не значит:
Код: Выделить всё
// InterpolatePower
//
function InterpolatePower(const Start, Stop, Delta: Single; const DistortionDegree: Single): Single;
begin
if (Round(DistortionDegree) <> DistortionDegree) and (Delta < 0) then
[b] Result := (Stop - Start) * VectorGeometry.Power(Delta, Round(DistortionDegree)) + Start[/b]
else
Result := (Stop - Start) * VectorGeometry.Power(Delta, DistortionDegree) + Start;
end;
(точнее в коде она находится между псевдо-тэгами ( b ) ( / b) )
а если её закомментировать, то потом выдаёт ещё кучу ошибок
.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
amateur писал(а):Padre_Mortius а гугл зачем
Ну как-бы GLScene for Lazarus и GLScene это как бы уже разные продукты, и судя по коду версию для лазаря забросили году так в 2007
GLScene for Lazarus изредка но обновляется...
К примеру, для проверки кинул в рапиде обновить и пожалуйста:
а вот это, пардон, я не понял
Примера ради установил glscene на лазаре 1.1 фпс 2.6.0 (окромя gls_winonly.lpk и glscenecgshader.lpk - они ставятся, только вот второму библиотеку нада, а влом). Работает.
К примеру, для проверки кинул в рапиде обновить и пожалуйста:
Выполнение: Обновление
Обновлён: D:/worksvn/glscene/Source/glscene.pas
Обновлён: D:/worksvn/glscene/Source
Обновлён: D:/worksvn/glscene
Completed at revision 2593
Обновлён: 1
Обновление...
Готово
а вот это, пардон, я не понял
Че такое OGL и при чем тут glscene?Я видел, что OGL читает LWO, только OGL у меня не ставиться
Примера ради установил glscene на лазаре 1.1 фпс 2.6.0 (окромя gls_winonly.lpk и glscenecgshader.lpk - они ставятся, только вот второму библиотеку нада, а влом). Работает.
Ну как-бы GLScene for Lazarus и GLScene это как бы уже разные продукты, и судя по коду версию для лазаря забросили году так в 2007
Да нет, версии это не разные да и не забросили пока. Только брать вот здесь: svn co https: //glscene.svn.sourceforge.net/svnroot/glscene/trunk/
qivi писал(а):https: //glscene.svn.sourceforge.net/svnroot/glscene/trunk/
Да там действительно более поздняя версия. Но я к своему стыду не умею скачивать из trunk... а по одному файлику - проще заново написать. Как это делается? (я про скачивание из trunk).
amateur писал(а):Примера ради установил glscene на лазаре 1.1 фпс 2.6.0 (окромя gls_winonly.lpk и glscenecgshader.lpk - они ставятся, только вот второму библиотеку нада, а влом). Работает.
Вот как Вы это сделали?
Я делал даже так:
1) Снёс полностью Лазарус.
2) Попытался установить версию GLScene_v1.1_November_2011_SVN_revision_5991.
3) Всё равно - не ставиться и выдаёт ошибку.
резюме: Что может быть? (Win7 и вчерашний лазарус)
брал из http://svn.freepascal.org/svn/fpcprojects/glscene/trunk/
1) Снёс полностью Лазарус. - не делал
2) Попытался установить версию GLScene_v1.1_November_2011_SVN_revision_5991. - устанавливал из транка (у меня RapidSVN можно и черепашкой (http://tortoisesvn.net/))...
3) Всё равно - не ставиться и выдаёт ошибку. - работает (кстати винда 7...).
Кажись я чет не то делал
. Ну вот зачем сносить лазарь ШОБ поставить компоненты .... 
1) Снёс полностью Лазарус. - не делал
2) Попытался установить версию GLScene_v1.1_November_2011_SVN_revision_5991. - устанавливал из транка (у меня RapidSVN можно и черепашкой (http://tortoisesvn.net/))...
3) Всё равно - не ставиться и выдаёт ошибку. - работает (кстати винда 7...).
Кажись я чет не то делал
amateur писал(а):устанавливал из транка (у меня RapidSVN можно и черепашкой (http://tortoisesvn.net/))...
Черепаха - требует пароль на доступ в trunk... RapidSVN - скачал(УРА теперь я могу скачивать trunk!)...
amateur писал(а):брал из http://svn.freepascal.org/svn/fpcprojec ... ene/trunk/
Да этот транк - установился без вопросов!
(художники на радостях танцуют а-джигу...)
Как подгрузить LWO - думаю разберусь... т.к. полно примеров с другими форматами.
.
