LRTKレフィクシア株式会社

3D図面AR表示でCADのUCS残存による傾きを直す4手順

3D図面AR表示でUCS残存による傾きが起こる理由

CADで作成した3D図面をAR表示したとき、建物や構造物が地面に対して斜めに浮いて見えたり、本来は鉛直である柱や壁が傾いて表示されたりすることがあります。道路や造成面では、中心付近は現地と重なっているのに、離れた場所ほど高さの差が広がる症状として現れることもあります。

こうした傾きが起きると、現地の測位状態やAR表示側の姿勢推定を最初に疑いがちです。しかし、同じ3D図面を読み込むたびに、ほぼ同じ方向と角度で傾く場合は、CADデータ側の座標設定が影響している可能性があります。その代表的な原因が、作図時に使用したUCSの残存です。

UCSは、作業者が任意に設定できる座標系です。斜面、法面、構造物の側面、配管経路、道路断面など、標準の座標軸では編集しにくい形状を作図するときに利用されます。例えば、傾斜した面に沿ってX軸とY軸を設定すれば、その面を平面のように扱いながら作図できます。複雑な3D形状を効率よく編集するために便利な機能ですが、作業後も座標軸が傾いた状態で保存や書き出しを行うと、後工程で意図しない回転が生じることがあります。

3D図面を絶対座標でAR表示する場合、形状の位置だけでなく、X軸、Y軸、Z軸の向きも現地の座標基準と一致している必要があります。平面位置を示す座標値が正しくても、Z軸が鉛直方向から傾いていれば、モデル全体は現地に対して斜めに表示されます。また、平面内の軸が回転していれば、基準点の近くでは重なっていても、距離が離れるほど横方向のずれが拡大します。

問題を分かりにくくするのは、CAD画面上では正常に見える場合があることです。画面の視点が現在のUCSに合わせて表示されていると、傾いた座標系を使用していても、床や道路面は水平に見えます。作業者は正しい姿勢で表示されていると判断しますが、実際には画面全体が傾いた座標軸に追従しているだけかもしれません。

その状態で中間形式へ書き出すと、書き出し処理が現在のUCSを基準として扱ったり、座標軸の変換を形状へ確定したりすることがあります。結果として、CAD内では問題が見えなかったモデルが、別の確認環境やAR表示で初めて傾いて見えます。

UCSに関連する問題は、単に現在の座標系を元へ戻せば必ず直るとは限りません。作業途中でモデルを回転した場合や、UCSに合わせて形状変換を確定した場合は、UCSの設定を戻してもモデル自体に傾きが残ります。外部参照、部材ごとのローカル座標、書き出し時の軸変換などが重なると、どの段階で回転が加わったのかも判断しにくくなります。

そのため、3D図面AR表示の傾きを直す際は、いきなりモデルを目視で水平に回転させるのではなく、現在の座標系、モデル形状の実座標、絶対座標との対応、書き出し条件を順番に確認する必要があります。位置と姿勢を分けて調べることで、正しい絶対座標を壊さずに修正しやすくなります。

UCS残存を疑うべき代表的な症状

UCS残存による傾きには、いくつかの特徴があります。最も分かりやすいのは、モデル全体がほぼ同じ方向へ一体的に傾いている状態です。床、壁、柱、配管、地形など、複数の要素がまとめて同じ角度で回転して見える場合は、個々の形状不良よりも、座標軸やモデル全体の変換を疑います。

原点や基準点の近くでは現地と合っているものの、そこから離れるほど高さや横方向の差が大きくなる場合も、回転が残っている可能性があります。平行移動だけの誤差であれば、一般には対象範囲のどこでも同じ方向へ近い量だけずれます。一方、回転誤差では、回転中心に近い場所の差は小さく、離れた場所ほど差が広がります。

例えば、構造物の一端では床面が現地と一致しているのに、反対側では床面が地面から浮いている場合があります。道路中心線の近くでは合うものの、路肩側へ移動するほど高さがずれる場合もあります。こうした距離に応じて広がる差は、モデルの姿勢を確認すべき重要な手掛かりです。

平面位置がおおむね合っているのに、高さだけが左右で変化する場合は、Z軸が鉛直方向から傾いている可能性があります。例えば、本来は同じ高さである二点のうち、一方が高く、もう一方が低く表示される症状です。特に、法面や道路横断を編集するために傾斜面へUCSを設定した履歴があるデータでは注意が必要です。

CAD画面では水平に見えるのに、書き出したデータだけが傾く場合もUCS残存を疑います。現在のUCSに合わせて視点が調整されていると、CAD画面上の見た目と実際のワールド座標における姿勢が一致しません。ワールド座標系へ切り替えた瞬間にモデルが斜めに見える場合は、作業中の表示がUCSへ依存していた可能性があります。

