Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 08.05.2010, 13:24   #1
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Draw3D2.V.1.0

для тех, кто еще не перешел на Fastimage эта либа будет приличной бесплатной заменой! в новой версии добавился мощный функционал + 2д физ. двиг, крайне рекомендую!

http://www.hectic.de/data/Draw3D2.V.1.0.rar
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Эти 19 пользователя(ей) сказали Спасибо L.D.M.T. за это полезное сообщение:
ABTOMAT (11.05.2010), Артем Валерьевич (08.05.2010), Angel_Online (06.07.2011), ARA (29.07.2010), Arles (08.05.2010), Arton (08.05.2010), baton4ik (13.05.2010), cancel (31.05.2012), DeeJex (29.07.2010), Egor Rezenov (24.06.2010), IgorOK (24.09.2010), НУБ (18.07.2010), LLI.T.A.L.K.E.R. (18.07.2010), MadMedic (18.07.2010), maxturbo (28.07.2010), Randomize (11.06.2010), Reizel (10.05.2010), Reks888 (23.09.2010), St_AnGer (28.07.2010)
Старый 11.06.2010, 08:24   #2
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Draw3D2.V.1.0

Скачал Modex а на архиве пароль,потскажи!
(Offline)
 
Ответить с цитированием
Старый 11.06.2010, 12:18   #3
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: Draw3D2.V.1.0

тебе сюда...
http://forum.boolean.name/showthread.php?t=988&page=15
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 18.07.2010, 17:30   #4
MadMedic
ПроЭктировщик
 
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений
(для 410 пользователей)
Re: Draw3D2.V.1.0

Draw3D2. супер
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
Crayzi (21.12.2011), LLI.T.A.L.K.E.R. (18.07.2010)
Старый 28.07.2010, 22:57   #5
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: Draw3D2.V.1.0

Вещь супер Молодец!!!
(Offline)
 
Ответить с цитированием
Старый 23.09.2010, 20:34   #6
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Draw3D2.V.1.0

а какая нибудь документация на русском по командам имеется?
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 23.09.2010, 23:47   #7
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Draw3D2.V.1.0

Сообщение от Colossus Посмотреть сообщение
а какая нибудь документация на русском по командам имеется?
Помойму по названию функций понять можно, а что непонятно спросить тут или глянуть в сэмплах.
П.с. Отожгли DrawImage4D... эт типо спрайта?
(Offline)
 
Ответить с цитированием
Старый 25.09.2010, 22:44   #8
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Draw3D2.V.1.0

Библа каким-то немцем написана? там комменты на немецком вродь написаны по названием команд ничего не понятно.
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 26.09.2010, 10:59   #9
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Draw3D2.V.1.0

Это содержимое .Decls файла:
П.с. Ща попробую описать часть функций...
.lib "user32.dll"

Draw3D2_GCP% (lpPoint*) : "GetCursorPos"
Draw3D2_GWR% (hwnd%,lpRect*) : "GetWindowRect"

.lib " "

MouseX3D( )   -координата X мыши (как я понял тут координаты от центра экрана идут)
MouseY3D( )   -координата Y мыши
MouseXOld3D( ) - хз, чёт новое
MouseYOld3D( ) -----
MouseXSpeed3D( ) -перемещение мыши по оси Х (Я так решил по названию, незнаю чем от блицевской ф-ции отличается)
MouseYSpeed3D( ) -перемещение мыши по оси Y
MouseHit3D( ) - Отлавливает клацание по изображению/тексту выводимому командой DrawImage3D(бла бла бла) и Text3D(бла бла бла)
п.с. работает на последнем выведенном изображении, тоесть нарисовали кнопку, сделали отлов клацания по ней...
MousePit3D( ) - хз, непомню, метод тыка форевер
MouseDown3D( ) - аналогично моусехит3д, только отлавливает не щелчёк а нажатие (тоесть при моусе хит - щелкнул сработало, а тут нажал и работает)
MouseOver3D( ) - способ использования такой же как и МоусеХит3д, команда используется для того чтобы узнать находится ли мыш над выводимым текстом/изображением.
MouseTest3D( ) - оО
ProjectedX3D( ) - По названию смею предположить что это проэкция чегото там на ось Х 
ProjectedY3D( ) - ---- на ось Y
GetMOW3D( ) - Хз, мистика какаято

