CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

AutoCAD

viewres

投稿日:

AutoCADで円や円弧がカクカク表示されておどろくことは、
AutoCADユーザーなら誰しも経験したことであろう。
AutoCADの描画が“超速い”なんて言われている裏には、
こんなからくりがあって、ずいぶん姑息なことするなものだと
大いにいきどおりを感じたのは、ずいぶん昔の話だ。
円を8角形のポリラインで端折って描画してれば、そりゃ速いわな。
viewres
AutoCADヘルプから引用。
viewres:円と円弧の表示をコントロールする
最初に、高速ズームに関する設定があるが、これは既に機能しない
オプションであり、スクリプトの互換性のためにのみ残してあるんだと。
本命の円のズーム実行時の精度は、1から20000までの値を設定可能で、
デフォルト値は1000。
オプション→表示→表示解像度→円弧と円の滑らかさ、でも設定できる。
この設定方法は今調べたことで、こんな設定がどこかにあるだろうとは
思っていつつ、実際に調べるまでのことには至らなかった。
なぜなら、REGENてやれば済むからなわけだが、とはいえ
なんどもREGENを実行することのバカらしさにうんざりしていたのも確かだ。
viewresのresはどんな由来があるのかと気になったので調べてみた。
おそらくreservationであろう。
予約という意味が有名だが、他に「控え目にすること, 遠慮, 隠し立て」
なんて意味がある。
ずいぶん後ろ向きな印象で、すばらしくマッチしたよい命名だ。
この「円のズーム実行時の精度」という情報は、図面ごとに保持される。
また、モデル空間およびレイアウトそれぞれにおいて独立した情報として保持される。
この情報が、DXFにおいてどこに保持されるかを調査した。
モデル空間の場合。
TABLEセクションのVPORT、アクティブなVPORTの中、
グループコート72(円表示精度)として保持される。
ARXでいうところの、Ac­Db­Viewport­Table­Record::­circle­Sides()。
レイアウトの場合。
ENTITYセクションのVIEWPORTの中、
グループコート72(円表示精度)として保持される。
ARXでいうところの、Ac­DbViewport::­circle­Sides()。
記憶にとどめておけば、いつか役に立つこともあるだろう。

-AutoCAD
-

執筆者:


comment

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

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

関連記事

no image

ハッチング

ハッチングには苦労させられます。 AutoCADのハッチングの話です。 境界図形群があって、中の模様(塗りつぶしの場合もあり)があって。 この境界図形群がくせものなんです。 ポリライン、線、円、円弧、 …

AutoCAD 2020リリース!

結局のところ、米国時間の2019/3/27(水)に、AutoCAD 2020がリリースされた。Autodesk社からの情報はまだ出そろっていないけど、ちょいちょいと見つかる情報を以下にリストアップして …

no image

黒丸矢印

AutoCAD寸法の黒丸矢印が特殊だということを以前書いた。 円をポリラインで AutoCADで書いたDXFを、Jw_cadで開くとこんなことが起きるわけだ。 これを、半円ドーナツ化現象と呼ぶ。 (正 …

no image

寸法値の高さ

AutoCADの寸法値高さは難解だ。 定義している場所が3箇所もある。 1.寸法(DIMENSION)の文字高さ 2.寸法スタイル(DIMSTYLE)の文字高さ 3.文字スタイル(STYLE)の高さ …

no image

mechanical

何でも英語で書きゃいいってわけじゃないけど、 今、mechanical に取り組んでる。 mechanical=機械的な [形容詞] いや、取り組もうとしている。 AutoCAD Mechanical …