また、複数の3D図面を統合したときに、一部のモデルだけが傾く場合があります。地形モデルは正しいのに構造物モデルだけが傾く、建物本体は正しいのに外部参照した設備だけが傾くといった症状です。この場合は、ファイルごと、参照データごと、部材ごとに異なる座標系や回転情報が残っている可能性があります。

90度近く横倒しになる場合は、UCSだけでなく、書き出し形式と読み込み側で上方向の軸が異なっている可能性もあります。左右が反転して見える場合は、軸の符号や座標変換時の点対応を確認する必要があります。UCS残存と軸変換の誤りは症状が似ているため、CAD内の状態と書き出し後の状態を分けて確認することが大切です。

一方、同じファイルでも読み込むたびに傾きの方向が変わる、端末を動かすと傾斜角が変化する、表示開始後に徐々に姿勢が変わる場合は、CADデータ以外の要因も考えられます。現地の測位条件、方位の推定、AR表示の初期化、周辺環境などが影響している可能性があります。

UCSやモデル回転による傾きは、同じデータを同じ基準で表示すると、比較的一定の方向と角度で再現される傾向があります。まず同じ3D図面を複数回読み込み、同一地点で傾き方が再現するかを確認すると、データ側と現地側の原因を切り分けやすくなります。

手順1 現在の座標系とモデルの状態を確認する

最初の手順は、データを修正する前に現在の状態を記録することです。傾きを見つけた直後にUCSを初期化したり、モデルを目視で回転したりすると、元の絶対座標や設計上必要な勾配を失うおそれがあります。必ず元ファイルを複製し、修正前のデータを保存してから作業を始めます。

まず、CAD上で現在有効になっている座標系を確認します。基準となるワールド座標系が選択されているのか、名前を付けたUCSが選択されているのか、一時的に作成したUCSが残っているのかを調べます。座標軸を示す表示がある場合は、X軸、Y軸、Z軸がどの方向を向いているかを確認します。

画面の上方向や水平方向だけを基準にしてはいけません。画面の視点は任意に回転できるため、画面上でまっすぐに見えることと、座標軸が正しいことは別です。上面、正面、側面などの基準視点へ切り替え、ワールド座標系を基準にモデルの姿勢を確認します。

次に、UCSの原点と軸方向を分けて確認します。UCSの原点が構造物の角や作業対象面へ移動していても、軸方向がワールド座標系と平行なら、原点移動だけでモデル全体が傾くとは限りません。傾きに直接関係するのは、X軸、Y軸、Z軸の回転や、回転を伴う変換がモデルへ適用されている状態です。

代表点の座標値も記録します。現地座標が分かる基準点、通り芯の交点、構造物の角部、道路中心点、杭芯など、図面と現地の対応が明確な点を選びます。一点だけでは平行移動しか判断できないため、少なくとも三点を確認することが望ましいです。

三点は、できるだけ一直線上に並ばない位置から選びます。対象範囲の両端と中間、あるいは平面的に広がりのある三点を選ぶと、方位の回転や反転を確認しやすくなります。高さ方向の傾きも調べるため、標高が異なる点や、設計標高が明確な点を含めます。

座標値を読み取る際は、表示されている数値が現在のUCS基準なのか、ワールド座標系基準なのかを確認します。CADの設定によっては、同じ点でも有効なUCSに応じて座標値の表示が変わる場合があります。3D図面を絶対座標でAR表示する目的では、最終的に現地座標と比較できる基準の値を記録しなければなりません。

モデルの水平、鉛直、方位を判断するための基準要素も決めます。建物であれば床面、柱芯、通り芯などを利用できます。道路であれば中心線、設計縦断、横断方向、計画高を確認します。造成地や法面では、水平であるべき面を無理に探すのではなく、設計された勾配や方向が分かる線を基準にします。

設計上傾斜している面を、見た目だけで水平に直してはいけません。道路には縦断勾配や横断勾配があり、法面には設計勾配があります。UCS残存による余分な回転と、設計上必要な傾斜を区別するため、設計値や基準線を使って判断します。

外部参照やブロック化された要素がある場合は、それぞれの挿入位置、回転角、尺度も確認します。親ファイルの座標系が正しくても、参照元のデータにローカルな回転が残っていることがあります。特定部分だけが傾いている場合は、モデル全体を直すのではなく、該当する参照要素の状態を調べます。

モデルの座標範囲も把握しておきます。絶対座標を持つ3D図面では、CADの原点からモデルまでの距離が大きくなる場合があります。この状態で原点を中心に回転すると、わずかな角度でもモデルが大きく移動する可能性があります。モデルの代表点がどの程度の座標値を持つか、どこを回転の基準にすべきかを確認します。

高さについては、モデル内のZ値が設計標高、測量標高、任意のローカル高さのどれを表しているかを確認します。UCS残存による傾きと、標高基準の違いが同時に存在する場合、モデル全体の高さずれと、距離によって変化する傾きが重なって見えます。

