jimon ode - ode wrapper for irrlicht
jimon ode - ode wrapper for irrlicht
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 )
ps2. i use ODE v0.5 with configuration : single with trimesh
compile on Visual c++ 7.1
and use irrlicht 0.12.0
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 )
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
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.
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
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/
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:
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
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);
....
}
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
2 Other
в jode есть только один общий принцип - зделать обработку всех обектов отдельно от пользователя
другие принципы неважны
для етого я и создал класс ODE_obj,создал кучу дополнительных классов
чтобы пользователю неприходилось использовать глобальные переменые ODE
как говорилось в readme к ODE - ode написан C функциями...
потому я делаю так чтобы можно использовать принципы программирования в С++
и еще один принцип jode - ето очень маленький размер
я думаю что предел будет в 40-50 кб кода, небольше
в jode есть только один общий принцип - зделать обработку всех обектов отдельно от пользователя
другие принципы неважны
для етого я и создал класс ODE_obj,создал кучу дополнительных классов
чтобы пользователю неприходилось использовать глобальные переменые ODE
как говорилось в readme к ODE - ode написан C функциями...
потому я делаю так чтобы можно использовать принципы программирования в С++
и еще один принцип jode - ето очень маленький размер
я думаю что предел будет в 40-50 кб кода, небольше
my english is very bad,sorry
Возможно я неправильно выразился. Я предлагаю делать MyWorld вместе обшими усилиями - как я уже сказал, я работаю над ним уже больше восьми месяцев по 6-8 часов в день, так зачем тебе изобретать колесо снова? Давай сотрудничать!
У тебя есть классные идеи, до которых бы йа не дошёл - давай их всунем в MyWorld! Я как раз думал дизайн улучшать - вот и прийдём к обшему согласию. Я смотрел твой код - молодец!
Просто зачем нам вести проекты параллельно - если всё равно открытые исходники? Итак столько разрозненных проектов - люди начинают, потом бросают... столько труда и времени пропадает... чем много средненьких проектов, лучше один классный!
Я тебе как земляку плохого советовать же не буду Ну рассматривай это как приглашение вон гибрид тоже иногда помогает.
У тебя есть классные идеи, до которых бы йа не дошёл - давай их всунем в MyWorld! Я как раз думал дизайн улучшать - вот и прийдём к обшему согласию. Я смотрел твой код - молодец!
Просто зачем нам вести проекты параллельно - если всё равно открытые исходники? Итак столько разрозненных проектов - люди начинают, потом бросают... столько труда и времени пропадает... чем много средненьких проектов, лучше один классный!
Я тебе как земляку плохого советовать же не буду Ну рассматривай это как приглашение вон гибрид тоже иногда помогает.
My Irrlicht&ODE-Project: http://www.lofing.de/myworld/
я пока несобираюсь тебе помогать, сам завален кучей работы
если хочеш можеж свободно использовать jode в своем проекте
только копириат незабудь
пока я думаю зделать гоночки со стрельбой на ирлихте
ето займет около 2-3 месяцов работы
потом посмотрим
мне интересно - что ты такого зделал для работы с ode ?
ode практически закончен, в нем присутствут все что надо , кроме функций работы с масивами обектов
если хочеш можеж свободно использовать jode в своем проекте
только копириат незабудь
пока я думаю зделать гоночки со стрельбой на ирлихте
ето займет около 2-3 месяцов работы
потом посмотрим
мне интересно - что ты такого зделал для работы с ode ?
ode практически закончен, в нем присутствут все что надо , кроме функций работы с масивами обектов
my english is very bad,sorry
2jimon and 2Other:
Ìóæèêè, ÷åì èçîáðåòàòü ñâîè âåëîñèïåäû ïîñìîòðèòå íà ýòîò ïðîåêò
http://opal.sourceforge.net
Ïðåðåâîäèòñÿ, êàê Open Physic Abstract Layer, òàì ìíîãî âñåãî ïî ðàáîòå ñ ODE. Ëó÷øåãî âðàïïåðà äëÿ íåãî âàì âñå ðàâíî íå íàïèñàòü! Òàì åñòü âñå, âêëþ÷àÿ ðàãäîëû è ýêïîðò èõ èç 3dmax.
Ìóæèêè, ÷åì èçîáðåòàòü ñâîè âåëîñèïåäû ïîñìîòðèòå íà ýòîò ïðîåêò
http://opal.sourceforge.net
Ïðåðåâîäèòñÿ, êàê Open Physic Abstract Layer, òàì ìíîãî âñåãî ïî ðàáîòå ñ ODE. Ëó÷øåãî âðàïïåðà äëÿ íåãî âàì âñå ðàâíî íå íàïèñàòü! Òàì åñòü âñå, âêëþ÷àÿ ðàãäîëû è ýêïîðò èõ èç 3dmax.
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
it's all
but zdimitor want me and other to see this project - http://opal.sourceforge.net
my english is very bad,sorry
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 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
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
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
my english is very bad,sorry