目次

SubItem GroupID の役割・使い方

SubItemにはGroupID設定があります。

VCI SubItem Component (VCISDK)についてはこちら

GroupIDは、複数のSubItemを含むVCIで0以外を設定したときに有効になります。

GroupIDが0以外のSubItemをGrabして所有権を移動させた場合に、同じGroupIDを持つSubItemの所有権を同時に移動させます。 GroupID=0 がデフォルトでグループ化しません。

何に使うのか

VCIに複数のSubItemを入れてその両方が物理挙動で相互に作用して欲しい場合等に使います。

上図のように、Bの世界ではボールはAの物理の結果をコピーされるだけなので動きません。
Aの世界で動いた棒がボールをつついた結果がコピーされて結果として動きます(遅延する)

上図のように、棒(B所有)でボール(B所有)をつつくとうまく物理挙動します。
このように関連するSubItemの所有権を、SubItemをGrabしたユーザーに集めるためにGroupIDを使います

使用例