質問
このコンポーネントでは、Grasshopperでユーザーが指定したIDを使用して、節点や要素を作成することはできません。
回答
MIDAS GHでは、Grasshopper上で作業する際、CIVIL NXとの互換性を確保するため、ID番号が自動的に生成・管理されます。
IDシステムの仕組みは以下のとおりです。
- MIDAS GHは、CIVIL NXの形式に対応した一意のID番号を自動的に生成します。
- IDの重複を防ぐため、すでに使用されたIDを管理しています。
- コンポーネントによって節点や要素が作成されると、それらの値は一時的にTemp DBに保存されます。
- コンポーネントを移動または再構成した場合、新しく生成される形状には、手動で入力したIDではなく、次に使用可能なIDが割り当てられます。
そのため、特定のIDを入力した場合でも、内部のID管理システムにより、最終的に作成されたモデルには入力したIDが使用されない場合があります。
解決方法
内部のID管理情報をリセットし、指定したIDでモデルを生成できるようにするには、以下の手順を実行してください。
Grasshopperでコンポーネントアイコンを右クリックします。
Clear Temp Civil NXを選択し、一時的に保存されているデータを削除します。の後
Clean & Recalculate Elementをクリックして、希望する設定でモデルを再生成します。
注意
この機能は、MIDAS GH バージョン2.0.7以降で利用できます。
位置を頻繁に変更したり、モデル作成時にIDを手動で設定したりする場合は、意図しないIDの割り当てを防ぐため、Clear Temp DB Civil NX オプションを定期的に使用することを推奨します。