属性コマンド

CUBIT開発者以外が属性を使う場合、通常はすべての属性を使用するか、まったく使用しないかのどちらかです。そのため、属性の使用を有効/無効にする最も一般的なコマンドは次のとおりです。

Set Attribute {On|Off}

このオプションをオンにすると、ユーザーがExport Acisコマンドを実行した際に、定義されているすべての属性がジオメトリと一緒に保存されます。

ジオメトリをCUBITへインポートすると、そのジオメトリに定義され、CUBIT属性として認識される属性は読み込まれて中間表現に置かれます(つまり、この情報はジオメトリエンティティへ直接は割り当てられません)。指定したエンティティ集合にどの属性が定義されているかを調べるには、次のコマンドを使用します。

List [<entity_list>] Attributes [Type <attribute type>] [All] [Print]

エンティティを指定しない場合、CUBITで定義されているすべてのジオメトリエンティティの属性情報が出力されます。

Type オプションを使用すると、特定の属性タイプに関する情報だけを一覧表示できます。指定できる値は前の表と同じです。

もし All オプションを指定すると、指定エンティティにその種類の属性が定義されていない場合も含め、すべての属性タイプに関する情報が出力されます。

もし Print オプションを指定すると、各属性に保存されている情報が出力されます。このコマンドは通常CUBIT開発者だけが使用します。

属性タイプまたはジオメトリエンティティによる制御

ユーザーが指定した属性タイプだけを使用できるように、属性タイプごとに属性を有効/無効にできます。特定の属性をオン/オフするには次のコマンドを使用します。

Set Attribute <attribute type> {On|Off}

ここで <attribute type> には、前の表に示したタイプのいずれかを指定します。

属性は、次のコマンドを使ってソリッドモデルファイルへの自動書込み(update)および自動読込み(actuate)も制御できます。

Set Attribute <attribute_type> Auto  {Actuate|Update} {On|Off}

最後に、次のコマンドを使って属性をジオメトリエンティティへ手動で書き込み/読み込みし、CUBITエンティティから削除できます。

{geom_list} Attribute {All|Attribute_type} {Actuate|Remove|Update|Read|Write}

ここで geom_list にはジオメトリエンティティのリストを指定します。このコマンドは開発者だけが使用することを推奨します。