ProximitySensor

Model Element2つのボディ間の最短距離を測定します。

クラス名

ProximitySensor

説明

ProximitySensor要素は、2つのボディ間の最小間隔を監視するセンサーを定義します。このセンサーは、2つのボディの干渉状態、それらの最短距離、および最も近いポイントのペアの座標を追跡します。これらの量は、式を定義したり、プロットしたりするためのPROXIMITY関数を使用してアクセスできます。

属性の概要

名前 プロパティ コマンドで変更可能か 設計可能か
id Int()  
label Str()  
igeom Int(count=0)  
jgeom Int(count=0)  

使用法

ProximitySensor (id=integer, label=string, igeom=[integer,integer,…], jgeom=[integer,integer,…])

属性

id
整数
要素識別番号(id > 0)。この番号は、すべてのProximitySensor要素の中で一意であり、要素を一意に特定します。
label
文字列
ProximitySensor要素の名前。
igeom
整数のリスト。
接触で考慮される、1つ目のボディ上のPost_Graphic要素のIDを含むリスト。
注: すべてのPost_Graphicエンティティが同じボディに属している必要があります。サポートされているグラフィックタイプのリストについては、Sensor: Proximityをご参照ください。
jgeom
整数のリスト。
接触で考慮される、2つ目のボディ上のPost_Graphic要素のIDを含むリスト。
この属性のプロパティはigeomと同じです。

同じ例のXMLシンタックスとPythonの比較:

<Sensor_Proximity
     id                  = "70002"
     num_i_graphics      = "1"
     i_graphics_id       = "90013"
     num_j_graphics      = "1"
     j_graphics_id       = "90011"
/>
ProximitySensor (id=70002, label=””, igeom=[90013], jgeom=[90011])

関連項目

Sensor: Proximity

Sensor