複数点でほぼ同じ高さ差が生じているなら、一定の高さオフセットである可能性があります。離れるほど高さ差が増減するなら、回転が残っている可能性があります。この違いを把握するためにも、修正前の複数点計測が重要です。

確認結果は、簡単な作業記録として残します。現在の座標系、UCSの原点、各軸の向き、代表点の座標値、基準面の方向、外部参照の回転、モデルの単位、標高基準などを記録します。修正後に同じ項目を比較することで、何を変更し、何を維持できたかを判断できます。

手順1では、まだモデルを回転させません。目的は、傾きが表示だけの問題なのか、座標系の問題なのか、形状自体に回転が入っているのかを判断できる材料を集めることです。

手順2 UCSを基準座標系へ戻して軸方向を統一する

現在の状態を記録したら、作業用に残っているUCSを基準座標系へ戻します。ここでの目的は、画面を見やすくすることではなく、3D図面を書き出す際のX軸、Y軸、Z軸をプロジェクトの基準へ統一することです。

まず、現在のUCSからワールド座標系へ切り替えます。操作方法や名称はCAD環境によって異なりますが、全体基準の原点と軸方向を使用するという考え方は共通です。切り替えた直後にモデルが斜めに見えても、すぐに失敗と判断してはいけません。これまで画面が傾いたUCSに合わせて表示されていたため、モデルの実際の姿勢が見えるようになった可能性があります。

座標系を戻した後は、視点も基準方向へ切り替えます。上面から見た状態、X軸方向から見た側面、Y軸方向から見た側面、斜め方向の立体表示を順番に確認します。一つの視点だけでは、奥行き方向の傾きや軸回りの回転を見逃す可能性があります。

視点の初期化とUCSの初期化は別の操作です。画面を上面表示へ戻しただけでは、UCSがワールド座標系へ戻っていない場合があります。反対に、UCSを戻しても視点は以前の角度のまま残ることがあります。画面の見た目ではなく、座標系の表示や軸方向を確認して判断します。

ワールド座標系へ戻した状態で、手順1で選んだ基準面や基準線を確認します。鉛直であるべき柱芯がZ軸と平行か、水平であるべき床面の法線がZ軸方向か、平面上の基準線が想定するX方向またはY方向へ向いているかを見ます。

道路や法面など、設計上の勾配を持つモデルでは、対象面が水平かどうかだけで判断できません。中心線の方向、横断方向、設計勾配、標高差を確認し、ワールド座標系に対して設計どおりの姿勢になっているかを見ます。

UCSを戻しただけでモデルの姿勢が正しく見え、代表点のワールド座標も現地基準と一致している場合は、モデル形状を回転させる必要がない可能性があります。この場合、問題は作業用UCSや視点が書き出し時に参照されていたことにあると考えられます。

この状態で保存し、書き出し設定でもワールド座標系を使用すれば、傾きが解消する可能性があります。ただし、CAD内で正しく見えることだけで完了とはせず、実際の書き出し後データで再確認する必要があります。

UCSを戻してもモデルが設計基準に対して傾いている場合は、回転が形状自体へ適用されている可能性があります。作業中にUCSへ合わせてモデルを回転したり、座標変換を確定したりした場合、座標系の設定だけを戻しても形状は元へ戻りません。この場合は、手順3でモデル姿勢を補正します。

名前を付けて保存されたUCSが複数ある場合は、用途を確認します。斜面編集用、側面作図用、断面作成用など、設計作業で必要なUCSまで削除する必要はありません。元の設計ファイルを維持し、AR表示用に複製したファイルだけを基準座標系へ統一する方法が安全です。

外部参照を使用している場合は、親ファイルだけでなく参照元の座標系も確認します。親ファイルのUCSを戻しても、参照要素に独自の回転やローカル座標が設定されていると、特定部分だけ傾いたままになります。参照元で直すのか、親ファイルの挿入設定で直すのかを明確にします。

UCSを戻した後は、手順1で記録した代表点の座標を再度取得します。ワールド座標が変わっていなければ、座標の表示基準や作業軸だけが変更された可能性があります。座標値が変化している場合は、モデルに変換が適用されたのか、読み取り基準が切り替わっただけなのかを確認します。

手順2の完了条件は、単にモデルが画面上でまっすぐ見えることではありません。ワールド座標系を使用した状態で、X軸、Y軸、Z軸の意味がプロジェクトの基準と一致し、代表点の絶対座標が維持され、設計上の水平、鉛直、勾配が正しく表現されていることが重要です。

手順3 絶対座標を維持しながらモデルの姿勢を直す

UCSを基準座標系へ戻しても傾きが残る場合は、モデル形状に回転が確定されている可能性があります。この段階では、形状そのものを補正します。ただし、絶対座標を持つ3D図面を不用意に回転すると、現地での位置が大きく変わるため、回転中心と基準点の選び方に注意が必要です。

