クラスを作成する

クラスを作成する前に、名前付けの方法を決めます。クラスが多数ある場合は、クラスを階層化して、ハイフンで区切った最大4つのパートからなる複合的なクラスの名前を付けます。各パートは、クラスの名前付け構造の異なるレベルを示します。たとえば、あるビルの図面のクラス構造は、主要グループとして建築、配管、電気のオブジェクトを含むとします。この建築グループの中には、ドア、床、壁のグループがあります。これらのグループには、さらにサブグループがあります。たとえば、壁サブグループには間仕切りや外といったサブグループが存在します。クラスは、そのクラス構造の位置に応じて名前を付けます。例として、「建築-壁-外」、「電気-照明-天井」、「配管-装置-新規」となります。

クラス名は、(オブジェクト情報パレット、表示バー、各種ダイアログボックスの)ポップアップメニュー、オーガナイザダイアログボックス、および(Vectorworksデザインシリーズ製品の)ナビゲーションパレットでの階層表示に影響します。階層表示を有効/無効にする方法については、クラスを階層順に表示するを参照してください。

下の例では、建築グループには壁サブグループが含まれ、壁サブグループには外部と内部のオプションが含まれます。このような形式で階層化すると、図形を作成した時、簡単にクラスを割り当てられます。

 extended_classes.png

クラスは新しく作成できるほか、現在のバージョンのその他のVectorworksファイルやテンプレートファイルから取り込むこともできます。

新しいクラスを作成するには:

1.      Vectorworksソフトウエアでは、利便性を考慮して複数の場所から新しいクラスを追加できます。

       オーガナイザダイアログボックス(ツール>オーガナイザ)のクラスタブの新規ボタン

       表示バーのクラスボタンで開くオーガナイザダイアログボックス

       表示バーのクラスドロップダウンリストの新規クラスオプション

       オブジェクト情報パレットの形状タブのクラスフィールド

       ナビゲーションパレット(Vectorworksデザインシリーズが必要)のクラスタブの新規コンテキストメニュー

2.新規クラスダイアログボックスで、新しいクラスを作成するか、標準または既存のVectorworksファイルからクラスとそのプロパティを取り込みます。

クラスの種類

操作

新規に作成

現在の属性パレット設定に基づいてクラスを作成し、クラスの名前を入力します。

クラスを取り込む

テンプレートファイルまたは既存のファイルからクラスとその属性を取り込みます。Standardsフォルダにあるファイルと以前に選択した既存のファイルがリストに表示されます。ファイルを選択すると、使用可能なクラスと説明のリストがそのファイル名の下に表示されます。

希望するクラス(複数可)を選択します。取り込みリストから複数のクラスを選択するには、Ctrlキー(Windows)またはCommandキー(Mac)を押しながらクリックします。

現在のファイルにないクラスのみ表示

開いているファイル内のクラス名が取り込みファイル内のクラスと一致する場合、そのクラスは通常、取り込みオプションとしてリストに示されません。取り込み対象としてすべてのクラスを表示するには、このオプションを選択解除します。ファイル内の既存のクラスは、取り込まれた同名のクラスで置き換えられ、既存のクラス定義(および関連付けられたすべての図形)は取り込まれたクラスのものに変更されます。

選択

選択をクリックして、クラスを取り込むファイルを選択します。ファイルは現在のバージョンでなければなりません。

作成オプション

 

新規クラスの登録画面の表示設定

(登録画面が図面内に存在する場合、)登録画面での新しいクラスの表示設定を設定します。

新規クラスのビューポートの表示設定

(ビューポートが図面内に存在する場合、)ビューポートでの新しいクラスの表示設定を設定します。

作成時に編集ダイアログボックスを表示

作成後すぐにクラスの編集ダイアログボックスを開き、新しいクラスのプロパティを設定できます。

オーガナイザダイアログボックス、表示バー、オブジェクト情報パレット、および(Vectorworksデザインシリーズの場合は)ナビゲーションパレットのクラスリストにクラスが表示されます。新しいクラスを作成しても、自動的にアクティブクラスになるわけではありません。

~~~~~~~~~~~~~~~~~~~~~~~~~

概念:クラスの概要

図形のクラスおよびレイヤへの割り当て

テンプレートファイルまたはその他のファイルから図面構造を取り込む

クラスを階層順に表示する

クラスを設定する