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

異尺度オブジェクト

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

no image

Autodesk Solution Day

去る5/23、Autodesk Slution Day 2007へ行ってきた。 ずいぶん時間が経ってしまったが、その記録を残しておく。 ロイヤルパークホテル。 水天宮駅からすぐの立地。 Autodes …

no image

AutoCADインストール時エラー

仕事でAutoCADを何個もインストールしなきゃいけなくて遭遇したエラー。 プロセスはファイルにアクセスできません。別のプロセスが使用中です。 C:\Users\[user]\AppData\Loca …

TeighaとObjectARXの相違点

ObjectARXはAutoCADのカスタマイズ環境のうちの最も高度なことができるもので、Teighaは別名ODAとも呼ばれるDWG互換CADの基盤となる環境。TX(Teigha eXtention) …

no image

AutoCAD OEMとRealDWG

Autodeskのセミナーを申し込んだ。 AutoCAD OEM &RealDWG 説明会 OEMは、アド設計のU2さんがブログで連載していたプロジェクトAのこと。 建築用2次元CAD、addCad。 …