最初に、正しい姿勢を定義する基準を選びます。建物であれば、水平であることが明確な床面、鉛直であることが明確な柱芯、座標が既知の通り芯交点などを利用できます。構造物では、設計図で方向と高さが確認できる基準線や角部を選びます。

道路や造成面の場合は、単純に面を水平へ直してはいけません。道路には縦断勾配と横断勾配があり、造成面や法面にも設計上の傾斜があります。余分な回転だけを取り除くため、中心線方向、横断方向、各点の設計標高を基準にします。

平面方向の回転を確認するには、絶対座標が分かる二点を使います。二点を結ぶ線の方位が、設計上の方向と一致しているかを確認します。高さ方向を含む三次元の姿勢を確認するには、一直線上にない三点以上を使う方法が有効です。

回転中心には、絶対座標を維持したい既知点を設定します。その点を固定した状態で回転すれば、少なくとも基準点の位置を維持しながら姿勢を補正できます。CAD原点から遠く離れた絶対座標モデルを、原点の周囲で回転させると、モデルが大きく移動する可能性があります。

例えば、原点から数十万単位離れた場所にあるモデルへ小さな回転を加えると、対象地点では大きな平面移動や高さ変化として現れることがあります。したがって、モデル付近にある既知の基準点を回転中心として使用し、補正後に別の点で位置を検証します。

モデルの傾きを補正する際は、感覚的に一度で回転させるのではなく、どの軸回りの誤差かを確認します。X軸回りの回転は一方向の高低差に影響し、Y軸回りの回転はそれと直交する方向の高低差に影響します。Z軸回りの回転は、平面上の方位ずれとして現れます。

実際のデータでは、複数軸の回転が組み合わさっている場合があります。一方向だけを直した後、別方向の基準線や基準面を再確認します。平面上の方位は合っていても、高さ方向に傾きが残ることがあり、逆に高さを直した後に平面方向が回転することもあります。

補正量を決めるときは、基準点の座標差や設計方向を利用します。目視で床面が水平に見えるまで回転させるだけでは、細かな誤差を判断しにくく、設計勾配まで消してしまうおそれがあります。既知点間の水平距離、高さ差、方位を確認し、設計値と一致するように調整します。

一つの基準点を固定して回転した後は、少なくとも二つ以上の別の点で座標を確認します。固定点が合っているのは当然ですが、離れた点でも平面位置と高さが一致していなければ、回転角や回転軸が誤っている可能性があります。

対象範囲の端部を確認点に含めることが重要です。小さな角度差でも、基準点から離れるほどずれが大きくなるためです。構造物の両端、道路区間の始点と終点、造成範囲の対角位置など、距離の離れた点を選びます。

モデルがローカル座標で作成され、後から絶対座標へ配置されたものである場合は、修正順序を整理します。一般には、ローカル座標内で形状の姿勢を正し、その後、既知点を使って絶対座標へ配置するほうが管理しやすい場合があります。

絶対座標へ配置した後に姿勢を直す必要がある場合は、配置に使用した基準点を回転中心にします。ローカル座標への移動、回転、絶対座標への復元を行う方法もありますが、オフセットの記録を残さないと再現できなくなるため注意が必要です。

座標軸の入れ替えや符号反転も確認します。読み込み先によって上方向の軸が異なる場合、UCSを修正しても横倒しや反転が生じることがあります。CAD側で軸を変換し、書き出し側でも同じ変換を行うと、二重に回転する可能性があります。

軸変換は、CAD内、書き出し処理、読み込み処理のどこで行うかを一か所に決めます。各工程で何が自動変換されるかを確認し、同じ回転を複数回適用しないようにします。

モデルの姿勢補正と、座標系そのものの変換も区別します。UCSは作業用の座標軸に関する設定であり、平面座標系や測地基準を変更する操作とは異なります。傾きを直す過程で、別の平面座標系へ安易に変換すると、姿勢は直っても現地位置が合わなくなる可能性があります。

回転補正後に、すべての点でほぼ同じ平面差や高さ差が残る場合は、平行移動による調整を検討します。一方、離れるほど差が広がる場合は、平行移動ではなく回転や尺度の問題が残っています。一点を合わせるたびに別の点がずれる場合は、原因を再確認します。

補正作業では、変更内容を記録します。どの点を固定したか、どの基準線を使用したか、どの軸回りに補正したか、修正後にどの点で照合したかを残します。同じ元データから再度AR表示用データを作る場合でも、同じ手順を再現しやすくなります。

手順3の完了条件は、選択した基準点だけが合うことではありません。対象範囲全体で、平面位置、標高、方位、水平、鉛直、設計勾配が矛盾なく再現されていることを確認します。

