HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0803
法貴優雅gpplateとgpfloorの物理設定6解決


法貴優雅

リンク

2018/8/3(Fri) 21:43:42|NO.84957

いつもお世話になっております。
HGIMG4で、gpplateで作成したオブジェクトを物理設定した後
gpfloorで設定した床を突き抜けるのですが、これは仕様なのでしょうか?

突き抜けない方法がありましたら教えてください。



この記事に返信する


あらや

リンク

2018/8/3(Fri) 21:59:38|NO.84959

床に対しての物理設定はしているのでしょうか?
gpfloorの説明には

(床モデルは標準で、同じ場所に固定された物理特性が設定されます)

と書かれていますが、サンプル(11と13)を見た限りでは

gpfloor id_floor, 30,30, $404040 ; 床ノードを追加 gppbind id_floor, 0 ; 床の物理設定を行なう

というように床作成&物理設定を行なっているようです。



法貴優雅

リンク

2018/8/3(Fri) 21:59:44|NO.84960

追記。
モデルでも試しましたが(サンプルのDUCK)、モデルも床を突き抜けるようです。
唯一gpboxだけが、床を認識してる感じです。



法貴優雅

リンク

2018/8/3(Fri) 22:09:33|NO.84961

test11.hspの
gpbox id_box, 0.5, -1, id_texmat ; 箱ノードを追加

gpplate id_box, 0.5, 0.5, -1, id_texmat
に置き換えてテストしたところ
最初に作ったプレートは床を突き抜けて
クローンで生成されたプレートは、床の上に残りました。バグかな?
モデルは最初に作ったモデルもクローンも突き抜けてしましました。



あらや

リンク

2018/8/3(Fri) 22:25:45|NO.84963

失礼しました。

サンプルの test11.hsp と test13.hsp のgpboxをgpplateに書き換えたところ
最初の板は床を突き抜けていきますが2つ目以降はちゃんと床の上に乗ることを確認しました。

なぜかgpplateは物理無視、gpcloneでの複製品は物理に従うようですね。

それで、もしかしてと思い
板作成と床作成の順番を入れ替えたら突き抜けなくなりました。

先に床作成&物理設定してから
板作成&物理設定の順だと突き抜けないようです。

ようするに先に板作成してあると、板作成時点での床の物理設定に従うという
これはバグですね。



法貴優雅

リンク

2018/8/3(Fri) 22:39:29|NO.84964

なるほど。
箱モデルと板モデルでは、初期の動作が異なっているのかな?
とりあえず、床の設定を先に行うことで、突き抜けないのを確認しました。
ありがとうございます。

…モデルは、床を先に設定しても、相変わらず突き抜けますが。



通りすがり

リンク

2018/8/3(Fri) 23:11:18|NO.84965

透明なダミーの箱モデルを作って DUCKモデルに座標をコピーでは?

あとカメラの視界内に入らないぐらい高い所から落とすと床すり抜けますね。
これは 落下速度が問題なんだが。



ONION software Copyright 1997-2023(c) All rights reserved.