フィルタとは?
ビューの表示・非表示、あるいは色や線種の上書きをコントロールしようとするには
- カテゴリ単位
- 要素単位
で可能ですが、この1と2の間に「要素のパラメータ単位」という考え方があります。これがフィルタです。
フィルタとは「要素のプロパティの値である条件に合致した要素を選択する」という働きがあり、ビューにフィルタで選択した要素の上書きを設定することができます。
フィルタの作り方
例えば壁のみを表示する、ということはカテゴリの設定で可能です。表示/グラフィックスの上書きで壁だけにチェックをいれれば、
![](https://1.bp.blogspot.com/-0q82kpALwXA/XXyfeDhLsDI/AAAAAAAAK0M/BLMC9ijxFdEB5OpHQ-69pI8gUG5NvjrpwCLcBGAsYHQ/s400/filter1.PNG) |
表示/グラフィックスの上書きで壁だけにチェックをいれれば |
壁だけを表示することができます。
![](https://1.bp.blogspot.com/-J-KqAN53xJU/XXyf6hVhv0I/AAAAAAAAK0U/s-JNK2JXnXwAj0e_aC9USvUChT8InrPaACLcBGAsYHQ/s400/filter2.PNG) |
壁だけを表示できるが |
さらに、壁は壁でも外壁だけをフィルタを使って表示してみましょう。
- [表示]タブ>[グラフィックス]パネル>[フィルタ]
- 新規作成をクリックし、名前を外壁としてOK。
![](https://1.bp.blogspot.com/-GZgU9vzzU38/XXyg22Yr4cI/AAAAAAAAK0g/XFIvhiQgxYweUSPuiF-_cjtAZ6r2Cq-gwCLcBGAsYHQ/s400/filter3.png) |
フィルタの新規作成 |
- 中央のカテゴリリストで壁を選択。
![](https://1.bp.blogspot.com/-kobwkaL7fJA/XXyhZjo7NDI/AAAAAAAAK0o/h8kNMoZixskpyFJQ4fipRkoitrue4xc9QCLcBGAsYHQ/s400/filter4.PNG) |
カテゴリで壁を選択 |
- フィルタ規則を下の図のように設定。これは「タイプパラメータ機能が外部に等しいものを選択する」という意味です。
![](https://1.bp.blogspot.com/-Kq_cFA7mZHw/XXyh5MldefI/AAAAAAAAK0w/H2RjCYHPDA0JcYTrjfbGmPuc_7rIizKKACLcBGAsYHQ/s400/filter5.PNG) |
フィルタ規則を設定 |
- OK
ビューに適用する
- [表示]タブ>[グラフィックス]パネル>[表示/グラフィックス]
- フィルタタブを選択。
![](https://1.bp.blogspot.com/-BJ3o1RJ-XFM/XXyiXfBg5NI/AAAAAAAAK04/VBerqsQ6nOof36wRtwBJxZvwJP5O7H0zQCLcBGAsYHQ/s400/filter6.PNG) |
フィルタタブ |
- 追加をクリックし、外壁を選択してOK。
![](https://1.bp.blogspot.com/-mYzGslQfLXc/XXykA7LNZDI/AAAAAAAAK1E/33uYeDXtbmgzsEEksSxLQ0Ak2yjGuHjpQCLcBGAsYHQ/s400/filter7.png) |
フィルタを追加 |
- 投影/サーフェスのパターンを選択して、青色の塗りつぶしを設定してOK。
![](https://1.bp.blogspot.com/-eY3Lf2f--98/XXykpvEdbAI/AAAAAAAAK1M/7ZC7g3QRXzMgtI1JNuj2vdXJaWaIiNP6ACLcBGAsYHQ/s400/filter8.png) |
青色の塗り潰しを設定 |
- OKを二度押してダイアログボックスを閉じる
![](https://1.bp.blogspot.com/-hOkT_QIDdQ4/XXym1gjelwI/AAAAAAAAK1Y/xL99XpReF7sDseNOv9nKYjLirFPeh2sWgCLcBGAsYHQ/s400/filter9.PNG) |
外壁が青色に |
条件にあてはまるもののみを表示するには
フィルタの特性として、フィルタに適合する要素を上書きしたり非表示にすることはできても、フィルタに適合する要素だけを表示することはできません。そこで、特定の条件に合致しないものを選択する、というフィルタを作ります。