2013年7月6日土曜日

Iteratorで作成したPの位置情報をmemoryに入れて取り出したいのだが。。。

追記
>> igouさんより
メモリが記録したのposはそのP自身のものなので、前への方向を計算しようがないと思います。

なるほど。。

大きな勘違いをしてた。

p02の過去の位置探ったらp01の位置が取れると思ってた。
p02の過去の位置どれだけ探っても、自身が動いていない限り変化なしだよ。
この先入観により今日一日がつぶれました。ファックス!
久しぶりにTP触ったといえこの有様。自信なくすわ本当に。
とりあえず、この回答は別のやり方が必要になりそうなので次回にでも。

以下そのはずかしネタ
↓↓
----------------------------------------------------------------------------------

TPの入試に出てきそうな問題です。格下の。。

下記のようにIteratorで、パーティクルを配置する。シェイプはCylinderとしている。

このCylinderの方向を、自身のparticleID+1のポジションに向くようにしたい。


図で言うと、p01ならp02の方向を向く。
※図のcylinderはx軸に並んでおるが、どのポジションでも対応できるようにする。 


下記の設定で行くと思ったのに。。。上手く行かない。落第。


memoryのdepthにつながっている整数は1です。


 
ファイルです→https://dl.dropboxusercontent.com/u/85891935/Iterator%26Alignment_test.max

max2012,TP5

なぜだか説明できる方ご一報を^^

0 件のコメント:

コメントを投稿