CAD日記

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

AutoCAD

UCS

投稿日:

AutoCADのユーザー座標系のことを、UCSと呼びます。

非ユーザー座標系=ワールド座標系で、WCSと呼びます。

なんとなくわかっていたつもりでしたが、いやはや奥の深い世界です。

踏み出したら抜けられない樹海に迷い込んだような感じです。

UCS:User Coordinate Systems

WCS:World Coordinate Systems

線や円のような平面図形は、突き出し方向という3次元ベクトルを持ちます。

WCSの場合、0,0,1で固定です。Z方向にのみ値があるので、XY平面に属するということになります。0,0,-1の場合、同様にXY平面に属するのですが、Z方向が逆になるので、結果としてX座標が反転します。X座標が反転するということは、Y軸を基準に鏡像移動されるということで、裏返しになります。

上記は、DWGなどのデータを解析するときに役立つ情報で、AutoCADの操作上は何の役にもたちません。また、UCSに関してのほんの一部の特性について述べたものです。

某ツールのデータ調査で、このUCSが使われた図面が届きました。何らかの意図があって、UCSが使われている状況ではなく、テンプレートとして使われた図面から派生した結果、代々UCSが引き継がれてしまったようです。UCSが原因だということは、ほどなくして判明しました。UCSのままではまずいので、WCS化しなければいけないということになりました。

あれこれ試行錯誤した結果、一時はあきらめました。対応は困難、という結論を胸に担当者に電話をいれて、納得してもらったのですが、あきらめきれずにぐずぐずと調べていたら、フっと解決策を発見しました。

UCS全般に対する完璧な解決策ではありませんでしたが、そのケースの場合には有効な解決策になりました。よかったよかった。

それにしても気になるのは、UCSの全貌です。いつかその謎を解明すべく、きっちりと調査してみたいのですが...。迷い込むと抜け出せない世界に踏み込む勇気と決断と根気が必要です。

-AutoCAD
-

執筆者:


  1. ぶん より:

    はじめまして、
    AutoCAD関連のブログをさまよっていたらここへたどりつきました。
    >フっと解決策を発見しました。
    WBLOCK コマンドでUCS原点を基点にして全図形を別ファイルに書き出して
    そのファイルをWCSにブロック挿入(挿入基点=原点)ですか??
    >それにしても気になるのは、UCSの全貌です。
    図形データの保存にUCS座標は使わないと思いますので、
    OCS(オブジェクト座標系)のような気が・・・σ(^^)も苦労しています。

ぶん へ返信する コメントをキャンセル

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

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

関連記事

no image

AutoCADの寸法とブロックに腹が立ってくる話

AutoCADの寸法とブロックについて語ってみよう。 寸法には長さ寸法や平行寸法などいろいろあるわけだけれども、Dimension というくくりではひとつにまとまるので、これを持って寸法と呼ぶ。 ブロ …

AutoCAD弧長寸法の補助線が放射状なのか平行なのか

左が中心角80度の円弧に弧長寸法を書いたもので、補助線同士が平行になっている。 右が中心角90度の円弧に弧長寸法を書いたもので、補助線が円弧の中心点から放射状にのびている。 以下、Autodeskサイ …

no image

region

リージョンとは、閉じた形状、つまりループから作成される2次元領域です。 閉じたポリライン、線分、曲線を選択できます。 曲線には、円弧、円、楕円弧、楕円、スプラインがあります。 (AutoCADヘルプか …

no image

Keystone

2004 Red Deer 2005 Neo 2006 Rio 2007 Postrio 2008 Spago 2009 Raptor 2010 Gator 2011 Hammer 2012 Iron …

no image

AutoCAD 2019の開発コードは何だったか?

日本では数少ないAutoCADオタクのみなさん、こんにちは。AutoCAD 2019の開発コードが何だったのかを日本で初めて明らかにすることができたでしょう。去年がOmegaということでアルファベット …