Shade online フォーラム
ログイン
ユーザ名:

パスワード:

IDとパスワードを記憶

パスワード紛失
スレッド表示 | 古いものから 投稿するには登録が必要です 前のスレッド | 次のスレッド | 下へ
投稿者 スレッド
投稿数: 39
投稿日時: 2008-04-15 04:37
camera.world_to_perspective_matrix
xshade.scene().camera.world_to_perspective_matrixで得られる
4*4のタプルですが
どうしても不可解な値になって困っております

例えば注視点を原点 視点を(0,0,200)mmの位置にした32mmのカメラの値が
((1.7777777910232544, 0.0, 0.0, 0.0), (0.0, 2.3703703880310059, 0.0, 0.0), (0.0, 0.0, -1.0, -1.0), (0.00027126737404614687, 1.8084479961544275e-05, 179.89759826660156, 199.99981689453125))
と出力されます
この場合(3)(2)の項目の値が 視点のz座標となるものだと思われますが(回転成分はないので)
実際には(3)(3)の項目がZ座標のデータで
(3)(2)の項目の値は (3)(3)からcm単位で視点と注視点の距離を引いたものになっています

回転成分が加わったものはここでは省きますが
手元の検算では同様の結果になるようです

(3)(3)項目が目的のデータならば
ルーチンを別途振り分ければいいのですが
コードの整理をつきやすくするためにも本来の挙動をしてもらいたいところです

因みに手元のShade 8 Shade10 両方で発生しているので
それ以前からある不具合なのでしょう
スレッド表示 | 古いものから 投稿するには登録が必要です 前のスレッド | 次のスレッド | トップ

最近の投稿

フォーラム スレッド 返信 閲覧 最終投稿
Free Talk DNAの2重らせんの水素結合部位の作成 0 11849 2016-08-01 21:37 Benthos
Free Talk パート内の名前を一括返還 2 14376 2016-03-07 12:21 画像投稿機
Dev Forum イームズシェルチェアーの作成 2 14257 2015-11-25 14:44 CR7
Free Talk MOVファイルについて 17 35452 2014-12-29 17:14 momokuma
Dev Forum 2種類の液体アニメーションを作る方法 0 14342 2014-11-13 10:42 mejapan
Free Talk 面取りについて 0 13480 2014-11-08 15:18 MoonChild
Free Talk 丸太を結ぶ縄の作成について 1 19672 2014-09-18 22:33 kenslab
Free Talk パーティクルフィジックスのメタパーティクルについて 0 13931 2014-09-03 20:40 penta
Free Talk データの保存に関して 2 13808 2014-08-18 01:24 sierra
Free Talk Shade 3D ver14での、ポリゴンメッシュへの変換以上終了 1 14213 2014-04-23 12:04 MASA_