Page 1 of 1
jimon ode - ode wrapper for irrlicht
Posted: Sun Nov 27, 2005 3:18 pm
by jimon
i write very simple and very usefull ode wrapper for irrlicht (or other engine - based on cpp )
you can downolad first version (0.1alfa) with simple test there
http://www.fuckoffhack.nm.ru/jodetest.rar (143 kb)
cursors keys for move camera, and space to move box's
i planed to add loader of some format of physics collisions models
ps. if you find bug it wraper - write here
(however i make very many mistakes is the post
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
)
ps2. i use ODE v0.5 with configuration : single with trimesh
compile on Visual c++ 7.1
and use irrlicht 0.12.0
Posted: Sun Nov 27, 2005 8:47 pm
by hybrid
check out this link
http://irrlicht.sourceforge.net/phpBB2/ ... php?t=6741. It's quite a good ODE integration with Irrlicht and has some interesting examples.
Posted: Mon Nov 28, 2005 4:15 pm
by Other
Cool!!! One more who is interested in ODE-Irrlicht! Let us collaborate man!!!
I see, you are from Ukraina - If you mean to have trobles with english - lets speak russian
Я тоже занимаюсь ОДЕ и иррлихьтом. Давай сотрудничать! Клёвое дело - Я как раз собирался менять дизайн интерфейса - почему бы нам не сделать что-то обшее?
(I spoke about collaborating
![Wink ;-)](./images/smilies/icon_wink.gif)
because there is a lot of work I put in this project already and I'm actually thinking of design improvement)
PS: I look forward to try your example
![Wink ;-)](./images/smilies/icon_wink.gif)
Posted: Mon Nov 28, 2005 7:12 pm
by jimon
new version
HERE
jode isn't only for irrlicht, but i create the settings for irrlicht
please see jode.h (option zone )
in version 0.15 alfa i added:
1)ODE object have type
2) function Ode_doing_with_all(function, objects type)
3) debug
if we needed to work with all ode objects, or objects what have the special type, we can shoud use Ode_doing_with_all function
some very simple example:
Code: Select all
// in this function we added force to object in ON (this is object of ODE_obj class)
void add_force(ODE_obj * on)
{
dBodyAddForce(on->body,0,20,0);
}
int main()
{
....
Ode_doing_with_all(All &add_force,1);
....
}
in this code we use function add_force for ALL ode objects what have type = 1
if we use Ode_doing_with_all(All &add_force,0);
... we update ALL object, what have any type
in future i going to doing some model's format
and added some function's to work with ode object's and joints
hovewer , i going to full debug ode objects in irrlicht
ps. newtoon realy sucks
![Smile :)](./images/smilies/icon_smile.gif)
Posted: Mon Nov 28, 2005 7:25 pm
by jimon
2 Other
в jode есть только один общий принцип - зделать обработку всех обектов отдельно от пользователя
другие принципы неважны
для етого я и создал класс ODE_obj,создал кучу дополнительных классов
чтобы пользователю неприходилось использовать глобальные переменые ODE
как говорилось в readme к ODE - ode написан C функциями...
потому я делаю так чтобы можно использовать принципы программирования в С++
и еще один принцип jode - ето очень маленький размер
я думаю что предел будет в 40-50 кб кода, небольше
![Wink :wink:](./images/smilies/icon_wink.gif)
Posted: Tue Nov 29, 2005 5:50 pm
by Other
Возможно я неправильно выразился. Я предлагаю делать MyWorld вместе обшими усилиями - как я уже сказал, я работаю над ним уже больше восьми месяцев по 6-8 часов в день, так зачем тебе изобретать колесо снова? Давай сотрудничать!
У тебя есть классные идеи, до которых бы йа не дошёл - давай их всунем в MyWorld! Я как раз думал дизайн улучшать - вот и прийдём к обшему согласию. Я смотрел твой код - молодец!
Просто зачем нам вести проекты параллельно - если всё равно открытые исходники? Итак столько разрозненных проектов - люди начинают, потом бросают... столько труда и времени пропадает... чем много средненьких проектов, лучше один классный!
Я тебе как земляку плохого советовать же не буду
![Wink ;-)](./images/smilies/icon_wink.gif)
Ну рассматривай это как приглашение
![Wink ;-)](./images/smilies/icon_wink.gif)
вон гибрид тоже иногда помогает.
Posted: Tue Nov 29, 2005 6:40 pm
by jimon
я пока несобираюсь тебе помогать, сам завален кучей работы
если хочеш можеж свободно использовать jode в своем проекте
только копириат незабудь
пока я думаю зделать гоночки со стрельбой на ирлихте
ето займет около 2-3 месяцов работы
потом посмотрим
мне интересно - что ты такого зделал для работы с ode ?
ode практически закончен, в нем присутствут все что надо , кроме функций работы с масивами обектов
Posted: Thu Dec 01, 2005 8:21 am
by ZDimitor
2jimon and 2Other:
Ìóæèêè, ÷åì èçîáðåòàòü ñâîè âåëîñèïåäû ïîñìîòðèòå íà ýòîò ïðîåêò
http://opal.sourceforge.net
Ïðåðåâîäèòñÿ, êàê Open Physic Abstract Layer, òàì ìíîãî âñåãî ïî ðàáîòå ñ ODE. Ëó÷øåãî âðàïïåðà äëÿ íåãî âàì âñå ðàâíî íå íàïèñàòü! Òàì åñòü âñå, âêëþ÷àÿ ðàãäîëû è ýêïîðò èõ èç 3dmax.
Posted: Thu Dec 01, 2005 9:00 am
by hybrid
Ok, I won't complain about those french guys anymore watching this thread
Hey, would you please share your ideas with us?
Posted: Thu Dec 01, 2005 5:47 pm
by jimon
2 hybrid i say other,what main Jode idea is small code size , and full ode debug
it's all
but zdimitor want me and other to see this project -
http://opal.sourceforge.net
Posted: Thu Dec 01, 2005 7:02 pm
by Huj
kurwa zajebiście tylko moglibyście huje mówić po angielsku? englisz,
kurwa ruski pierdolone pojebani jesteście... wypierdalaj z tym swoim ode integrationem zjebanym. no i kurwa google mi nie chodzi, kurwa zajebiście stara was chyba nie kocha...
Posted: Fri Dec 02, 2005 5:40 pm
by jimon
please, translate to english
![Confused :?](./images/smilies/icon_confused.gif)
Posted: Mon Dec 05, 2005 11:08 am
by Huj
Pierdol sie na ryj ruska dziwko stara cie niee kocha bujaj garba pojeg jestes kuwrwoi pojebana wyruchaj kota jak nie masz huja to nie pierdol mi 5u kurwa
i nie kurwij mi tu kurwa nie mow tyle kurwa i kurwa net mi sie tnie przec kurwa was huje pojebani jestescie spierdalac ruski
Posted: Mon Dec 05, 2005 1:08 pm
by hybrid
jimon wrote:2 hybrid i say other,what main Jode idea is small code size , and full ode debug
but zdimitor want me and other to see this project -
http://opal.sourceforge.net
Thanks for translation! I'm really interested in this physics stuff which could be needed for some future extensions of our project. I also came across opal, it's presented on the wiki (physic engine page). don't know if it's easy to merge as it does not support Irrlicht yet. But worth a look.
Posted: Sat Dec 17, 2005 3:09 pm
by jimon
coding...coding..coding... now version 0.35alpha
now support:
full debug for joints and objects
class : object, joint and model
load phys model
simple test here
source here
file format and some comments are on russian languages
i going to do some phys model editor
and add some functions to model class