vci:component:sdk:subitem

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
vci:component:sdk:subitem [2021/06/24 17:39]
t-daihisa
vci:component:sdk:subitem [2022/09/08 17:55] (現在)
pastatto タイトル変更
ライン 1: ライン 1:
-====== VCI SubItem ​Component ​(VCISDK) ======+====== VCI SubItem (VCISDK) ======
 VCI SubItemのコンポーネントについて。\\ VCI SubItemのコンポーネントについて。\\
 SubItemとは、VCIが持てるかどうか、縮尺可能かどうかなどの、基礎的なふるまいを定義するコンポーネントです。 SubItemとは、VCIが持てるかどうか、縮尺可能かどうかなどの、基礎的なふるまいを定義するコンポーネントです。
ライン 9: ライン 9:
  
 ^ プロパティー ^ 機能 ^ UniVCIバージョン ^ ^ プロパティー ^ 機能 ^ UniVCIバージョン ^
-| Grabbable | チェックを入れるとVCIがめるようになります | | +| Grabbable | チェックを入れるとVCIがつかめるようになります | | 
-| Scalable | チェックを入れるとVCIをんだ状態で拡縮できるようになります | |+| Scalable | チェックを入れるとVCIをつかんだ状態で拡縮できるようになります | |
 | UniformScaling | チェックを入れるとX,​Y,​Zの比率を維持した拡縮に制限します | | | UniformScaling | チェックを入れるとX,​Y,​Zの比率を維持した拡縮に制限します | |
 | Attractable | チェックを外すとバーチャルキャスト上で引き寄せ出来なくなります | v0.30以上 | | Attractable | チェックを外すとバーチャルキャスト上で引き寄せ出来なくなります | v0.30以上 |
ライン 17: ライン 17:
 ==== Grabbable ==== ==== Grabbable ====
  
-チェックを入れるとコントローラーでトリガー押した時に掴める(Grab)ようになります。\\ +チェックを入れるとアイテムつかめる(Grab)ようになります。\\ 
-また、んだ際に[[vci:​script:​reference:​eventfunction|VCIイベント関数]]の onGrab() onUngrab() の実行が可能になります。+また、つかんだ際に[[vci:​script:​reference:​eventfunction|VCIイベント関数]]の onGrab() onUngrab() の実行が可能になります。
  
 ==== Scalable ==== ==== Scalable ====
  
-チェックを入れると両手でSubItemを持った状態で、両方のトリガーを押しながらひっぱると、VCIの大きさを拡縮する事ができます。\\ +チェックを入れると両手でSubItemを持った状態でひっぱると、VCIの大きさを拡縮する事ができます。\\ 
-Grabbableが有効な時に設定可能なオプションです。 +Grabbableが有効な時に設定可能なオプションです。\\ 
 +拡縮時の限界値は下記の範囲内になるため、サブアイテムのスケールがこの範囲よりも離れている場合、拡縮時に瞬間的に大きくなったり小さくなったりします。 
 +^下限値|0.2| 
 +^上限値|10.0|
 ==== UniformScaling ==== ==== UniformScaling ====
  
ライン 30: ライン 32:
 (全てのscaleが一様に変化する) (全てのscaleが一様に変化する)
  
-チェックが外れている場合はVCIをんでいる手の動きに応じて、VCIのX,​Y,​Zの各scaleが変化します。\\+チェックが外れている場合はVCIをつかんでいる手の動きに応じて、VCIのX,​Y,​Zの各scaleが変化します。\\
 例えば、Y方向に広げた場合はY方向のscaleのみが変化します。 例えば、Y方向に広げた場合はY方向のscaleのみが変化します。
  
ライン 44: ライン 46:
   * 初期値は 0 である。   * 初期値は 0 である。
   * GroupIDが0同士の場合、所有権の変更処理は行われない。   * GroupIDが0同士の場合、所有権の変更処理は行われない。
-  * SubItemをむ(Grab)と所有権を得ることができる。+  * SubItemをつかむ(Grab)と所有権を得ることができる。
   * 所有権を持っているユーザーのクライアントが物理演算を行い、他のユーザーはその結果を受け取って動かしている。   * 所有権を持っているユーザーのクライアントが物理演算を行い、他のユーザーはその結果を受け取って動かしている。
-  * んで所有権を得る際に、GroupIDが同じ他のSubItemの所有権がんだユーザーに移る+  * つかんで所有権を得る際に、GroupIDが同じ他のSubItemの所有権がつかんだユーザーに移る
  
 所有権をもったユーザーのクライアントで物理演算を行い、各クライアントへ結果を反映します。 所有権をもったユーザーのクライアントで物理演算を行い、各クライアントへ結果を反映します。
  
  
vci/component/sdk/subitem.1624523999.txt.gz · 最終更新: 2021/06/24 17:39 by t-daihisa

ページ用ツール