機能モジュールのコード例
機能モジュールは、実際のシナリオでRockyの機能を拡張するために開発されたモジュールです。モジュールユーザーは外力の追加、粒子の削除、粒子特性の変更、データの収集など、さまざまなことが可能になります。
以下の機能モジュールは、Rocky Studentで提供されています。
タイプ
| 名前
| 説明
|
外部熱
| Thermal Radiation
| シミュレーション中に発生する粒子間相互作用間の輻射熱交換を追加できます。また、粒子の輻射熱源としてジオメトリを設定することもできます。
|
独自のモジュールを作成するための基本的な例:
これらのモジュールは、Solver SDKの特定の機能の単純な例として作成されていますが、現時点では物理的または機能的な意味はありません。そのため、これらのモジュールを実際のケースで使用しないでください。これらのソースコードは、Solver SDKの適切な使用例として活用してください。
独自のモジュールを作成するための基本的な例:
タイプ
| 名前
| 説明
|
付着力モデル
| Transient Adhesive Force
| 粒子間の接着力、あるいは粒子と境界の間の接着力が時間とともに増加する非定常付着力モデルを使用できます。Solver SDKの使用例として使用できます。
|
データ収集
| Contact Curves
| Rockyを使用して、ジオメトリと粒子の両方に対して、追加の接触頻度および接触回数の曲線を作成できます。Solver SDKの使用例として使用できます。
|
粒子の特定
| Spherical Region
| 球状領域を定義し、その内部の粒子にマークを付けて、後で解析できます。Solver SDKの使用例として使用できます。
|
粒子の修正
| Transient Size Scale
| 非定常サイズスケールを使用して、事前定義した時間間隔にわたって粒子の体積と質量を増加させることができます。Solver SDKの使用例として使用できます。
|
場の力
| Field Force
| インポートした場の力の.txtファイルで事前定義されている点群の名前を指定でき、これを粒子に作用する追加の物体力として使用できます。Solver SDKの使用例として使用できます。
|