手順4 書き出し後のデータをAR表示で再検証する

CAD内でUCSとモデル姿勢を修正しても、書き出し時に別の回転が加わる可能性があります。そのため、実際に3D図面AR表示で使用する形式へ書き出し、変換後のデータを確認する工程が必要です。

まず、書き出し処理が現在のUCSとワールド座標系のどちらを基準にするかを確認します。選択肢がある場合は、プロジェクトで定めた基準座標系を使用します。UCSをワールド座標系へ戻していても、書き出し設定に過去の条件が残っていれば、意図しない姿勢で変換される可能性があります。

書き出し範囲も確認します。モデル全体を書き出すのか、選択した要素だけを書き出すのかによって、参照配置や親子関係の扱いが変わる場合があります。親ファイル上では正しい位置にある要素でも、単独で書き出すと挿入時の回転や移動が引き継がれないことがあります。

反対に、外部参照を含めて一体化すると、親ファイル側の変換と参照元側の変換が形状へ確定される場合があります。どの範囲を、どの状態で書き出したかを毎回そろえます。

次に、モデルの単位を確認します。メートルで作成されたモデルをミリメートルとして読み込むなど、単位が一致していないと大きさが変わります。単位違いは傾きそのものではありませんが、絶対座標のオフセットや回転と組み合わさると、原因の切り分けが難しくなります。

代表的な部材長や基準点間距離を一つ以上決め、CAD内と書き出し後で同じ値になるかを確認します。対象範囲全体の幅、高さ、長さも比較すると、尺度の誤りや軸の入れ替えを見つけやすくなります。

上方向の軸についても確認します。3Dデータの形式や表示環境によっては、Z軸以外を上方向として扱う場合があります。書き出し時に軸変換を行うのか、AR表示側で読み込み時に変換するのかを決めます。

CAD側でモデルを回転させたうえで、書き出し側でも上方向を変更すると、90度や180度の余分な回転が加わることがあります。修正前後の条件を記録し、一つずつ変更して比較します。

絶対座標を保持する設定も確認します。モデルを現場座標のまま書き出すのか、モデル中心や指定点を一時的な原点へ移すのかによって、読み込み後の位置が変わります。

表示を安定させるためにローカル原点へ移動する運用を採用する場合は、元の絶対座標へ戻すためのオフセット情報が必要です。ローカル化したデータを絶対座標モデルとして扱うと、現地の正しい位置に表示できません。

反対に、絶対座標を保持しているモデルへ、読み込み側で同じオフセットを再度加えると、位置が二重に移動します。CAD側とAR表示側のどちらが座標配置を担当するかを明確にします。

書き出したデータは、可能であればAR表示へ渡す前に確認します。変換後のデータを開き、上面、側面、斜め方向から姿勢を確認します。代表点の座標を取得できる場合は、CAD内の値と比較します。

この中間確認で既に傾いている場合は、問題が書き出し工程にあると判断しやすくなります。中間確認では正しいのに、AR表示でだけ傾く場合は、読み込み設定、座標配置、現地の姿勢推定などを調べます。

複雑な3D図面では、軸方向を見ただけで判断しにくいことがあります。その場合は、確認用の基準形状を一時的に追加する方法があります。原点からX方向、Y方向、Z方向へ伸びる簡単な形状や、直交する基準線を配置すると、軸の入れ替えや反転を確認しやすくなります。

確認用形状は、本番モデルと同じ座標条件で書き出します。AR表示で方向を確認した後、不要であれば本番用データから削除します。

現地でのAR表示では、一点だけで位置を確認しません。基準点付近でモデルが合っていても、回転が残っていれば離れた場所で差が広がります。対象範囲の両端と中間など、少なくとも三か所で確認します。

平面位置だけでなく、高さ方向も確認します。構造物の角、床面、柱、道路中心線、路肩、法面の肩や尻など、設計上の位置が分かる要素を利用します。水平面、鉛直線、設計勾配をそれぞれ確認すると、どの軸回りの誤差が残っているかを判断しやすくなります。

測位状態が安定する前に合否を判断すると、CADデータの誤差と現地表示の変動を混同する可能性があります。使用環境の表示に従い、測位や姿勢が安定した状態で確認します。

同じデータを再度読み込み、傾きの方向と大きさが再現するかも確認します。毎回同じ傾きが出る場合はデータ側の可能性が高まり、表示するたびに変化する場合は現地側の条件も確認する必要があります。

修正前後のデータを比較する場合は、同じ基準点、同じ確認方向、同じ表示条件を使います。修正後にモデル全体がまっすぐ見えても、道路横断勾配や法面勾配など、必要な傾斜まで失われていないかを確認します。

書き出し条件を試す場合は、ファイルを上書きせず、条件ごとに区別します。座標基準、軸変換、絶対座標保持、出力日、版などが分かるように管理すると、現地で誤ったデータを選ぶリスクを減らせます。

