Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Inconnue : Non-static method Url::html_convert_root_relative2absolute() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/content/parser/content_second_parser.class.php à la ligne 78
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 234
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 235
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 237
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 238
Inconnue : Non-static method Url::_build_html_match_regex() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 240
Suggestion : Non-static method Url::_convert_url_to_absolute() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 241
Inconnue : Non-static method Url::path_to_root() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 243
Inconnue : Non-static method Url::server_url() should not be called statically, assuming $this from incompatible context dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/kernel/framework/util/url.class.php à la ligne 244
Suggestion : Non-static method User::get_group_color() should not be called statically dans le fichier /data/web/f5/1b/0e/gamedeve.tuxfamily.org/htdocs/forum/forum_functions.php à la ligne 41
Forums GameDevelopper : Voir tous les messages du membre
Petit clin d'oeil à Osasuke et son doubleRagdoll system :
(extrait de la doc de breve engine)
Citation:
Les grands esprits se rencontrent ?
Edith : Et puisqu'on est dans les maths , jetez un coup d'oeil à l'algèbre spatial :
Thèse de Mirtich ( p100)
Citation:
EDIT : çà me fait penser au 6dof de Bullet ...
(extrait de la doc de breve engine)
Citation:
Articulated Body Simulation
The articulated body simulation algorithm computes the
physics of a single body made up of several individ-
ual links. The articulated body simulation provided by
breve was implemented specically for the simulation
of biologically inspired articulated bodies such as insects,
animals or simple robots.
The articulated body simulation implemented in
breve is the O(n) algorithm presented by Featherstone
(1983) and described in detail by Mirtich (1996). The
algorithm takes as input the state of an articulated body
and the forces acting upon it, and gives as output the
resulting acceleration of the body and its component
joints. Integrating these values yields the velocities and,
in turn, the positions of the simulated bodies at each
time step
The articulated body simulation algorithm computes the
physics of a single body made up of several individ-
ual links. The articulated body simulation provided by
breve was implemented specically for the simulation
of biologically inspired articulated bodies such as insects,
animals or simple robots.
The articulated body simulation implemented in
breve is the O(n) algorithm presented by Featherstone
(1983) and described in detail by Mirtich (1996). The
algorithm takes as input the state of an articulated body
and the forces acting upon it, and gives as output the
resulting acceleration of the body and its component
joints. Integrating these values yields the velocities and,
in turn, the positions of the simulated bodies at each
time step
Les grands esprits se rencontrent ?
Edith : Et puisqu'on est dans les maths , jetez un coup d'oeil à l'algèbre spatial :
Thèse de Mirtich ( p100)
Citation:
A spatial vector is six dimensional and
replaces two ordinary vectors in R
The spatial acceleration of a rigid body describes both
its linear and angular accelerations The spatial force applied to a rigid body describes both
the applied ordinary
D force and the applied
D moment
replaces two ordinary vectors in R
The spatial acceleration of a rigid body describes both
its linear and angular accelerations The spatial force applied to a rigid body describes both
the applied ordinary
D force and the applied
D moment
EDIT : çà me fait penser au 6dof de Bullet ...
J'ai créé une solution pour visualStudio 2005.
Toutes les unités ont compilé sauf le tuto ( lié à l'ancienne version/définition) :
Citation:
La fonction c'est :
Citation:
Rien de méchant donc , mais pense à la mettre à jour si tu veux la distribuer .
Je vais essayer de le faire de mon coté .
(pour le moment je la retire du projet et çà compile ok )
Quand j'aurai une solution propre , tu veux que je l'upload ?
EDIT :
Citation:
Il faut repenser ton système de distribution .
Si tu fournis un exemple d'Ogre dans ton SDK , il faut que tu fournisses aussi le dossier media.
Sinon c'est impossible à tester et donc inutile d'inclure les fichiers EdgeTutorialApplication.
Ajoute simplement dans la distribution les mesh , skeletons et autres materials que la démo utilise.
Des instructions aussi pour les utilisateurs (ceux qui connaissent Ogre sauront où les mettre , les autres non )
Sinon j'ai compris tes modifs (btAlignedObjectArray porte bien son nom ! ) , j'aimerais à l'avenir
que tu partages avec moi tes trouvailles , je ferai pareil avec toi (je le fais déjà ) .
Sinon comment progresser ensemble ?
Ah ...le link est fini et ...
Citation:
mmm.... t'es sûr que tu as bien compilé TOUTE la distribution ?
Ok , je vais rajouter ce qui manque .
Toutes les unités ont compilé sauf le tuto ( lié à l'ancienne version/définition) :
Citation:
.\src\EdgeTutorialApplication-s1.cpp(189) : error C2661: 'edge::BaseRagDoll::BaseRagDoll' : aucune fonction surchargée ne nécessite 2 arguments
La fonction c'est :
Citation:
edge::BaseRagDoll* obrd = new edge::BaseRagDoll(b1, "foot1");
Rien de méchant donc , mais pense à la mettre à jour si tu veux la distribuer .
Je vais essayer de le faire de mon coté .
(pour le moment je la retire du projet et çà compile ok )
Quand j'aurai une solution propre , tu veux que je l'upload ?
EDIT :
Citation:
Ogre::Entity* visual = mSceneMgr->createEntity("Gus", "balltest.mesh");
Il faut repenser ton système de distribution .
Si tu fournis un exemple d'Ogre dans ton SDK , il faut que tu fournisses aussi le dossier media.
Sinon c'est impossible à tester et donc inutile d'inclure les fichiers EdgeTutorialApplication.
Ajoute simplement dans la distribution les mesh , skeletons et autres materials que la démo utilise.
Des instructions aussi pour les utilisateurs (ceux qui connaissent Ogre sauront où les mettre , les autres non )
Sinon j'ai compris tes modifs (btAlignedObjectArray porte bien son nom ! ) , j'aimerais à l'avenir
que tu partages avec moi tes trouvailles , je ferai pareil avec toi (je le fais déjà ) .
Sinon comment progresser ensemble ?
Ah ...le link est fini et ...
Citation:
------ Build started: Project: EdgeEngine, Configuration: Release Win32 ------
Linking...
Création de la bibliothèque bin\Release\EdgeEngine.lib et de l'objet bin\Release\EdgeEngine.exp
Génération de code en cours
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(76) : error C4716: 'EdgeBaseApplication::userMouseReleased' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(74) : error C4716: 'EdgeBaseApplication::userMousePressed' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(72) : error C4716: 'EdgeBaseApplication::userMouseMoved' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(69) : error C4716: 'EdgeBaseApplication::userKeyReleased' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(67) : error C4716: 'EdgeBaseApplication::userKeyPressed' : doit retourner une valeur
e:\program\edgeengine\edgeengine\src\softrigidworld.cpp(52) : warning C4715: 'edge::SoftRigidWorld::getSoftBodyByName' : les chemins de contrôle ne retournent pas tous une valeur
e:\program\edgeengine\edgeengine\src\world.cpp(134) : warning C4715: 'edge::World::getBodyByName' : les chemins de contrôle ne retournent pas tous une valeur
LINK : fatal error LNK1257: échec de la génération du code
Build log was saved at "file://e:\program\EdgeEngine\EdgeEngine\obj\Release\BuildLog.htm"
EdgeEngine - 6 error(s), 2 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Linking...
Création de la bibliothèque bin\Release\EdgeEngine.lib et de l'objet bin\Release\EdgeEngine.exp
Génération de code en cours
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(76) : error C4716: 'EdgeBaseApplication::userMouseReleased' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(74) : error C4716: 'EdgeBaseApplication::userMousePressed' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(72) : error C4716: 'EdgeBaseApplication::userMouseMoved' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(69) : error C4716: 'EdgeBaseApplication::userKeyReleased' : doit retourner une valeur
e:\program\edgeengine\edgeengine\include\edgebaseapplication.h(67) : error C4716: 'EdgeBaseApplication::userKeyPressed' : doit retourner une valeur
e:\program\edgeengine\edgeengine\src\softrigidworld.cpp(52) : warning C4715: 'edge::SoftRigidWorld::getSoftBodyByName' : les chemins de contrôle ne retournent pas tous une valeur
e:\program\edgeengine\edgeengine\src\world.cpp(134) : warning C4715: 'edge::World::getBodyByName' : les chemins de contrôle ne retournent pas tous une valeur
LINK : fatal error LNK1257: échec de la génération du code
Build log was saved at "file://e:\program\EdgeEngine\EdgeEngine\obj\Release\BuildLog.htm"
EdgeEngine - 6 error(s), 2 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
mmm.... t'es sûr que tu as bien compilé TOUTE la distribution ?
Ok , je vais rajouter ce qui manque .
Non , je n'ai pas encore pu monter au labo .
( femme et enfant oblige ...)
Mais j'y vais bientôt .
Et si tu l'as fait tourner , c'est que c'est bon !
J'ai vu ton annonce sur la nouvelle version , je suis content de la tournure des choses
et que ton moteur évolue !
Citation:
( femme et enfant oblige ...)
Mais j'y vais bientôt .
Et si tu l'as fait tourner , c'est que c'est bon !
J'ai vu ton annonce sur la nouvelle version , je suis content de la tournure des choses
et que ton moteur évolue !
Citation:
Je vais mettre un article sur le wiki à propos de ça ( double ragdoll).
Bon , ce qu'il y a de bien dans tout çà , c'est qu'il pourra y avoir une solution pour chaque
MSVC .
Toujours çà de moins à faire .
Et quand j'aurai bien en tête les prérequis et les liaisons du projet , je m'attaquerai à CMAKE .
Bon , je vais au "labo" faire tourner ton awesome babydoll system !
Hasta la vista !
8-)
MSVC .
Toujours çà de moins à faire .
Et quand j'aurai bien en tête les prérequis et les liaisons du projet , je m'attaquerai à CMAKE .
Bon , je vais au "labo" faire tourner ton awesome babydoll system !
Hasta la vista !
8-)
Super !
Je finis mon café et j'y vais .
Merci Osasuke !
EDIT : euh ... Le stamp du fichier c'est le 13 Novembre ...
Peux-tu me donner le lien stp ?
Et as-tu inclus ta solution MSVC ?
REEDIT : Autant pour moi , c'est sur le SVN .
C BON ! Je te dirai + tard comment çà l'fait !
(sauf que ta solution est pour msvc2010 me semble ...)
Pas grave je la reconstruirai.
A+
Citation:
Tu l'as ajouté ou c'est fait en auto ?
Faudra que je renseigne le compilateur .
J'ai les versions 2005 et 2008 express de MSVC .
gag !
Je finis mon café et j'y vais .
Merci Osasuke !
EDIT : euh ... Le stamp du fichier c'est le 13 Novembre ...
Peux-tu me donner le lien stp ?
Et as-tu inclus ta solution MSVC ?
REEDIT : Autant pour moi , c'est sur le SVN .
C BON ! Je te dirai + tard comment çà l'fait !
(sauf que ta solution est pour msvc2010 me semble ...)
Pas grave je la reconstruirai.
A+
Citation:
<PreprocessorDefinitions>EDGE_EXPORT=__declspec(dllexport)</PreprocessorDefinitions>
Tu l'as ajouté ou c'est fait en auto ?
Faudra que je renseigne le compilateur .
J'ai les versions 2005 et 2008 express de MSVC .
gag !
Oui !
Par contre , si tu veux que je reste , enlève la pub des femmes cougars stp !!
EDIT : Ben oui , c'est artificiel mais pas intelligent !
Par contre , si tu veux que je reste , enlève la pub des femmes cougars stp !!
EDIT : Ben oui , c'est artificiel mais pas intelligent !
Un site très instructif ( anglais ) , qui propose aux chercheurs en IA un environnement de test.
Fonctionne avec Python , OpenGl .
Une vidéo de démo->youtube
@Admin : Un moyen d'intégrer youtube ?
Un pdf très bien fait qui expose bien les techniques utilisées par le moteur IA :
/breve.pdf
Et l'acceuil du site : spiderland.org
Bonne lecture !
edit: Possibilité d'écrire des plugins en c++ ->Plugins
Code source ->source code
Fonctionne avec Python , OpenGl .
Une vidéo de démo->youtube
@Admin : Un moyen d'intégrer youtube ?
Un pdf très bien fait qui expose bien les techniques utilisées par le moteur IA :
/breve.pdf
Et l'acceuil du site : spiderland.org
Bonne lecture !
edit: Possibilité d'écrire des plugins en c++ ->Plugins
Code source ->source code
Je viens de créer la section IA pour le WIKI .
Organisation prévue :
Descriptions rapides des libs à utiliser .
Liens de téléchargement
Suivront des pages plus techniques traitant des sujets du forum .
Organisation prévue :
Descriptions rapides des libs à utiliser .
Liens de téléchargement
Suivront des pages plus techniques traitant des sujets du forum .
Salut !
Je me suis décidé à essayer le WIKI ( je n'en ai pas l'habitude ) , et commencé à organiser une hierarchie .
J'ai un problème de doublon , je n'arrive pas à suprimer un article .
Il s'agit de celui qui n'appartient pas à la catégorie IA .
Je croyais pouvoir le lier par la suite , mais impossible ....
Je vais le tagger dans le texte " A SUPPRIMER " pour l'admin .
Sinon , je commence par fournir des liens utiles et de courtes descriptions avant d'entrer dans la technique pure .
Histoire de se rôder un peu .
Je me suis décidé à essayer le WIKI ( je n'en ai pas l'habitude ) , et commencé à organiser une hierarchie .
J'ai un problème de doublon , je n'arrive pas à suprimer un article .
Il s'agit de celui qui n'appartient pas à la catégorie IA .
Je croyais pouvoir le lier par la suite , mais impossible ....
Je vais le tagger dans le texte " A SUPPRIMER " pour l'admin .
Sinon , je commence par fournir des liens utiles et de courtes descriptions avant d'entrer dans la technique pure .
Histoire de se rôder un peu .
Merci , tu comprends je suis TRES IMPATIENT de tester ton AWESOME double ragdoll system
Et pour le point d'entrée de la dll ?
Et pour le point d'entrée de la dll ?
1 Membre en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Membre en ligne: Aucun membre connecté
Membre en ligne: Aucun membre connecté