BumpImage3D( main_handle%, bump_handle% ) - хз
IlluImage3D( main_handle%, illu_handle% ) - хз
CameraProjectEntity3D( entity_handle%, offset_adding% ) - ентити проэкции камеры
CameraProjectCoords3D( x#, y#, z#, offset_Adding% ) - координаты проэкции камеры (тож какаято мистика)
ChangeCamera3D( camera% ) - смена камеры (о, полезная штука, если в начале приложения текст рисуется на 1 камере, то этой командой можно назначить другую камеру в которой прорисовывать изображения/текст)
CheckQuad3D( x1#, y1#, x2#, y2#, x3#, y3#, x4#, y4#, button%, handle% ) -Я так понял чемто похоже на блитцовскую команду "ImageRectOverlap (image,x,y,rect x,rect y,rect width,rect height)"...
Clear3D( handle% ) - перед Flip 0 надо ставить, аналог "cls".
ClearOff3D( handle% ) - хз
ClearOn3D( handle% ) - хз
ColorG3D( red%, green%, blue%, alpha# ) -эксперементировал, так и не понял чё дает, но эффекты были разные)))
ColorT3D( red%, green%, blue%, alpha# ) -эксперементировал, так и не понял чё дает, но эффекты были разные)))
CopyImage3D( handle%, mode%, blend%, pivot%, order% ) - Копирует изображение.
CreateImage3D( size%, mode%, blend%, pivot%, order% ) - создает пустое изображение с заданными параметрами.
CreatePivot3D( parent%, x_position#, y_position#, z_position#, x_rotation#, y_rotation#, z_rotation#, scale# ) - оО, создает пивот в 3Д (а блитц тогда чё делает?)
DeffBzBend3D( x5#, y5#, x6#, y6#, x7#, y7#, x8#, y8# ) - хз
DeffBzQuad3D( x1#, y1#, x2#, y2#, x3#, y3#, x4#, y4# ) - хз
DrawBzQuad3D( handle%, frame%, depth%, color%, z_position% ) - рисует "BzQuad", думаю это чтото вроде куба или квадрата, чёк "Bz" мя в ступор вводит...
DrawFree3D( ) - хз
DrawImage3D( handle%, x#, y#, button%, angle#, scale#, frame% ) - аналог "DrawImage"
DrawImage4D( handle%, x#, y#, z#, button%, angle#, scale#, frame% ) - это смею предположить аналог спрайта.
DrawInit3D( camera% ) - хз
DrawLine3D( handle%, x1#, y1#, x2#, y2#, size#, mode%, frame% ) - рисует линию или полосу изображения, если пошаманить то вроде тогда можно нормально растягивать изображение по Х и У...
DrawLine4D( handle%, x1#, y1#, z1#, x2#, y2#, z2#, size#, frame% ) - явно мистика :)
DrawNerd3D( handle%, x1#, y1#, x2#, y2#, x3#, y3#, x4#, y4#, u_set#, v_set#, w_set#, h_set#, button% ) - оО, а чё такое Nerd?
DrawOrder3D( handle%, order% )
DrawQuad3D( handle%, x1#, y1#, x2#, y2#, x3#, y3#, x4#, y4#, button%, frame% )
DrawRect3D( handle%, x#, y#, u_set#, v_set#, w_set#, h_set#, button%, angle#, scale# )
DrawTile3D( handle%, x1#, y1#, x2#, y2#, x3#, y3#, x4#, y4#, scale#, button% )
FlushFace3D( handle% )
FontRange3D( link%, u_set%, v_set%, w_set%, h_set%, rows% )
FreeImage3D( handle% )
GetPixel3D( handle%, x%, y%, mask% )
GetTexel3D( handle%, x1#, y1#, x2#, y2#, angle#, scale#, mask% )
GrabAnimImage3D( handle%, w_set%, h_set%, start%, frames%, x_scale#, y_scale# )
GrabImage3D( handle%, u_set%, v_set%, w_set%, h_set%, x_scale#, y_scale# )
ImageSize3D( handle%, source% )
ImagesOverlap3D( handle1%, x1#, y1#, angle1#, scale1#, handle2%, x2#, y2#, angle2#, scale2# )
LoadImage3D( file$, mode%, blend%, pivot%, order% )
MaskImage3D( handle%, rgb% )
OnLockBuffer3D( handle% )
Origin3D( x#, y#, pivot% )
SetFont3D( handle%, scale_font#, height_scale_font#, padding_font#, italic_font# )
SetPivot3D( handle%, x_position#, y_position#, z_position#, x_rotation#, y_rotation#, z_rotation#, scale# )
SetPixel3D( handle%, x%, y%, argb% )
SetTexel3D( handle%, x1#, y1#, x2#, y2#, angle#, scale#, argb% )
StringHeight3D( handle% )
StringWidth3D( handle%, string$ )
Text3D( handle%, x#, y#, string$, align#, button%, angle# ) - выводит текст, но для начала надо пошаманить мореть в сэмплах
Text3DTT( font_handle%, image_handle%, x%, y%, string$ )
UnLockBuffer3D( handle% )
USwap3D( handle%, frame%, mode% )
VSwap3D( handle%, frame%, mode% )

ColorN3D( reg%, green%, blue%, alpha# )
Line3D( handle%, x1#, y1#, x2#, y2#, line_width# )
Oval3D( handle%, x#, y#, x_size#, y_size#, fill%, border_width# )
Plot3D( handle%, x#, y#, size# )
Poly3D( handle%, x1#, y1#, x2#, y2#, x3#, y3# )
Rect3D( handle%, x#, y#, x_size#, y_size#, fill%, border_width# )
За описание не пинать, я сам только предыдущей либы пользовался... Предлагаю развивать тему )
(Offline)
 
Ответить с цитированием
Старый 26.09.2010, 11:34   #10
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Draw3D2.V.1.0

Если коменты на немецком, то почему-бы не воспользоватся таким чудным инструментом как гугл-транслейт и перестать тыкать пальцем в небо?
http://translate.google.com/
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 10.10.2010, 02:51   #11
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: Draw3D2.V.1.0

новое обновление - еще лучше, чем прежде! качать всем!

http://www.hectic.de/data/Draw3D2.V.1.1.rar
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо L.D.M.T. за это полезное сообщение:
Bizzy (17.10.2010), LLI.T.A.L.K.E.R. (11.10.2010)
Старый 07.06.2011, 17:14   #12
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Draw3D2.V.1.0

Вопрос на засыпку, ктонить юзает эту версию? Ато я вот решил перейти, но прикол в том что эта версия работает только с изображениями кратными 2-м и допустим 64*256 работать не будет, а 128х256 будет, мистика... Убирал некоторые проверки на "кратность", но результата не добился... Разобратся доконца не смог...
(Offline)
 
Ответить с цитированием
Старый 07.06.2011, 17:20   #13
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Draw3D2.V.1.0

только касяк в том,что всё рисуется на фронтальном буфере....в 3д не канает
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 07.06.2011, 17:50   #14
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Draw3D2.V.1.0

Сообщение от Костян Посмотреть сообщение
только касяк в том,что всё рисуется на фронтальном буфере....в 3д не канает
Не совсем понял...
(Offline)
 
Ответить с цитированием
Старый 13.06.2011, 12:46   #15
Hagrael
Нуждающийся
 
Регистрация: 11.06.2011
Сообщений: 57
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Draw3D2.V.1.0

Думаю, что
MouseXSpeed3D( )
дает скорость мыши по оси X в 3D-мире.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:20.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com