手順4の完了条件は、CAD内で正しく表示されることだけではありません。書き出し後のデータでも座標と姿勢が維持され、現地の複数点で3D図面AR表示が整合することを確認して、修正完了と判断します。

UCSを直しても傾きが残る場合の確認項目

UCSをワールド座標系へ戻し、モデル姿勢を補正しても傾きが残る場合は、別の工程に原因がある可能性があります。ここでは、UCS以外に確認すべき代表的な項目を整理します。

最初に確認するのは、モデル形状へ回転が二重に適用されていないかです。CAD内で姿勢を補正した後、書き出し処理や読み込み処理でも同じ軸変換が行われると、再び傾きます。どの段階で回転を処理するかを一か所に決めます。

外部参照やブロックの挿入角度も確認します。親モデル全体は正しいのに一部だけ傾く場合、該当要素のローカル座標や配置回転が残っている可能性があります。参照元を直した後に、親ファイル側の補正まで残すと二重修正になるため注意します。

座標変換に使った基準点の対応も確認します。二点または三点を使って現場座標へ変換した場合、点の順序、X座標とY座標、符号、標高などを取り違えると、回転や反転が生じます。

二点だけの対応では、平面上の位置と方位を決められても、三次元の姿勢を十分に確認できない場合があります。高さ方向の傾きを直す必要がある場合は、標高差のある既知点を含めて検証します。

モデル内の単位が混在していないかも確認します。一部の参照データだけが別の単位で作成されていると、統合時に大きさが変わり、基準点から離れるほど差が広がります。これは回転誤差と似た見え方になることがあります。

高さ基準の混在にも注意が必要です。設計標高を持つモデルと、任意のローカル高さを持つモデルを統合すると、部位ごとに異なる高さ差が生じます。モデル全体が傾いて見えても、実際には複数の高さオフセットが混在している可能性があります。

標高基準や座標基準の変換が必要な場合は、UCS修正とは分けて処理します。UCSはモデルの作業軸に関する問題であり、測地基準や高さ基準の違いを直接解決するものではありません。

大きな絶対座標値による数値精度の影響も考えられます。CAD内では正しく見えるのに、別の表示環境で表面がちらつく、頂点が不安定に見える、直線がわずかに崩れる場合は、原点から遠い座標値を直接扱うことによる表示上の影響が考えられます。

この場合は、絶対座標との対応を維持しながら、表示用のローカル原点を使う仕組みを検討します。ただし、単にモデルを原点付近へ移動するだけでは絶対座標を失うため、移動量を記録し、読み込み側で正しく復元できる運用が必要です。

AR表示側の初期姿勢や方位も確認します。同じデータでも、表示開始直後だけ傾いて見え、周囲を確認した後に姿勢が変化する場合は、固定されたCAD回転とは異なる可能性があります。

端末を旋回するたびに傾きが変わる、時間とともに姿勢が変化する、同じ場所で再現しない場合は、データ修正だけを繰り返さず、現地側の条件を確認します。

UCS以外の原因を調べる際は、一度に複数の設定を変更しないことが大切です。軸変換を変更したら、ほかの設定は維持したまま書き出して比較します。単位を変更する場合も、回転や原点設定は変えずに確認します。

一項目ずつ条件を変え、どの操作で症状が変化したかを記録すれば、原因を特定しやすくなります。複数の補正を同時に加えると、偶然一地点だけが合っても、何が正しかったのか判断できません。

CADデータの修正で避けたい失敗

UCS残存による傾きを直す際には、修正そのものが新たな座標ずれを生む場合があります。代表的な失敗を把握し、絶対座標を維持したまま作業することが重要です。

最も避けたいのは、画面上で水平に見えるまで目視でモデルを回転させる方法です。CADの視点が傾いている場合、モデルを回転するとかえって誤った姿勢になります。また、道路や法面などの設計勾配を水平にしてしまう可能性もあります。

水平、鉛直、方位は、画面の見た目ではなく、基準線、基準面、既知点の座標、設計値を使って判断します。目視による調整は、最終確認の補助として使うにとどめます。

次に、CAD原点を中心に絶対座標モデルを回転する失敗があります。モデルが原点から遠い場所にあると、わずかな回転でも対象地点の座標が大きく変化します。現地座標が分かる点を回転中心に使用し、補正後に複数点で確認します。

一点だけを合わせて修正完了とすることも避けるべきです。一点は、平行移動や回転の中心として簡単に一致させられます。しかし、離れた点で差が広がっていれば、モデル全体の姿勢は正しくありません。

対象範囲の端部を含む複数点で確認し、平面方向と高さ方向の両方を比較します。一点で合い、ほかの点でずれる場合は、追加の平行移動ではなく、回転、尺度、軸変換を再確認します。

