HOME > natural science Laboratory

コンピュータ・シミュレーション講座
ODE (Open Dynamic Engine) 入門

natural science では、VisualC++ と OpenGL を用いて「コンピュータ・シミュレーション講座」を開講しておりますが、 物理シミュレーションの前に、C言語、OpenGL、計算アルゴリズム、数学、物理学など、勉強しなければいけないことがたくさんあります(ボトムアップ型とでも読んでおきます)。 小中高校生がこれらを同時に勉強することは非常に困難であるために、シミュレーション自体の面白さを味わうまでには相当の時間がかかってしまいます。

そこで、今回目をつけたのが、Open Dynamics Engine(以下ODE)と呼ばれる3次元動力学シミュレータです。 ODEは難しいことを考えず、とりあえずルールに従ってC言語でプログラミングすることで、簡単に物理シミュレーションを行うことができます。 物理シミュレーションを味わった後に、それに対応する物理学→数学→計算アルゴリズム→OpenGLトップダウン型で学習することができるので、非常に効率的です。 さらに、ODEは C言語+OpenGLで作られていて、さらにソースが公開されているので、OpenGLやC言語を深く理解するにはもってこいの教材であると考えています(これがODEを使う決め手となりました)。

ODE (Open Dynamic Engine) 入門

【目次】

参考文献

記事リスト

▲このページのトップNPO法人 natural science トップ




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました