CAD日記

AutoCAD,DXF,DWG,SXFなどCADのことから、仮想通貨や投資関係、PC関係、プログラミング、国内海外旅行情報など何でもござれ。@caddiary

AutoCAD

ビューポート優先プロパティ

投稿日:

AutoCAD2008から、ビューポート優先プロパティが利用可能になった。
通常、各種図形の色・線種・太さは、図形が持っている情報や画層が
持っている情報で表示されるわけだが、この機能を使うとビューポートごとに
異なる情報を持たせることが可能になる。
正確に言うと、画層の色・線種・太さの設定が、ビューポートごとに
行えるようになったということだ。
もともと、ビューポートごとにフリーズする(非表示かつ選択もできない状態)
ことはできたところに、色・線種・太さの設定が可能になった。
ここで言うビューポートとは、レイアウトに配置したもののことなので、
モデル空間では利用できない。
このビューポート優先プロパティについて、データ構造的な考察をしてみる。
色・線種・太さということでは、それぞれデータ構造が異なるが、ここでは
一番シンプルな色について、図形は線分で説明する。
1.線分の色を取得する
2.1がBYLAYER以外であれば、1の色で確定する
3.1がBYLAYERであれば、線分の画層の色で確定する
4.3において、線分を表示するビューポートの画層において、色の上書きフラグが
 立っている場合は、そのビューポートの画層の色で確定する
5.3において、線分がレイアウトに直接書き込まれている場合、特別なビューポートの
 画層の色の上書きフラグが立っているかをみて、そのビューポートの画層の色で
 確定する
上で触れた「特別なビューポート」について説明する。
DXFハンドブック 第2版 落合 重紀 (著)の「11-11 表示されないビューポート」で
触れられているビューポートのこと。以下で引用する。
 DXFにデータとして存在するが、AutoCADでは表示されないビューポートが
 あります。...表示されないビューポートの場合、常にビューポートID(グループ
 コード69)は1です。
私も長いこと、このビューポートについて「表示されないもの」あるいは
「意味を成さないもの」と理解していたが、最近分かったことがある。
このビューポートは、レイアウトそのものを表したものであるということ。
ビューポートはレイアウトに配置されるのが普通であるが、そうでない場合があった。
レイアウトに依存しないビューポートがあったのだ。
それは、レイアウトに直接書いた図形のビューポート優先プロパティを
表現するためのものだった。
何のためにこのビューポートがあるかの一つの答えになったと思う。

-AutoCAD
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

バイナリDXF

DXFと言えばテキストファイルと思われがちですが、世にはバイナリのDXFというのがあります。バイナリだったらDWGなわけですけどね。どんな存在価値があるのか不明です。 AutoCADで、名前を付けて保 …

no image

異尺度オブジェクト

AutoCAD2008オブジェクトを解析中だ。 何と言っても大物は、異尺度オブジェクト。 注釈、つまり文字が含まれるオブジェクトに対して設定可能なもの。 目的は、ビューポート内に表示されている文字を、 …

no image

過去8年分のAutoCADリリース日から今年の2019リリース日を予測してみる

過去8年分のAutoCADリリース日。 2011:2010/03/19(金)→第3金曜日 2012:2011/03/16(水)→第3水曜日 2013:2012/03/16(金)→第3金曜日 2014: …

no image

ライトウエイトポリライン

AutoCAD R14から採用された新オブジェクトです。 R14で新しく増えたオブジェクトとして、 ほかにはハッチングとラスターイメージがあります。 で、ライトウエイトポリラインですけど。 文字通り、 …

no image

AutoCAD 2019が互換CADへ仕掛けた罠「STUDENTDRAWING」

【2018/12/22追記】 純粋にAutoCAD学生版について知りたいひとは、以下の記事を読んでね。 AutoCAD学生版について知りたければココを読め AutoCAD 2019の新しいシステム変数 …