絶対座標3D図面をAR表示するとモデルが振動する理由
絶対座標を持つ3D図面を現場でAR表示すると、端末を静止させているにもかかわらず、モデルの輪郭や基準線が細かく揺れて見えることがあります。柱芯が左右に動く、配管の中心線が震える、掘削面の境界が落ち着かない、構造物の角が細かく移動するといった現象です。 こうしたモデル振動が発生すると、設計位置と現況を照合しにくくなります。数センチメートル程度の位置差を確認したい場面でも、AR表示自体が揺れていると、施工誤差なのか表示処理の誤差なのかを判断できません。現場担当者がモデルを手動で動かして合わせてしまうと、本来の絶対座標との整合性を失うおそれもあります。 AR表示の揺れは、測位精度だけによって発生するわけではありません。測位結果が安定していても、3D描画に使われる座標値が大きすぎることで、浮動小数点の有効桁が不足し、モデルの頂点位置が細かく丸められる場合があります。 絶対座標の数値は、現場を共通の基準で管理するうえで重要です。設計3D図面、点群、測量成果、施工管理データを同じ座標基準で扱えば、異なる時期や担当者が作成したデータを重ねやすくなります。しかし、測量や地理空間で使用する座標値は、原点から数十万や数百万といった大きな値になることがあります。 3D図面をミリメートル単位で作成している場合は、座標値がさらに大きくなります。例えば、メートル単位で数十万の座標をミリメートルへ変換すると、数億単位の数値になります。このような大きな値を一般的なリアルタイム描画処理へ直接渡すと、細かな位置差を安定して表現できなくなる可能性があります。 重要なのは、絶対座標そのものが誤っているわけではないという点です。元の設計座標や測量座標が正しくても、表示処理の途中で精度が失われることがあります。そのため、モデル振動を防ぐには、絶対座標を修正するのではなく、座標を保持する処理とAR描画に使用する処理を分けて考える必要があります。
浮動小数点誤差がAR表示に与える影響
コンピューターでは、位置や角度などの小数を浮動小数点形式で処理します。浮動小数点は非常に大きな値から小さな値まで扱えますが、すべての数値を完全に保存できるわけではありません。 表現できる有効桁には限りがあり、数値の絶対値が大きくなるほど、隣り合う表現可能な値の間隔も広がります。そのため、大きな絶対座標の中に含まれるミリメートルや数センチメートルの差が、計算時に丸められる場合があります。 例えば、現場の絶対座標に小さな移動量を加えたとします。座標値が十分に小さければ、その移動量を細かく保持できます。しかし、座標値が非常に大きい場合は、小さな移動量を加えても、計算結果が同じ数値へ丸められることがあります。別の瞬間には隣の数値へ丸められ、画面上で頂点が行き来しているように見えることがあります。 AR表示では、モデル頂点の座標だけでなく、モデルの平行移動、回転、縮尺、カメラ位置、カメラ姿勢、投影処理などにも浮動小数点演算が使われます。モデルの絶対座標が大きいと、それぞれの処理で丸めの影響が生じる可能性があります。 特に注意したいのが、モデル変換とカメラ変換の差し引きです。AR画面に表示される位置は、モデルが存在する座標とカメラが存在する座標の関係から計算されます。モデルとカメラの絶対座標がともに大きく、両者の距離だけが小さい場合、大きな値同士を差し引く処理になります。 本来必要なのは、カメラからモデルまでの数メートルや数十メートルの差です。しかし、大きな絶対座標を低い精度の形式へ変換してから差し引くと、差を求める前に細かな桁が失われることがあります。 モデルの位置が一度だけずれるのではなく、細かく振動するのは、カメラ姿勢や表示フレームごとの計算条件が少しずつ変化するためです。端末が完全に静止しているように見えても、AR内部では位置や姿勢が高い頻度で更新されています。更新のたびに丸め結果が変わると、モデルの輪郭が細かく動いて見えます。 また、面の表示は比較的安定しているのに、細い線や点、文字だけが揺れる場合もあります。面、線、点、注記が異なる描画処理を使用していると、一部の要素だけが大きな絶対座標を直接参照している可能性があります。 浮動小数点対策では、3Dモデル本体だけでなく、寸法線、中心線、基準点、注記、選択枠、断面線など、AR画面へ表示するすべての要素が同じ座標変換を使用しているか確認する必要があります。
対策1 現場付近にローカル原点を設定する
最も基本的で効果を確認しやすい対策は、現場の近くにローカル原点を設定し、絶対座標から原点座標を差し引いてから描画する方法です。 例えば、モデル上の点が大きな絶対座標を持っている場合、その値をそのままAR描画へ渡すのではなく、現場基準点の絶対座標を差し引きます。モデルの点が現場基準点から東へ20メートル、北へ30メートル、高さ方向へ5メートル離れている場合、描画に使用する座標は20、30、5という小さな値にできます。 この処理は、絶対座標を削除することではありません。元の絶対座標とローカル原点の絶対座標を保持していれば、いつでも絶対位置を復元できます。絶対座標はデータ管理や測量成果との照合に使い、AR描画ではローカル原点からの相対座標を使うという役割分担です。 ローカル原点には、現場で再現できる既知点、施工基準点、測量基準点、構造物の管理点などを使用できます。モデルの中心に近いという理由だけで決めるのではなく、絶対座標の出所が明確で、別の担当者でも同じ位置を再現できる点を選ぶことが重要です。 原点を設定するときは、水平方向だけでなく高さ方向の基準も明確にします。水平座標は一致していても、モデルの高さが標高を表しているのか、任意の基準面からの高さを表しているのかが不明確では、AR表示を正しく合わせられません。 3D図面のローカル原点と端末側で使用する原点が異なる場合は、両者の関係を明示的に変換します。モデル作成時の原点、現場基準点、AR空間の開始位置を同じものとして扱うと、設定の違いによるずれが発生しやすくなります。 工区が広い場合は、一つのローカル原点だけでは不十分なことがあります。現場の端部では、ローカル原点からの相対座標が再び大きくなるためです。その場合は、工区、構造物、施工区間、階層などの単位で複数のローカル原点を設定します。 複数原点を使用する場合は、各原点に識別番号を付け、絶対座標、座標系、高さ基準、適用範囲を記録します。モデルファイルだけを受け渡すのではなく、どの原点を使ってローカル化したモデルなのかを確認できる管理情報が必要です。 原点を切り替える際は、モデルだけを移動させないことが重要です。新旧原点の差を求め、カメラとモデルの関係が変わらないように座標空間全体を調整します。切り替え前後で同じ基準点が同じ場所に表示されることを確認すれば、原点変更によるモデルの飛びを防ぎやすくなります。
対策2 絶対座標を高精度で保持して描画時に相対化する
ローカル原点を設定しても、絶対座標を読み込んだ直後に精度の低い数値形式へ変換してしまうと、原点を差し引く前に細かな座標情報を失う可能性があります。 重要なのは、計算の順序です。絶対座標の読み込み、座標系の変換、ローカル原点との差し引きまでは、高い精度を保てる形式で処理します。原点との差を計算して座標値が十分に小さくなった後で、AR描画に適した形式へ変換します。 先に絶対座標を描画用形式へ変換し、その後で原点を引く方法では、大きな座標が丸められた後に差を求めることになります。本来保持されていた小さな位置差を復元できない場合があります。 そのため、絶対座標と描画座標は別々に管理します。絶対座標用の変数には、設計データや測量データから読み込んだ原本の値を保持します。描画座標用の変数には、現在使用しているローカル原点からの相対値を保持します。 一つの座標値を上書きしながら使い回す方法は避けます。絶対座標をローカル座標へ変換した後、そのローカル座標を再び別の原点へ変換すると、どの基準の座標なのか分かりにくくなり、丸め誤差も蓄積しやすくなります。 原点を変更する場合は、以前の描画座標から変換するのではなく、保存してある原本の絶対座標から新しいローカル座標を再計算します。常に原本を基準にすることで、変換の繰り返しによる誤差を抑えられます。 点群や高密度の3Dメッシュでは、すべての頂点を端末上で絶対座標として保持すると、データ容量や計算負荷が増える場合があります。その場合は、事前処理で頂点をモデル原点からの相対座標へ変換し、モデル原点の絶対座標だけを高精度で保持する方法が考えられます。 この構成では、モデル内部の各頂点は数メートルから数百メートル程度の小さな値で管理できます。AR表示時には、モデル原点と端末位置の差だけを高精度で計算し、その結果をモデル全体の配置に反映します。 ただし、事前処理でローカル化したモデルを作成する場合は、原点情報を失わないように注意が必要です。モデルファイルと原点座標が別々に管理され、片方だけが更新されると、正しい絶対位置に戻せません。 モデル識別番号、元の座標系、ローカル原点の絶対座標、単位、軸方向、作成日時を一体で管理します。設計変更によってモデルを再出力するときも、同じ原点が使われているか確認します。
対策3 大規模モデルを区画単位に分割する
道路、河川、造成地、大規模建築、長い配管設備などの3D図面では、一つのローカル原点を設定しても、モデル端部の相対座標が大きくなることがあります。 この問題には、モデルを複数の区画へ分割し、区画ごとにローカル原点を持たせる方法が有効です。分割単位には、施工工区、測点区間、街区、構造物、階、施工段階などを利用できます。 例えば、長距離の線状構造物を一つのモデルとして扱うと、原点から数キロメートル離れた頂点が含まれます。これを一定区間ごとに分け、それぞれの区間内に原点を設定すれば、各モデルの頂点座標を小さくできます。 モデル分割には、浮動小数点誤差を抑える以外の利点もあります。端末周辺に必要な区画だけを読み込めるため、描画する頂点数を減らし、読み込み時間やメモリー使用量を抑えやすくなります。 一方で、分割しすぎるとファイル管理や切り替え処理が複雑になります。小さな区画が大量に存在すると、現場担当者が使用するモデルを間違えたり、境界付近で複数モデルの読み込みが頻繁に発生したりする可能性があります。 分割範囲は、必要な表示精度、端末が一度に表示する範囲、施工管理の区分、データ容量を踏まえて決めます。単純に一定距離で分割するだけでなく、構造物の接続部や施工上のまとまりも考慮することが重要です。 モデル境界では、隣接区画が正しく接続するかを確認します。各モデルが異なるローカル原点を使用していても、絶対座標へ復元したときに境界の位置が一致しなければなりません。 境界上の頂点を区画ごとに別々に編集すると、わずかな隙間や重なりが発生することがあります。共通の接合点や基準線を設定し、隣接モデルを同時に表示して確認します。 高さ方向の分割も検討します。高層建物や深い掘削では、水平方向の範囲が小さくても、高さ方向の相対値が大きくなることがあります。階層や施工段階ごとにモデルを分ければ、不要な部分を非表示にしやすくなり、現場での確認対象も明確になります。 モデル区画には、区画識別番号、適用範囲、ローカル原点、隣接区画、座標系、更新版を記録します。AR表示時には端末位置から必要な区画を判定し、現在地周辺のモデルだけを読み込む構成が適しています。 区画の切り替え位置には余裕を持たせます。境界を越えた瞬間に一方のモデルを消し、もう一方を表示すると、測位値の小さな変動によって表示が頻繁に切り替わる可能性があります。境界周辺では隣接区画を一時的に重ねて読み込み、一定距離を移動してから不要な区画を解除する方法が考えられます。
対策4 カメラ相対座標と浮動原点を活用する
ローカル原点を設定した後も、端末が広い範囲を移動すれば、AR空間内のカメラ座標が大きくなることがあります。長時間の計測や広域施工で端末が原点から離れる場合は、カメラ相対座標や浮動原点を活用します。 カメラ相対座標では、モデルの位置から現在のカメラ位置を差し引きます。AR画面で必要なのは、カメラから見たモデルの位置関係です。モデルとカメラの絶対位置がどれほど大きくても、その距離が数メートルであれば、描画に使用する値を数メートル程度にできます。 処理の考え方は、モデルの絶対位置とカメラの絶対位置を高い精度で管理し、その差を求めてから描画することです。差を求める前に精度の低い形式へ変換しないようにします。 カメラが移動するたびに相対座標は変化しますが、モデルの絶対位置を変更する必要はありません。描画上はカメラを原点付近へ保ち、周囲のモデルがカメラ移動と反対方向へ移動するように処理できます。 浮動原点は、カメラや端末が現在の原点から一定距離以上離れたときに、AR空間の原点を端末付近へ移動する考え方です。原点を移動することで、カメラと周囲のモデルの座標値を小さい範囲に保ちます。 原点を移動するときは、表示中のすべての要素に同じ補正を適用します。3Dモデルだけでなく、点群、基準点、注記、寸法線、軌跡、計測結果なども対象です。一部の要素だけが旧原点を参照すると、表示位置が分離します。 原点切り替えのタイミングにも注意します。毎回の小さな移動で原点を更新すると、処理負荷が増え、切り替えによる不連続が発生しやすくなります。端末と原点の距離が設定値を超えた場合や、別の工区へ移動した場合など、明確な条件を設定します。 浮動原点とモデル分割を組み合わせると、広域現場でも座標値を小さく保ちやすくなります。端末が移動したら、現在地付近へ原点を移し、周辺区画だけを読み込みます。 ただし、原点を頻繁に変更する構成では、記録データの基準を明確にする必要があります。AR空間内の座標だけを保存すると、原点変更後に過去の計測位置と一致しなくなります。 現場で取得した点や写真位置、計測結果は、保存時に絶対座標へ戻します。画面表示にはカメラ相対座標を使い、記録や共有には絶対座標を使うことで、原点変更の影響を受けずにデータを管理できます。
対策5 単位と座標変換の順序を統一する
浮動小数点誤差を抑えるには、座標値を小さくするだけでなく、単位と変換順序を統一することも重要です。 3D図面がミリメートル単位、測位結果がメートル単位、AR空間が別の縮尺で管理されている場合、変換の順番によって計算途中の数値が大きく変わります。 絶対座標を先にミリメートルへ変換すると、座標値が千倍になります。その大きな値から原点を差し引くよりも、メートル単位の高精度座標のまま原点を差し引き、差が小さくなった後で表示単位へ変換する方が、細かな位置情報を保持しやすくなります。 基本的な処理順序は、入力データの座標系と単位を確認し、高い精度を保ったまま必要な座標系変換を行い、ローカル原点やカメラ位置を差し引き、相対座標が小さくなった後でAR描画用の単位と数値形式へ変換する流れです。 回転と平行移動の順序にも注意します。モデル内部の小さなローカル座標へ回転や縮尺を適用した後、モデル原点とカメラの位置関係を反映する方が、大きな絶対座標を含む行列を何度も計算せずに済みます。 大きな絶対座標を頂点へ加算してから回転し、その後でカメラ位置を差し引く処理では、計算途中に大きな値が現れます。最終結果が小さくても、途中で細かな桁が失われる可能性があります。 座標変換行列を前のフレームから積み重ね続ける処理も避けます。端末の移動量を毎回追加し続けると、丸め誤差が徐々に蓄積する可能性があります。 各表示フレームでは、原本の絶対位置、現在のローカル原点、現在のカメラ位置、現在の姿勢から描画座標を再計算します。前回の描画座標を次回の基準にしないことで、長時間使用によるずれを抑えやすくなります。 座標軸の定義も統一します。3D図面とAR空間で、東西、南北、高さに対応する軸が異なる場合があります。上方向の軸や回転角の正方向が異なることもあります。 軸の入れ替えや符号反転を複数の処理箇所で行うと、変換経路が複雑になります。入力時に共通の中間座標へ整理し、その後のAR処理では一つの軸定義を使うことが重要です。 高さについても、標高、楕円体を基準とする高さ、現場の仮基準からの高さなどを混同しないようにします。高さ基準が異なることによる位置差は、浮動小数点誤差とは別の問題です。しかし、原因を区別せずに手動補正すると、座標処理全体が不明確になります。 単位、軸順序、原点、座標系、高さ基準、変換順序を仕様として記録しておけば、モデル更新や担当者変更の際にも同じ処理を再現しやすくなります。
浮動小数点誤差と測位誤差を切り分ける方法
AR画面上でモデルが揺れている場合、すべてを浮動小数点誤差と判断することはできません。AR表示には、絶対位置の測位、端末姿勢、カメラ追跡、時刻同期、座標変換、描画計算などが関係します。 測位誤差が原因の場合は、端末が計算する絶対位置そのものが時間とともに変化します。上空の見通し、建物や構造物による遮蔽、反射波、補正情報の受信状態、アンテナ周辺環境などが影響する可能性があります。 この場合、3Dモデルの一部だけではなく、絶対座標に基づいて配置した要素全体が同じ方向へ移動する傾向があります。記録した端末座標にも変動が現れます。 姿勢推定が原因の場合は、モデルの平行移動よりも回転方向の変化が目立つことがあります。端末を静止させているのにモデルの向きが変わる、遠い部分ほど左右へ大きく動く、方位が徐々に変化するといった現象です。 カメラ追跡が原因の場合は、周囲の模様が少ない場所、暗い場所、反射面が多い場所、端末を急に動かした直後などで表示が不安定になる可能性があります。この場合、絶対座標モデルだけでなく、端末近くに仮配置した基準物も同時に揺れることがあります。 浮動小数点誤差が主因の場合は、同じ形状のモデルを座標原点付近へ移動すると安定し、元の絶対座標へ戻すと揺れが増える傾向があります。ローカル原点を差し引いた相対座標版で振動が弱くなることも判断材料になります。 原因を切り分けるには、画面だけを見るのではなく、端末の絶対位置、端末姿勢、AR空間内のカメラ位置、モデル原点、変換後の描画座標を別々に記録します。 端末の絶対位置がほぼ一定なのに描画座標だけが不連続に変化する場合は、浮動小数点や座標変換処理を確認します。絶対位置自体が変動している場合は、測位環境や補正情報の状態も確認します。 複数の原因が同時に発生することもあります。浮動小数点対策によって描画計算を安定させても、測位結果が変動していればモデル全体は移動します。逆に、高精度な測位結果を取得できても、大きな絶対座標をそのまま描画すれば細かな振動が残る可能性があります。 そのため、測位の安定性と描画の安定性を別々に評価することが重要です。
絶対座標3D図面を安定表示する実装手順
安定したAR表示を構築するには、モデルを読み込んでから表示位置を手動で調整するのではなく、座標処理の流れを事前に設計します。 最初に、3D図面が使用している座標系、座標軸、水平単位、高さ単位、高さ基準、モデル原点を確認します。座標値だけを見ても、どの基準に基づく位置なのか判断できません。 次に、モデル全体の座標範囲を調べます。各軸の最小値と最大値、モデル中心、モデルの幅、奥行き、高さを確認します。絶対座標の値が大きい場合は、読み込み後に対処するだけでなく、モデル出力時にローカル化できるかも検討します。 続いて、現場にローカル原点を設定します。原点には、絶対座標を確認でき、現地でも再現できる基準点を選びます。モデル内にも同じ基準点を設け、モデルと現場を照合できるようにします。 モデル頂点は、ローカル原点からの相対座標として管理します。モデル原点の絶対座標は別の管理情報に保存します。 AR表示を開始するときは、端末の絶対位置とモデル原点の絶対位置との差を高い精度で計算します。得られた小さな相対値をAR空間のモデル配置へ反映します。 端末が移動したら、現在のカメラ位置を基準にモデルの描画位置を更新します。広い範囲を移動する場合は、原点からの距離を監視し、必要に応じて浮動原点を切り替えます。 モデルが複数区画に分かれている場合は、端末の絶対位置から現在地を含む区画を判定します。周辺区画だけを読み込み、遠く離れた区画は解除します。 座標を保存する際は、描画用の相対座標だけを記録しないようにします。現場で取得した点、写真位置、確認結果は、ローカル原点を加えて絶対座標へ変換し、元の座標基準で保存します。 最後に、処理の中間値を確認できる機能を用意します。入力された端末座標、使用中の原点、モデル原点との差、AR空間上の位置、原点切り替え履歴を記録できれば、モデル振動や位置ずれが発生した際に原因を追いやすくなります。
現場で行うモデル振動の確認方法
浮動小数点対策の効果を確認するには、同じモデルを条件を変えて比較する方法が有効です。 最初に、単純な形状の検証モデルを用意します。基準点、直線、直角、一定間隔の点など、位置の変化を視認しやすい形状を含めます。 同じ検証モデルを座標原点付近と実際の絶対座標付近へそれぞれ配置します。形状、表示距離、端末姿勢、描画設定を同じにして比較します。絶対座標付近のモデルだけが揺れる場合は、座標値の大きさが影響している可能性があります。 次に、絶対座標モデルからローカル原点を差し引いた相対座標版を作成します。絶対座標版と相対座標版を同じ場所へ表示し、輪郭や基準線の安定性を比較します。 端末を固定した状態での確認も重要です。端末を動かないように設置し、一定時間の測位値、姿勢値、カメラ座標、モデル座標を記録します。 画面録画だけでは、揺れの大きさや原因を数値で判断しにくいことがあります。基準点の画面上の位置やカメラから見た3D座標を時系列で保存し、変動量を確認します。 絶対位置が安定しているのに、描画位置が段階的に切り替わっている場合は、浮動小数点の丸めや変換処理の影響が疑われます。 モデルの表示範囲を変える試験も行います。モデル全体を読み込んだ場合と、端末周辺だけを切り出した場合を比較します。周辺だけを表示したときに安定する場合は、モデル分割や原点配置の見直しが有効です。 表示要素ごとの確認も必要です。面、線、点、文字、注記を順番に表示し、一部だけが揺れていないか確認します。線や文字だけが不安定な場合は、それらがモデル本体と異なる座標変換を使っている可能性があります。 原点からの距離を変える試験では、同じモデルを原点から段階的に離して表示します。どの距離から振動が目立つかを確認すれば、モデル分割の範囲や浮動原点の切り替え条件を決める参考になります。 現場試験では、上空の開けた場所と建物付近の両方で確認します。受信環境による測位変動と、座標計算によるモデル振動を区別するためです。 対策の確認は、一つの端末位置だけで終わらせません。モデルの中心、端部、区画境界、高低差の大きい場所など、条件が異なる地点で確認します。
座標設定の取り違えを防ぐ管理ルール
浮動小数点対策を実装しても、モデル更新や担当者変更によって原点情報が失われると、正しい位置に表示できなくなります。座標処理は個人の手順ではなく、現場共通の管理ルールとして残す必要があります。 絶対座標の原本は変更せずに保存します。AR表示用にローカル化したモデルは派生データとして扱い、原本と区別します。 派生モデルには、元の座標系、ローカル原点の絶対座標、水平単位、高さ単位、軸方向、作成日時、対象工区、更新版を記録します。 ファイル名だけに原点情報を持たせる方法は避けます。ファイル名が変更されたり省略されたりすると、座標基準を確認できなくなるためです。モデルと一緒に読み込める管理データへ記録します。 ローカル原点の名称も統一します。現場原点、モデル原点、表示原点、計測原点を混同しないように、それぞれの役割を定義します。 設計変更でモデルを再出力する際は、形状だけでなく原点情報も比較します。旧モデルと新モデルの形状が似ていても、異なる原点で出力されていればAR表示位置は一致しません。 モデル分割を行う場合は、区画一覧と原点一覧を管理します。区画の範囲、隣接区画、接合確認点、適用する原点を記録し、境界で位置が一致することを確認します。 現場でAR表示を開始する前には、既知点を使って水平方向、高さ方向、向きを確認します。既知点とモデルの表示位置に差がある場合は、すぐに手動移動で合わせず、座標系、原点、単位、高さ基準、測位状態を確認します。 手動補正を行う場合は、補正量、理由、実施者、日時、対象モデルを記録します。原因が不明なまま複数の補正を重ねると、元の絶対座標との関係を追えなくなります。 AR表示中には、現在使用している原点、原点からの距離、読み込み中のモデル区画、測位状態を確認できるようにします。表示が不安定になった際に、現場担当者が原因の候補を把握しやすくなります。 計測結果や現場記録を共有する際は、表示用のローカル座標ではなく、共通の絶対座標へ戻して保存します。異なる原点を使う端末や担当者の間でも、同じ座標基準で比較できるようにするためです。
まとめ
絶対座標3D図面のAR表示で発生するモデル振動は、測位精度や端末姿勢だけでなく、大きな座標値を浮動小数点で計算することによって生じる場合があります。 浮動小数点には保持できる有効桁に限りがあるため、座標値が大きくなるほど、ミリメートルや数センチメートルの小さな差を表現しにくくなります。表示処理の更新ごとに丸め結果が変わると、モデルの輪郭や基準線が細かく揺れて見えます。 対策の基本は、絶対座標を削除することではありません。絶対座標は高い精度で保持し、AR描画に使う段階だけローカル原点やカメラを基準とした小さな相対座標へ変換します。 現場付近へのローカル原点の設定、絶対座標と描画座標の分離、大規模モデルの区画分割、カメラ相対座標と浮動原点の活用、単位と変換順序の統一が、モデル振動を防ぐための5つの主要な対策です。 ただし、AR表示の揺れには、測位環境、姿勢推定、カメラ追跡、時刻差なども関係します。端末の絶対位置、姿勢、カメラ座標、モデル座標を個別に記録し、浮動小数点誤差とその他の原因を切り分ける必要があります。 絶対座標付き3D図面を現場で安定して活用するには、高精度な現在位置の取得と、適切な座標変換処理を一体で運用することが重要です。設計3D図面や点群を絶対座標で管理しながら、現地で位置を確認できる環境を整える際は、LRTK Phoneを活用したAR表示へつなげることで、現場確認の効率化を検討できます。