UCSを戻す操作とモデルの回転操作を同時に行うことも、原因を分かりにくくします。まずUCSだけをワールド座標系へ戻し、代表点と姿勢を確認します。それでも傾く場合に限り、モデル形状の補正へ進みます。

元データへ直接上書きすることも避けます。修正結果が誤っていた場合に戻せなくなるだけでなく、設計作業で使用していたUCSや参照関係を失う可能性があります。元の設計ファイルを保持し、AR表示用の複製ファイルで作業します。

複数の書き出し条件を同じファイル名で上書きすると、現地でどの版を確認しているか分からなくなります。修正内容、座標条件、出力日、版を区別できる名称にし、確認済みのデータを明確にします。

座標値を丸めたり、表示桁数だけを見て一致と判断したりすることにも注意します。表示上は同じに見えても、内部に小さな差が残っている場合があります。対象範囲が長いほど、小さな角度差や座標差が端部で大きなずれになります。

必要な精度は用途や現場条件によって異なるため、プロジェクトで定めた基準に沿って判断します。AR表示は視覚的な確認に有効ですが、表示だけで測量や検査の結果を確定できるとは限りません。目的に応じて既知点や測量成果と照合します。

UCSの名称だけを確認して安心することも避けます。ワールド座標系という名称が表示されていても、モデル形状に過去の回転が確定されていれば、傾きは残ります。座標系名、軸方向、代表点座標、基準面の姿勢を合わせて確認します。

UCS残存の再発を防ぐデータ管理方法

UCS残存による傾きは、毎回修正するより、設計からAR表示までのデータ運用を整えることで再発を減らせます。重要なのは、作図用の座標系と現地配置用の座標系を明確に分けることです。

設計作業では、斜面や側面に合わせたUCSを使うことがあります。これを禁止すると作図効率が低下する可能性があります。問題はUCSを使うことではなく、作業用UCSがそのままAR表示用データへ引き継がれることです。

設計作業用ファイルとAR表示用ファイルを分ける方法が有効です。設計作業用ファイルでは必要なUCSを維持し、AR表示用に複製したファイルではワールド座標系へ統一します。

どちらが正本かも明確にします。設計変更は設計作業用ファイルへ反映し、AR表示用ファイルは正本から再作成します。AR表示用ファイルへ独自の設計変更を加えると、次回更新時に差分が分からなくなります。

名前を付けたUCSを利用する場合は、用途が分かる名称にします。法面編集、断面作図、側面編集などの目的を明示し、現地配置用の基準座標系と混同しないようにします。

書き出し前の確認手順を標準化することも重要です。現在の座標系、軸方向、代表点座標、モデル単位、上方向の軸、外部参照の回転、絶対座標の保持、原点オフセットの有無を確認します。

担当者の経験に依存せず、毎回同じ順序で確認できる状態を作ります。設計者とAR表示担当者が異なる場合でも、確認項目が共有されていれば、UCSや座標変換の見落としを減らせます。

プロジェクトごとに代表点を決めておく方法も有効です。基準点、構造物角部、通り芯交点、標高確認点など、CAD内と現地の両方で確認できる点を選びます。

代表点は一か所に集中させず、対象範囲の両端や高さの異なる場所に配置します。これにより、平行移動、方位回転、鉛直方向の傾き、尺度の違いを見つけやすくなります。

代表点の座標一覧には、点名、X座標、Y座標、標高、確認対象を記録します。CAD内、書き出し後、AR表示の各段階で同じ点を確認すれば、どの工程で差が生じたかを追跡できます。

書き出し条件も記録します。単位、座標基準、上方向の軸、原点処理、参照データの含め方などを保存し、更新時も同じ条件を使います。毎回手作業で設定を変えると、同じ元データでも異なる姿勢で出力される可能性があります。

座標変換を行った場合は、使用した基準点と変換内容を記録します。どの座標からどの座標へ変換したか、どの点を固定したか、回転や平行移動をどのように決めたかを残します。

ローカル座標を絶対座標へ配置する運用では、原点オフセットや回転量の記録が特に重要です。情報がないまま別の担当者が再配置すると、同じ変換を二重に適用したり、異なる基準点で配置したりする可能性があります。

版管理では、設計元データ、座標調整データ、AR表示用データを区別します。単に最新版という名称にするのではなく、どの工程のファイルかが分かるようにします。

設計変更後は、旧版と新版の代表点座標、モデル範囲、基準面、方位を比較します。設計変更部分以外に回転や移動が入っていないかを確認します。

再発防止の中心は、作業用UCSをなくすことではありません。作業用UCSを設計工程に限定し、現地表示へ渡す段階で基準座標へ統一する仕組みを作ることです。

3D図面を絶対座標でAR表示する際の現地確認

CAD内と書き出し後の確認が完了しても、3D図面を絶対座標でAR表示する際には現地確認が必要です。現地では、モデルの位置と姿勢に加え、測位状態や表示の再現性も確認します。

