検索ODEというライブラリで、dBodyCreateなどの関数でエラーが出る。詳しくはこちらトピックに返信するユーザー名:メールアドレス:件名:C++言語のヘッダーファイルの拡張子をいずれか一つ答えよ(半角):答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。ありがとうございました。確かに、dMatrix3に変えたらアクセスエラーは出なくなりました。調べが足りなかったです。ODEというライブラリで、dBodyCreateなどの関数でエラーが出る。ODEというライブラリで、dBodyCreateなどの関数でエラーが出る。2年前ありがとうございました。確かに、dMatrix3に変えたらアクセスエラーは出なくなりました。調べが足りなかったです。ありがとうございました。確かに、dMatrix3に変えたらアクセスエラーは出なくなりました。調べが足りなかったです。ODEというライブラリで、dBodyCreateなどの関数でエラーが出る。2年前ドキュメントとコードを確認してみましたが、おそらく原因は16行目の定義と30行目ですね。angle);ですので第1引数はdVector3ではなくdMatrix3です。12ですが、RotationはdVector3となっているので、範囲外の領域を書き換えてしまいその後の処理(今回はdCreateBody)で使用している領域を破壊しており例外を出しているのではないでしょうかドキュメントとコードを確認してみましたが、おそらく原因は16行目の定義と30行目ですね。angle);ですので第1引数はdVector3ではなくdMatrix3です。12[/code]ですが、RotationはdVector3となっているので、範囲外の領域を書き換えてしまいその後の処理(今回はdCreateBody)で使用している領域を破壊しており例外を出しているのではないでしょうかODEというライブラリで、dBodyCreateなどの関数でエラーが出る。書き込み中にアクセス違反が発生しました。やりたいのは、横倒しにしたカプセルにシリンダ(円筒)を4つジョイントでつけて車にするという実験なのですが、このホイールを生成するところでエラーが出ます。最初は書き方が悪かったのかと思ったのですが、よくよく考えると、その直前でカプセルを生成するのには成功しているんです。いままで何回もボディー生成は成功したのですが、今までこんなエラーは出たことがありません。i++)//ホイールの数だけ繰り返す。0.3);}また、dBodyCreateをコメントアウトしてもそのあとの関数でことごとく同じエラーが出ます。dBodyCreateの問題というよりは、ODE全体的に問題がある感じです。ネットで調べてもののようなエラーが出ているという情報は見つけられませんでした。サンプルプログラムは、どれを実行しても同じようなエラーは出ませんでした。使っているODEのバージョンは、0.13です。書き込み中にアクセス違反が発生しました。やりたいのは、横倒しにしたカプセルにシリンダ(円筒)を4つジョイントでつけて車にするという実験なのですが、このホイールを生成するところでエラーが出ます。最初は書き方が悪かったのかと思ったのですが、よくよく考えると、その直前でカプセルを生成するのには成功しているんです。いままで何回もボディー生成は成功したのですが、今までこんなエラーは出たことがありません。i++)//ホイールの数だけ繰り返す。0.3);}[/code]また、dBodyCreateをコメントアウトしてもそのあとの関数でことごとく同じエラーが出ます。dBodyCreateの問題というよりは、ODE全体的に問題がある感じです。ネットで調べてもののようなエラーが出ているという情報は見つけられませんでした。サンプルプログラムは、どれを実行しても同じようなエラーは出ませんでした。使っているODEのバージョンは、0.13です。ミクプラは自由にリンクできます。