forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   2d in 3d (http://forum.boolean.name/showthread.php?t=1868)

HolyDel 09.11.2006 02:18

2d in 3d
 
Вложений: 2
Седня, логически вчера, начал проводить эксперименты по рисованию двухмерной графики средствами 3д.
Забрать

Diplomat 09.11.2006 16:15

Re: 2d in 3d
 
Работает.
Выдает от 340 ФПС при фронтальном полете до 250 при активном поливе вражин свинцом.

jimon 09.11.2006 17:20

Re: 2d in 3d
 
хех забавно :) я формулы позицирования обьектов "одолжу"

а то щас вот так позицирую :)
Код:


        core::line3df a1 = dev->GetIrrlichtDevice()->getSceneManager()->getSceneCollisionManager()->getRayFromScreenCoordinates(
                core::position2d<s32>(p1.Width - 128,p1.Height - 128),dev->GetIrrlichtDevice()->getSceneManager()->getActiveCamera());

        core::vector3df p = ((a1.end - a1.start).normalize()) * 12.0f * p1.Width / 800.0f;

:)

HolyDel 13.11.2006 01:56

Re: 2d in 3d
 
Вложений: 2
Вот новая версия:
и примерчик.

ZanoZa 13.11.2006 19:17

Re: 2d in 3d
 
ф-ции dist2d нету

HolyDel 14.11.2006 00:44

Re: 2d in 3d
 
Цитата:

Сообщение от ZanoZa
ф-ции dist2d нету

Function Dist2D#(x1#,y1#,x2#,y2#)
return sqr((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
end function

Просто я ее в userlibs вынес.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot