jimon ode - ode wrapper for irrlicht

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
jimon
Posts: 20
Joined: Sun Nov 20, 2005 7:46 pm
Location: Ukraine, Kiev

jimon ode - ode wrapper for irrlicht

Post 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 :roll: )

ps2. i use ODE v0.5 with configuration : single with trimesh
compile on Visual c++ 7.1
and use irrlicht 0.12.0
Last edited by jimon on Tue Nov 29, 2005 7:09 pm, edited 1 time in total.
my english is very bad,sorry
hybrid

Post 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.
Other
Posts: 85
Joined: Fri Dec 03, 2004 5:41 pm
Contact:

Post 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 ;-) 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 ;-)
My Irrlicht&ODE-Project: http://www.lofing.de/myworld/
jimon
Posts: 20
Joined: Sun Nov 20, 2005 7:46 pm
Location: Ukraine, Kiev

Post by jimon »

new version HERE

jode isn't only for irrlicht, but i create the settings for irrlicht :)

please see jode.h (option zone ) :wink:

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 :)
Last edited by jimon on Mon Nov 28, 2005 7:28 pm, edited 1 time in total.
my english is very bad,sorry
jimon
Posts: 20
Joined: Sun Nov 20, 2005 7:46 pm
Location: Ukraine, Kiev

Post by jimon »

2 Other

в jode есть только один общий принцип - зделать обработку всех обектов отдельно от пользователя

другие принципы неважны

для етого я и создал класс ODE_obj,создал кучу дополнительных классов
чтобы пользователю неприходилось использовать глобальные переменые ODE

как говорилось в readme к ODE - ode написан C функциями...

потому я делаю так чтобы можно использовать принципы программирования в С++

и еще один принцип jode - ето очень маленький размер
я думаю что предел будет в 40-50 кб кода, небольше :wink:
my english is very bad,sorry
Other
Posts: 85
Joined: Fri Dec 03, 2004 5:41 pm
Contact:

Post by Other »

Возможно я неправильно выразился. Я предлагаю делать MyWorld вместе обшими усилиями - как я уже сказал, я работаю над ним уже больше восьми месяцев по 6-8 часов в день, так зачем тебе изобретать колесо снова? Давай сотрудничать!

У тебя есть классные идеи, до которых бы йа не дошёл - давай их всунем в MyWorld! Я как раз думал дизайн улучшать - вот и прийдём к обшему согласию. Я смотрел твой код - молодец!

Просто зачем нам вести проекты параллельно - если всё равно открытые исходники? Итак столько разрозненных проектов - люди начинают, потом бросают... столько труда и времени пропадает... чем много средненьких проектов, лучше один классный!

Я тебе как земляку плохого советовать же не буду ;-) Ну рассматривай это как приглашение ;-) вон гибрид тоже иногда помогает.
My Irrlicht&ODE-Project: http://www.lofing.de/myworld/
jimon
Posts: 20
Joined: Sun Nov 20, 2005 7:46 pm
Location: Ukraine, Kiev

Post by jimon »

я пока несобираюсь тебе помогать, сам завален кучей работы :(
если хочеш можеж свободно использовать jode в своем проекте
только копириат незабудь :wink:

пока я думаю зделать гоночки со стрельбой на ирлихте
ето займет около 2-3 месяцов работы

потом посмотрим :wink:

мне интересно - что ты такого зделал для работы с ode ?
ode практически закончен, в нем присутствут все что надо , кроме функций работы с масивами обектов
my english is very bad,sorry
ZDimitor
Posts: 202
Joined: Fri Jul 16, 2004 3:27 am
Location: Russia

Post by ZDimitor »

2jimon and 2Other:

Ìóæèêè, ÷åì èçîáðåòàòü ñâîè âåëîñèïåäû ïîñìîòðèòå íà ýòîò ïðîåêò
http://opal.sourceforge.net

Ïðåðåâîäèòñÿ, êàê Open Physic Abstract Layer, òàì ìíîãî âñåãî ïî ðàáîòå ñ ODE. Ëó÷øåãî âðàïïåðà äëÿ íåãî âàì âñå ðàâíî íå íàïèñàòü! Òàì åñòü âñå, âêëþ÷àÿ ðàãäîëû è ýêïîðò èõ èç 3dmax.
hybrid

Post by hybrid »

Ok, I won't complain about those french guys anymore watching this thread :?
Hey, would you please share your ideas with us?
jimon
Posts: 20
Joined: Sun Nov 20, 2005 7:46 pm
Location: Ukraine, Kiev

Post 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
my english is very bad,sorry
Huj

Post 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...
jimon
Posts: 20
Joined: Sun Nov 20, 2005 7:46 pm
Location: Ukraine, Kiev

Post by jimon »

please, translate to english :?
my english is very bad,sorry
Huj

Post 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
hybrid

Post 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.
jimon
Posts: 20
Joined: Sun Nov 20, 2005 7:46 pm
Location: Ukraine, Kiev

Post by jimon »

coding...coding..coding... now version 0.35alpha :D

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 :oops:
i going to do some phys model editor
and add some functions to model class
my english is very bad,sorry
Post Reply