最初に、現地で確認しやすい既知点を選びます。測量基準点、構造物の角、杭芯、通り芯、道路中心点など、図面と現況の対応が明確な点を利用します。

基準点の近くで位置が合っていても、それだけでは十分ではありません。対象範囲の反対側や離れた場所でも確認し、距離とともに差が広がらないかを見ます。

平面方向では、構造物の辺、道路中心線、通り芯など、方向が分かる要素を確認します。Z軸回りの回転が残っていると、基準点付近では合っていても、長手方向へ進むほど横方向の差が拡大します。

高さ方向では、床面、基礎天端、道路計画面、柱、壁などを確認します。水平であるべき面、鉛直であるべき線、設計勾配を持つ面を区別して見ます。

現況には施工誤差や変形がある可能性があるため、一つの現物だけでCADデータが誤っていると断定しません。複数の既知点や測量結果と照合し、傾向を判断します。

長い構造物や広い造成範囲では、中央だけでなく両端を確認します。小さな回転誤差は、距離が長くなるほど大きな位置差や高さ差になります。

同じ地点を異なる方向から見ることも有効です。正面からは一致して見えても、側面から見ると奥行き方向へずれている場合があります。正面、側面、斜め方向から重なりを確認します。

AR表示の透明度や表示範囲も調整します。モデルが不透明すぎると現況との重なりを判断しにくくなり、広範囲を一度に表示すると端部の差が見えにくくなることがあります。基準点周辺、端部、高低差のある場所に分けて確認します。

同じデータを複数回読み込み、傾きの再現性を確認します。毎回ほぼ同じ方向へ傾くなら、データ側の回転や読み込み設定を再確認します。表示のたびに傾きが変わるなら、現地側の姿勢推定や周辺条件も確認します。

端末を静止させた状態と、周囲を移動した状態の両方で確認します。静止中は合っていても、移動すると姿勢が変化する場合は、固定されたCAD回転とは異なる可能性があります。

現地で差を記録するときは、単にずれていると残すのではなく、X方向、Y方向、高さ方向のどちらへ差が見えるかを分けます。また、基準点からの距離と差の大きさも記録します。

全地点でほぼ同じ方向と量の差がある場合は、平行移動や高さオフセットの可能性があります。距離に応じて差が増える場合は、回転や尺度の問題が考えられます。

現地でモデルが傾いて見えても、その場で感覚的に回転させて保存することは避けます。一地点だけを見て合わせると、別の場所で差が広がる可能性があります。傾きの方向、確認地点、測位状態を記録し、CAD内の基準点と照合してから修正します。

LRTK Phoneで3D図面を絶対座標へ重ねる場合も、読み込むモデルの座標、軸方向、単位、標高基準が整っていることが前提です。現地での確認だけに頼らず、CAD内、書き出し後、現地表示の三段階で同じ基準点を照合すると、原因を切り分けやすくなります。

まとめ

3D図面AR表示でモデルが傾く場合、現地の測位や表示環境だけでなく、CADで使用したUCSが残っていないかを確認する必要があります。作図用に傾けた座標軸が書き出しへ影響すると、平面位置が合っていても、床面、壁、道路、法面などが現地に対して斜めに表示される可能性があります。

修正の第一歩は、現在の座標系、軸方向、代表点の絶対座標、基準面、外部参照の状態を記録することです。いきなり目視でモデルを回転させると、現地座標や設計勾配を壊すおそれがあります。

次に、UCSをワールド座標系へ戻し、視点と座標系を分けて確認します。UCSを戻すだけで姿勢が正しくなる場合は、形状を回転させず、書き出し基準を統一します。

UCSを戻しても傾きが残る場合は、形状自体へ回転が確定されている可能性があります。絶対座標が分かる基準点を回転中心にし、既知の方向や標高を使って余分な回転だけを補正します。補正後は一地点だけでなく、対象範囲の両端を含む複数点で平面位置と高さを確認します。

最後に、実際の使用形式へ書き出し、単位、上方向の軸、原点処理、絶対座標の保持を確認します。CAD内で正しく見えても、書き出しや読み込みで軸変換が重複すれば、再び傾く可能性があります。

UCS残存による問題を防ぐには、設計作業用データとAR表示用データを分け、書き出し前の確認手順を標準化することが有効です。代表点の座標と書き出し条件を記録し、設計変更のたびに同じ手順で確認すれば、担当者が変わっても再現性を保ちやすくなります。

CAD側でUCS、絶対座標、軸方向、標高基準を整えた3D図面は、現地での位置確認や施工イメージの共有に利用しやすくなります。3D図面を現場へ正しい姿勢で重ねる運用を進める際は、CADデータの事前点検を行ったうえで、LRTK PhoneによるAR表示へつなげることが重要です。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る