トップページ > 過去ログ > 記事閲覧
キャラが消えてしまう
名前:ぱらりら 日時: 2011/08/04 10:00

発生条件がよく分からないので困っています。 下にソースコードとモデルを用意しております。 w w w1.axfc.net/uploader/Sc/so/261840 この中で158行目と168行目にブレイクポイントを置いてデバッグすると、 anglevの値がおかしくなってくるのが分かります。 while文を3,4周もするとanglevは#IND000という意味不明の数値になります。 どうやらそれがキャラ消失の原因のようなのですが、何故そのようなことに なるのかが分かりません…acosの使い方に問題があるのでしょうか。

Page: 1 |

Re: キャラが消えてしまう ( No.1 )
名前:いっち 日時:2011/08/04 21:25

おそらく、下記スレッドと類似の事象で、 正規化したベクトルの内積から得たコサインの値が精度の問題で -1 〜 1 の範囲を超えてしまうために起きているのだと思います。 > ://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=2286 対策としては acos ではなく VRad をご使用になるのが良いと思います。 (VRad で使用するベクトルは事前に正規化しておく必要はありません) 余談ですが、ダウンロードのパスは明記されたほうが良いと思います。
Re: キャラが消えてしまう ( No.2 )
名前:ぱらりら(解決) 日時:2011/08/04 23:15

ありがとうございます。試してみたところ成功いたしました。 パスワードは完全に忘れていました…申し訳ございません。今はもうDL期限過ぎてます。

Page: 1 |