3Dメッシュは、対象物の形状を三角形などの小さな面の集合として表現した3次元データです。製造業の部品検査、建設現場の出来形管理、土木構造物の形状確認、文化財の記録など、さまざまな分野で活用されています。3Dメッシュを利用すると、実物を直接測定しにくい複雑な形状についても、データ上で長さや面積、体積を算出できます。
一方で、3Dメッシュから寸法を測定する場合、単純に画面上の2点を選択するだけでは正確な結果が得られないことがあります。データの縮尺や単位が正しく設定されていない場合、形状が実物と同じ比率で表示されていても、測定結果は実際の寸法と一致しません。また、メッシュに穴や欠損がある場合は、表面積や体積の計算に影響する可能性があります。
さらに、長さを測定する場合でも、2点間の直線距離を求めるのか、曲面に沿った距離を求めるのかによって計測方法が変わります。面積についても、水平面への投影面積とメッシュ表面そのものの面積は異なる値になります。体積では、閉じた立体として扱えるデータかどうかを確認することが重要です。
実務で3Dメッシュの寸法計測を行うには、測定したい対象と目的を明確にし、それに適した計算方法を選ぶ必要があります。
本記事では、3Dメッシュから長さ・面積・体積を測定する5つの方法を解説します。基本的な計測手順から、用途に応じた使い分け、誤差を抑えるための確認事項まで紹介するため、3Dメッシュを業務で扱う設計担当者、測量担当者、施工管理者、品質管理担当者などは参考にしてください。
3Dメッシュの寸法計測で最初に確認する基礎知識
3Dメッシュから寸法を測定する前に、データの構造と計測の仕組みを理解しておくことが大切です。3Dメッシュは、一般的に頂点と面の集合によって構成されています。頂点は3次元空間上の位置を示す点であり、面は複数の頂点を結んで形成される領域です。
三角形メッシュの場合、3つの頂点を結ぶことで1枚の三角形が構成されます。この三角形が多数集まることで、球体や円柱、機械部品、地形などの複雑な形状を表現できます。
例えば、円柱のような形状であっても、3Dメッシュでは完全な曲面として保存されるとは限りません。円柱の側面を細かな三角形に分割して近似することで、立体形状を表現します。そのため、測定値はメッシュの細かさや形状の再現精度に影響されます。
頂点と面の関係を理解する
3Dメッシュの寸法計測では、頂点の座標が基本的な情報になります。各頂点は、X軸、Y軸、Z軸の3つの数値によって位置を表します。
例えば、ある頂点の座標がX=10、Y=20、Z=30であれば、3次元空間におけるその点の位置を示しています。別の頂点との座標差を計算すれば、2点間の距離を求められます。
一方、面は頂点を結んだ領域を表します。三角形メッシュでは、1つの面に3つの頂点が対応します。この面の大きさを計算して合計すれば、メッシュ全体の表面積を求められます。
つまり、長さの計測では頂点や辺の座標、面積の計測では三角形の面積、体積の計測では面の位置関係や接続状態が重要になります。
データの単位と縮尺を確認する
3Dメッシュを扱う際に、最初に確認したいのが座標の単位です。
3Dデータには、ミリメートル、センチメートル、メートルなどの単位が使われます。しかし、ファイルによっては座標値だけが保存され、単位が明示されていない場合もあります。
例えば、メッシュのX方向の最大値と最小値の差が100であっても、それが100mmなのか100cmなのかは、座標値だけでは判断できません。単位を誤認すると、長さだけでなく面積や体積にも大きな違いが生じます。
長さは縮尺の倍率に比例しますが、面積は倍率の2乗、体積は倍率の3乗に比例します。例えば、実際にはミリメートル単位のデータをメートル単位として誤って解釈すると、長さだけでなく面積や体積の結果にも重大な影響が出ます。
また、スキャンや写真測量によって生成した3Dメッシュでは、撮影時の条件や基準寸法の設定によって縮尺が変わることがあります。既知の寸法を持つ基準物や実測値と照合し、モデルの縮尺が正しいか確認してください。
計測目的に応じて座標系を確認する
3Dメッシュの計測では、ローカル座標系と実空間の座標系を区別することも重要です。
ローカル座標系は、対象物を基準とした独自の座標系です。例えば、機械部品の中心を原点に設定し、そこから各頂点の位置を表現する方法があります。この座標系は部品の寸法確認や設計比較に適しています。
一方、測量や施工管理では、対象物が実際の現場のどこに存在するかを把握する必要があります。その場合は、現場の基準点や測量座標系との整合性が重要です。
特に、異なる時期に取得した3Dメッシュを比較する場合、座標系や原点、軸の向きが一致していなければ、正しい寸法比較ができません。
また、広い範囲を扱う測量データでは、座標値が非常に大きくなる場合があります。こうしたデータを直接計算すると、浮動小数点演算の精度が結果に影響する可能性があります。必要に応じて基準点からの相対座標に変換し、計算対象を適切な範囲に整理することも有効です。
メッシュの品質が測定結果に影響する
3Dメッシュの品質は、寸法計測の信頼性を左右します。
例えば、スキャンした対象物の表面にノイズが多い場合、実際には滑らかな面であっても、メッシュには細かな凹凸が生じます。この状態で表面積を計算すると、理想的な形状から求めた面積より大きくなることがあります。
また、メッシュに穴がある場合、表面積や体積の計算対象が不完全になります。面の重複や自己交差が存在すると、体積の計算結果が不安定になることもあります。
寸法計測を始める前に、頂点の配置、三角形の密度、欠損の有無、面の向き、メッシュの閉じ具合などを確認しましょう。
方法1:2点間の直線距離から長さを測定する
3Dメッシュから長さを測定する最も基本的な方法が、2点間の直線距離を計算する方法です。
この方法では、対象となる2つの位置を指定し、それぞれの3次元座標から距離を求めます。機械部品の全長や幅、穴の中心間距離、構造物の端点間の距離などを確認する場合に適しています。
3D空間では、2点間の距離をX方向、Y方向、Z方向の座標差から計算します。
2点の座標をそれぞれA(X1、Y1、Z1)、B(X2、Y2、Z2)とすると、距離Lは次の式で求められます。
[ L=\sqrt{(X2-X1)^2+(Y2-Y1)^2+(Z2-Z1)^2} ]
この計算は、三次元空間におけるユークリッド距離を求めるものです。対象物が傾いていても、2点間の空間的な直線距離を算出できます。
計測する2点を正確に選択する
実際の計測では、最初に対象となる2点を決めます。
例えば、機械部品の全長を測定する場合、部品の両端にある代表的な位置を選択します。穴の中心間距離であれば、それぞれの穴の中心を指定する必要があります。
ここで注意したいのは、メッシュの頂点を選択することと、任意の位置を指定することは必ずしも同じではないという点です。
三角形メッシュの頂点は、元の形状を近似するために配置された点です。そのため、実際の端点や穴の中心が頂点として存在するとは限りません。
計測機能によっては、三角形の面上をクリックして任意の位置を指定できます。この場合、選択した位置がメッシュ表面上のどこにあるかを確認しながら計測することが重要です。
特に小さな部品や精密な形状では、クリック位置のわずかな違いが測定結果に影響します。必要に応じて表示を拡大し、対象位置を慎重に指定してください。
軸方向の寸法と空間距離を区別する
2点間の距離を測定する場合、空間距離と各軸方向の寸法を区別する必要があります。
例えば、ある部品の両端の座標差がX方向に100mm、Y方向に20mm、Z方向に10mmだったとします。このとき、3次元空間での直線距離は約102.47mmです。
一方、X方向だけの寸法を確認したい場合は100mmが該当します。
この違いを理解せずに測定すると、設計図面の寸法と3Dメッシュの計測結果が一致しない場合があります。
部品の全長を確認する場合は、部品の基準軸に沿った寸法なのか、端点間の直線距離なのかを明確にしましょう。傾斜した構造物の場合も、水平距離と斜距離を分けて確認することが大切です。
基準面を設定して計測する
複雑な形状の対象物では、基準面を設定してから測定すると、寸法の意味を明確にできます。
例えば、製造部品の高さを測定する場合、底面を基準面として設定し、そこから最上部までの垂直距離を求めます。
単純に最も低い点と高い点を選択すると、斜め方向の距離になる可能性があります。高さを求めたい場合は、基準面に対する垂直方向の距離を算出する必要があります。
建設現場でも同様に、地盤面や施工基準面を設定して高さを確認することで、施工前後の変化を比較しやすくなります。
この方法が適している用途
2点間距離の計測は、部品の外形寸法、穴位置、柱間距離、設備間隔などの確認に向いています。
特に、設計値と実測値を比較する場合に便利です。3Dメッシュ上の計測位置と設計上の基準位置を統一すれば、寸法の差を定量的に確認できます。
ただし、曲面に沿った長さや複雑な経路の距離を求めたい場合は、次に紹介する方法が適しています。
方法2:曲線や稜線に沿った距離を測定する
3Dメッシュから長さを求める際には、2点間の直線距離だけでは不十分なケースがあります。
例えば、配管の曲がりに沿った長さ、地形の斜面に沿った距離、製品表面の輪郭長さなどは、対象物の形状に沿って測定する必要があります。
このような場合には、複数の点を結んだ折れ線や、メッシュの辺をたどる方法を利用します。
折れ線によって経路の長さを測定する
折れ線を利用する方法では、測定したい経路に沿って複数の点を指定します。
例えば、曲がった配管の長さを求める場合、配管の中心線に沿って始点、中間点、終点を設定します。それぞれの点を結ぶ線分の長さを合計することで、経路の長さを算出できます。
指定した点をP1、P2、P3とすると、全長は次のように求められます。
[ L=|P1P2|+|P2P3| ]
点の数を増やせば、より複雑な経路にも対応できます。
ただし、指定する点の数が少なすぎると、実際の曲がり方を十分に再現できません。逆に、点を細かく設定しすぎると、クリック位置のばらつきや表面のノイズを拾いやすくなります。
対象物の曲率や形状の変化に応じて、適切な間隔で点を配置することが大切です。
メッシュの稜線を利用する
3Dメッシュの辺をたどって距離を求める方法もあります。
メッシュは頂点と辺によって構成されているため、特定の頂点から別の頂点まで、隣接する辺を順番にたどることで経路長を算出できます。
例えば、三角形メッシュで表現された部品の外周を測定する場合、対象となる境界の辺を抽出して、その長さを合計します。
各辺の長さは、両端の頂点座標から計算できます。これを連続する辺について合計すれば、メッシュ上の経路長になります。
ただし、最短経路を求める場合と、指定した境界線に沿った長さを求める場合では処理が異なります。メッシュ上の最短経路を計算する機能では、複数の候補経路の中から距離が短いものを探索します。一方、外周長を求める場合は、対象領域の境界を正しく抽出する必要があります。
曲面上の距離と空間上の距離を区別する
曲線や稜線に沿った計測では、曲面上の距離と空間上の直線距離を混同しないようにしましょう。
例えば、半円状の曲面に沿った長さと、その両端を直線で結んだ距離は異なります。
曲面に沿った距離は、表面の形状をたどる長さです。一方、空間上の直線距離は、始点と終点を直接結んだ最短の距離です。
配管の展開長さやケーブルの敷設長さを確認する場合は、実際に通る経路に近い計測が必要になります。逆に、部品の両端間のクリアランスや空間的な離隔を調べる場合は、直線距離を使用することが適切です。
メッシュの粗さによる影響を確認する
曲線や曲面の長さは、メッシュの分割密度によって結果が変わる場合があります。
例えば、滑らかな円弧を少数の三角形で表現すると、実際の曲線よりも直線的な形状になります。この場合、メッシュの辺をたどった長さと、実際の曲線長さには差が生じます。
高精度な計測が必要な場合は、対象部分のメッシュ密度が十分か確認しましょう。また、元の形状を推定するための曲線近似機能を利用する方法もあります。
ただし、近似曲線を使用する場合は、どのような条件で曲線を生成したかを把握する必要があります。計測結果を比較する際には、近似方法や設定を統一することが重要です。
方法3:平面投影面積と断面積を測定する
3Dメッシュから面積を求める場合、最初に確認したいのが測定対象となる面積の種類です。
実務では、平面に投影した面積と、特定の位置で切り出した断面積が必要になることがあります。これらはメッシュの表面積とは異なるため、目的に応じて計測方法を選択します。
例えば、地形の水平投影面積を求める場合は、地表面の起伏を考慮した表面積ではなく、水平面に投影した領域の面積を使用します。一方、斜面の実際の広さを求める場合は、表面積を測定する必要があります。
平面投影面積を計算する
平面投影面積は、3Dメッシュの形状を指定した平面に投影し、その領域の面積を計算する方法です。
水平投影面積であれば、一般的にはXY平面などの水平基準面に対して対象形状を投影します。
例えば、起伏のある地形のメッシュを水平面に投影すると、地形の高低差にかかわらず、平面上に広がる領域の面積を求められます。
この方法は、土地の平面的な広さや施工範囲、構造物の平面占有面積などを確認する場合に適しています。
具体的には、最初に投影する平面を決めます。次に、対象となるメッシュの境界を抽出し、その境界を平面上の2次元座標に変換します。最後に、変換後の多角形の面積を計算します。
平面上に投影した頂点の座標を順番に並べることで、多角形の面積を求めることができます。境界が複数の領域に分かれている場合や、内部に穴がある場合は、それぞれの領域を区別して処理します。
断面積を計測する
断面積は、3Dメッシュを指定した平面で切断したときに得られる断面の面積です。
例えば、道路の横断形状や地盤の断面、配管内部の形状、機械部品の内部構造などを確認する場合に利用できます。
計測手順としては、まず断面を作成する位置と方向を設定します。次に、その平面とメッシュが交差する部分を抽出し、交線を形成します。交線から閉じた輪郭が得られれば、その内部領域の面積を計算できます。
この方法では、断面を作成する位置が非常に重要です。
例えば、地盤の盛土量を確認するために断面積を求める場合、断面位置がずれていると比較結果も変わります。施工前と施工後で同じ位置、同じ方向の断面を作成する必要があります。
また、断面が複数の領域に分かれる場合には、どの領域を計測対象とするかを明確にしてください。
投影面積と断面積を使い分ける
平面投影面積と断面積は、どちらも2次元の面積を求める方法ですが、利用目的が異なります。
平面投影面積は、対象物が基準平面上でどれだけの範囲を占めるかを把握するために使います。土地の面積、設備の設置範囲、構造物の平面的な占有範囲などが代表例です。
一方、断面積は、対象物を特定の位置で切ったときの断面形状を評価するために使います。土工断面、部材断面、管路の断面などを確認する場合に適しています。
どちらを選ぶか判断する際は、最終的に必要な数値が平面的な広さなのか、断面形状の広さなのかを確認しましょう。
また、メッシュの境界が不明瞭な場合や、対象物の一部が欠損している場合には、面積計算の前に領域を適切に補正する必要があります。
方法4:三角形の集合から表面積を測定する
3Dメッシュの表面積を求める場合は、メッシュを構成する三角形の面積を個別に計算し、それらを合計する方法が基本です。
3Dメッシュは多数の三角形で表現されているため、それぞれの三角形の面積を求めれば、メッシュ全体の表面積を算出できます。
この方法は、複雑な曲面を持つ製品や構造物、地形、設備などの実際の表面の広さを把握したい場合に適しています。
三角形ごとの面積を計算する
三角形の面積は、3つの頂点の座標から計算できます。
三角形の頂点をA、B、Cとすると、辺ABと辺ACをベクトルとして求めます。この2つのベクトルの外積の大きさを利用すると、三角形の面積を算出できます。
面積Sは次の式で表されます。
[ S=\frac{1}{2}|(B-A)\times(C-A)| ]
ここで、外積は2つのベクトルによって形成される平行四辺形の面積に対応します。その半分が三角形の面積です。
この計算をメッシュ内のすべての三角形に対して行い、合計すると表面積が求められます。
[ S_{\mathrm{total}}=\sum_{i=1}^{n}S_i ]
ここで、nはメッシュを構成する三角形の数です。
曲面を含む対象物の表面積を把握する
表面積の計測は、平面だけでなく曲面を持つ対象物にも適しています。
例えば、球体のような形状は、細かな三角形に分割することでメッシュとして表現できます。それぞれの三角形の面積を合計すれば、球体の表面積に近い値が得られます。
ただし、メッシュが粗い場合は、実際の曲面を十分に再現できないため、理論上の表面積と計測結果に差が生じます。
また、メッシュの頂点にノイズが含まれている場合、細かな凹凸が増えることで表面積が大きく算出される可能性があります。
そのため、表面積を正確に比較する場合は、メッシュの生成条件や密度、ノイズ処理の有無を統一することが重要です。
外側の表面と内部の面を区別する
表面積を求めるときには、どの面を対象にするかを明確にする必要があります。
例えば、内部構造を持つ部品のメッシュでは、外側の表面だけでなく内部の面も含まれる場合があります。この状態で全ての三角形の面積を合計すると、外観の表面積とは異なる値になります。
また、複数の部品を結合したメッシュでは、接触部分の面が重複して残っている可能性があります。重複した面をそのまま合計すると、実際の外側の表面積よりも大きくなることがあります。
外側の表面積を求めたい場合は、メッシュの接続状態や内部面の有無を確認し、計測対象となる面を適切に抽出してください。
表面積を設計や施工に活用する
表面積は、製造業では塗装面積やコーティング対象面積、断熱材の施工範囲などを把握する際に役立ちます。
建設業では、斜面や構造物の表面積、仕上げ材の施工範囲などの確認に利用できます。
ただし、実際の施工数量を求める場合には、表面積の計測値をそのまま使用できるとは限りません。重ね代、開口部、施工対象外の部分、材料のロスなどを別途考慮する必要があります。
また、塗装面積などを求める場合は、どの面が実際に施工対象になるのかを確認することが大切です。単純なメッシュ全体の表面積ではなく、対象となる面を選択して計算することで、より実務に適した結果を得られます。
方法5:閉じたメッシュから体積を測定する
3Dメッシュから体積を求める場合は、対象物が閉じた立体として表現されていることが重要です。
長さや表面積は、開いたメッシュでも計算できる場合があります。しかし、体積は立体の内部と外部を区別する必要があるため、メッシュが閉じていることが基本的な条件になります。
例えば、機械部品の体積、土砂の堆積量、掘削量、構造物の形状変化などを把握する場合に利用できます。
閉じたメッシュであるか確認する
体積を計算する前に、メッシュが閉じた状態になっているか確認します。
閉じたメッシュとは、立体の表面が途切れることなくつながり、内部領域を囲んでいる状態です。一般的には、各辺が適切に接続され、表面に開口部がないことが求められます。
例えば、箱形のメッシュでは、上面、下面、側面が連続して接続されていれば、内部の体積を計算できます。
一方、上面が欠損している箱形のメッシュでは、立体の境界が閉じていません。この状態では、単純な体積計算を適用しても、期待する結果にならない可能性があります。
ただし、視覚的に閉じているように見えても、頂点の接続が不完全な場合や、わずかな隙間が残っている場合があります。計算前には、境界エッジや非多様体エッジ、面の重複などを確認することが大切です。
三角形の向きを利用して体積を計算する
閉じた三角形メッシュの体積を求める代表的な方法として、各三角形と座標原点によって形成される符号付き四面体の体積を合計する方法があります。
三角形の3頂点をA、B、Cとすると、その三角形と原点を結ぶ四面体の符号付き体積は、次の式で表されます。
[ V_i=\frac{1}{6}A\cdot(B\times C) ]
すべての三角形について符号付き体積を計算し、合計した値の絶対値を取ることで、閉じたメッシュの体積を求められます。
[ V=\left|\sum_{i=1}^{n}V_i\right| ]
この方法では、三角形の頂点の並び方によって符号が変わります。そのため、メッシュの法線方向や面の向きが適切に統一されていることが重要です。
面の向きが不規則な場合、正負の値が意図せず相殺され、体積が正しく算出されない可能性があります。
また、座標値が大きい場合は、計算上の安定性を確保するため、対象物の近くに局所的な原点を設定してから計算する方法もあります。
穴や欠損がある場合の対応
実物をスキャンして生成したメッシュでは、裏側や遮蔽部分などが取得できず、穴が残る場合があります。
このようなメッシュから体積を求める場合は、まず欠損部分の扱いを決める必要があります。
小さな穴であれば、周囲の形状から境界を補間して閉じられる場合があります。しかし、欠損範囲が大きい場合は、単純な穴埋めによって実物とは異なる形状が作られる可能性があります。
例えば、複雑な内部構造を持つ部品で開口部を自動的に塞ぐと、本来存在しない面が形成されることがあります。この状態で体積を計算すると、実際の内部形状を反映しない結果になります。
そのため、穴を補完する場合は、対象物の設計情報や別の計測データと照合し、補完した形状が妥当か確認してください。
断面積から体積を推定する
閉じたメッシュをそのまま利用できない場合や、土砂などの不規則な形状を扱う場合は、断面積を利用して体積を推定する方法もあります。
この方法では、対象物を一定間隔の断面に分け、それぞれの断面積を求めます。その断面積と断面間の距離を利用して、全体の体積を近似します。
隣接する2つの断面積をA1、A2、その間隔をdとすると、平均断面積を利用した近似体積は次のように表せます。
[ V\approx\frac{A1+A2}{2}\times d ]
これは断面積が断面間でおおむね線形に変化すると仮定した近似です。断面形状の変化が大きい場合や、精度が必要な場合は、断面数を増やしたり、別の数値積分方法を利用したりします。
この方法は、地形の土量計算や不規則な堆積物の体積推定などに適しています。
ただし、断面間隔が大きすぎると、途中の凹凸や局所的な形状変化を捉えられません。対象物の形状に応じて断面の間隔を設定することが重要です。
用途別に適した3Dメッシュの計測方法
3Dメッシュの寸法計測では、同じ対象物であっても、利用目的によって適した方法が異なります。
実務では、単純に測定機能が使えるかどうかだけで判断するのではなく、最終的に必要な情報が何かを整理することが重要です。
製造業では部品の寸法と表面形状を確認する
製造業では、3Dメッシュを利用して製品や部品の形状を確認するケースがあります。
例えば、試作品と設計形状を比較する場合、部品の全長や幅、高さを2点間距離で測定します。穴の位置や取付部の間隔などについても、基準点を設定して距離を確認できます。
複雑な曲面を持つ部品では、稜線や輪郭に沿った長さを測定することが有効です。さらに、塗装や表面処理の対象範囲を確認する場合は、表面積を利用できます。
ただし、製造部品の寸法検査では、測定結果の数値だけで合否を判断しないことが大切です。測定位置、基準面、測定方向を設計上の寸法定義と一致させる必要があります。
また、3Dメッシュは三角形による近似形状であるため、要求精度に対して十分な解像度が確保されているか確認しましょう。精密な寸法公差が求められる場合は、適切な測定機器による実測結果と照合することが重要です。
建設業では出来形や施工範囲を確認する
建設業では、3Dメッシュを利用して地形や構造物の形状を把握できます。
例えば、施工前後の地形を比較する場合は、同じ座標系に配置したメッシュを利用して、地盤の高さや範囲を確認します。
道路や造成地の出来形を確認する際には、基準面からの高さを測定する方法や、断面積を計算する方法が役立ちます。
また、構造物の平面的な広さを把握する場合には投影面積を、斜面や曲面の仕上げ範囲を把握する場合には表面積を利用できます。
盛土や掘削の数量を確認する場合は、施工前と施工後の地形データを比較して体積の差を求めます。
ただし、地形の体積差を計算する際は、比較する2つのデータの範囲、座標系、標高基準、取得時期を統一する必要があります。位置がずれた状態で差分を求めると、実際には変化していない場所にも差が発生するため注意が必要です。
土木分野では地形の断面と土量を把握する
土木分野では、道路、河川、造成地、斜面などの形状を3Dメッシュで記録し、寸法や土量を確認することがあります。
道路の横断形状を確認する場合は、指定した位置で断面を作成して断面積を測定します。施工前後の断面を比較すれば、地形の変化や施工による形状の違いを把握できます。
河川や水路では、断面形状を測定することで、幅や深さ、断面積などを確認できます。
また、土砂の堆積量や掘削量を求める場合は、基準となる地形面と現況メッシュの間の体積を計算します。
このような用途では、単にメッシュの外形体積を求めるだけではなく、比較基準となる面を適切に設定することが重要です。基準面の位置や形状が異なると、計測結果の意味も変わります。
設備管理では空間距離と表面積を活用する
工場やプラントなどの設備管理では、配管、タンク、機械設備、支持構造物などの3D形状を把握するためにメッシュが利用されます。
例えば、設備間の離隔を確認する場合は、2点間の直線距離や最短距離を測定します。配管の経路長を確認する場合は、中心線に沿った距離を測定します。
タンクや配管の外側に施工する保温材や塗装の対象範囲を把握する場合は、表面積が参考になります。
ただし、実際の設備では、メッシュに映らない内部構造や遮蔽部分が存在することがあります。外観から得たメッシュだけで設備全体の寸法や容量を確定できるとは限りません。
計測対象が外側の表面なのか、内部の有効寸法なのかを区別し、必要に応じて設計図や別の検査結果と照合しましょう。
3Dメッシュの寸法計測で誤差を抑える7つの確認事項
3Dメッシュから長さ・面積・体積を測定する場合、計算式が正しくても、元データの品質や計測条件によって結果に誤差が生じます。
実務で信頼性の高い測定結果を得るには、計測前後の確認が欠かせません。
1. 単位と縮尺が正しいか確認する
最初に確認したいのが、メッシュの座標単位と縮尺です。
元データがどの単位で作成されているか分からない場合、既知の寸法を持つ部分を利用して確認します。
例えば、実物の長さが分かっている部品や基準物が含まれていれば、メッシュ上の測定値と比較することで縮尺の違いを把握できます。
縮尺を補正する場合は、長さだけでなく面積や体積の結果にも影響することを理解しておきましょう。特に、体積は縮尺の3乗に比例するため、わずかな縮尺の違いでも結果に大きな差が生じます。
2. メッシュの位置合わせが正しいか確認する
複数の3Dメッシュを比較する場合は、座標系と位置合わせが重要です。
例えば、施工前後の地形メッシュを比較する際に、2つのデータの位置がわずかにずれていると、実際の地形変化とは関係のない差が発生します。
このような問題を防ぐには、共通する基準点や特徴的な形状を利用して位置合わせを行います。
位置合わせでは、平行移動だけでなく、回転や縮尺の違いも確認します。比較対象によっては、過度な変形を伴う位置合わせを行うと、本来の形状差を隠してしまう可能性があります。
計測目的に応じて、許容できる補正範囲を決めておくことが大切です。
3. メッシュの密度が十分か確認する
メッシュの密度は、形状の再現性に影響します。
三角形が少ないメッシュはデータ量を抑えられますが、細かな凹凸や曲面を十分に表現できないことがあります。
一方、三角形が多いメッシュは形状を細かく表現できますが、ノイズまで再現してしまう場合があります。
必要な精度は、測定対象と用途によって異なります。大きな地形の概略的な面積を確認する場合と、精密部品の小さな穴の位置を測定する場合では、求められるメッシュ密度が異なります。
計測前に、対象部分の三角形の大きさや分割状態を確認しましょう。
4. ノイズや外れ値を処理する
スキャンデータから生成した3Dメッシュには、ノイズや外れ値が含まれる場合があります。
例えば、反射の影響や撮影条件によって、実物とは異なる位置に頂点が生成されることがあります。これらの点がメッシュに含まれると、局所的な凹凸や不自然な突起が発生します。
長さの計測では、外れた頂点を選択すると距離が大きくなります。表面積では、細かな凹凸が増えることで計測値が大きくなる可能性があります。
ノイズ処理を行う場合は、不要な形状だけを除去し、実際に存在する細部まで消さないように注意してください。
処理前後のデータを保存しておき、形状が過度に変化していないか確認することも有効です。
5. 穴や重複面がないか確認する
表面積や体積を求める場合は、メッシュの接続状態を確認します。
穴があるメッシュでは、立体の境界が閉じていないため、体積計算が不安定になる可能性があります。
また、重複した面や内部に残った不要な面があると、表面積や体積が正しく計算されない場合があります。
特に、複数のメッシュを結合したデータでは、接合部分に重複面や不連続な境界が残ることがあります。
計測前にメッシュの修復機能などを利用して問題を検出し、修正後に再度確認することが重要です。
6. 計測する位置と基準を統一する
同じ対象物を複数回測定する場合は、計測位置や基準を統一してください。
例えば、部品の高さを測定する場合、毎回異なる底面や頂点を基準にすると、比較結果にばらつきが生じます。
地形の断面積を比較する場合も、断面の位置と方向を統一する必要があります。
計測条件を記録しておけば、別の担当者が同じ方法で再計測しやすくなります。特に、品質管理や出来形管理では、測定条件を明確にしておくことが重要です。
7. 計測結果を別の情報と照合する
3Dメッシュから得られた数値を、そのまま確定値として扱うのではなく、別の情報と照合することも大切です。
例えば、製造部品であれば設計図面や実測値、建設現場であれば測量結果や施工基準値と比較します。
体積についても、設計上の容量や別の数量計算結果と照合することで、異常な値を発見しやすくなります。
ただし、照合するデータ同士の測定条件が異なる場合は、単純に数値だけを比較できません。測定対象、基準位置、単位、計算範囲などを確認してから判断してください。
実務で再現性の高い3Dメッシュ計測を行う手順
3Dメッシュの寸法計測を実務に取り入れる場合は、毎回の作業手順を統一することが重要です。
担当者によって計測位置や設定が異なると、同じデータを使っても結果に差が生じる可能性があります。
ここでは、データの準備から計測結果の確認まで、再現性を高めるための基本的な流れを解説します。
計測の目的と必要な寸法を決める
最初に、何を確認するために計測するのかを明確にします。
例えば、製品の寸法検査であれば、全長、幅、高さ、穴の位置などが対象になります。施工管理であれば、地盤の高さ、施工範囲、断面積、土量などが対象になるでしょう。
目的が曖昧なまま計測を始めると、必要のない数値まで測定したり、必要な寸法が不足したりする可能性があります。
また、測定値をどのように利用するのかも整理してください。設計値との比較なのか、施工数量の算出なのか、経年変化の確認なのかによって、必要な計測条件は変わります。
元データの状態を確認する
次に、3Dメッシュの状態を確認します。
ファイルを読み込んだら、全体形状が欠けていないか、極端な歪みがないか、不要な部分が混入していないかを確認します。
同時に、座標単位や縮尺、座標系も確認してください。
体積計算を予定している場合は、メッシュが閉じているかどうかを重点的に確認します。表面積の計算であれば、内部面や重複面が含まれていないかを確認する必要があります。
問題が見つかった場合は、元データを保存したうえで修復や補正を行います。
計測方法と基準位置を設定する
データの状態を確認したら、測定する寸法に応じて計測方法を選択します。
2点間の距離を測る場合は、測定する始点と終点を明確にします。曲面に沿った長さを求める場合は、経路の設定方法を決めます。
面積の場合は、水平投影面積、断面積、表面積のどれが必要なのかを整理します。
体積の場合は、閉じたメッシュ全体の体積なのか、基準面との差分なのかを区別してください。
また、計測結果を比較する予定がある場合は、座標系や基準位置を統一しておきましょう。
計測を実施して結果を記録する
設定が完了したら、実際に計測を行います。
計測時には、数値だけでなく、どの部分を測定したのかを確認できる状態にしておくことが大切です。
例えば、部品の全長を測定した場合は、始点と終点の位置が分かるように記録します。断面積を測定した場合は、断面の位置や方向も残しておくと、後から確認しやすくなります。
表面積や体積については、計算対象となったメッシュの範囲を明確にしておきましょう。
また、計測結果を保存する際には、データの名称、取得日、測定条件、単位などを合わせて記録すると、別のデータとの混同を防げます。
計測値の妥当性を検証する
計測後には、得られた数値が妥当かどうかを確認します。
例えば、部品の全長が設計値から大きく外れている場合、実際の形状に問題があるのか、測定位置が間違っているのか、縮尺が正しくないのかを確認する必要があります。
表面積や体積についても、対象物の形状や大きさから考えて不自然な結果になっていないか確認します。
必要に応じて、別の位置や方法で再計測し、結果を比較してください。
複数の方法で計測することは、測定ミスやデータの不具合を発見するうえで有効です。ただし、異なる方法では測定対象の定義が違う場合もあるため、数値が一致しないことだけを理由に誤りと判断しないようにしましょう。
現場の3Dデータと計測結果を管理する方法
3Dメッシュの寸法計測を継続的に行う場合、計測作業そのものだけでなく、データの取得場所や測定時の状況を管理することも重要です。
特に建設現場や設備管理では、同じ場所を異なる時期に計測することがあります。計測結果だけが保存されていても、どの位置で取得したデータなのか、どのような状態だったのかが分からなければ、後から比較することが難しくなります。
計測データと取得位置を関連付ける
現場で取得した3Dメッシュには、取得位置や対象範囲を関連付けて管理すると便利です。
例えば、構造物の寸法を測定した場合、そのデータが現場のどの位置に対応するのかを記録しておきます。
地形を測定した場合も、取得範囲や測定日を明確にすることで、施工前後のデータを比較しやすくなります。
特に複数の担当者がデータを扱う現場では、ファイル名だけで管理するのではなく、位置情報や対象物の情報を合わせて整理することが重要です。
現場写真と計測結果を組み合わせる
3Dメッシュの数値だけでは、計測時の現場状況が十分に伝わらない場合があります。
例えば、同じ場所の体積が変化していても、その原因が施工なのか、仮置きされた資材の移動なのか、地形の変化なのかは、数値だけでは判断しにくいことがあります。
このような場合は、現場写真や作業記録を組み合わせることで、計測結果の背景を把握しやすくなります。
写真を撮影した位置や方向、撮影日などを記録し、対応する3Dメッシュと関連付けておけば、後から状況を確認する際にも役立ちます。
また、計測値に差が発生した場合、その原因を調査するための資料としても活用できます。
データの更新履歴を残す
3Dメッシュは、ノイズ除去や穴埋め、位置合わせ、再メッシュ化などの処理によって形状が変わることがあります。
そのため、処理後のデータだけを保存するのではなく、元データと加工後のデータを区別して管理することが大切です。
どのような処理を実施したのか、なぜ修正したのか、計測値にどのような影響があったのかを記録しておくと、後から検証しやすくなります。
特に、体積や表面積の計測では、穴埋めや平滑化などの処理が結果に影響することがあります。修正履歴を残すことで、異なる時期に取得したデータの比較条件を確認できます。
LRTK Phoneを活用して現場情報を整理する
現場で3Dメッシュを活用する際には、幾何学的な計測結果だけでなく、取得した場所や撮影状況、施工記録などを一元的に管理することも重要です。
LRTK Phoneは、現場写真や位置情報、施工記録の管理に活用できる自社プロダクトです。現場で取得した情報を整理し、3Dデータの計測結果と関連付けて確認する運用を検討する際に役立ちます。
例えば、構造物の寸法を測定した場合、計測対象の位置や撮影した写真、確認した日付などを記録しておけば、後から対象物の状態を確認しやすくなります。
また、施工前後の記録を整理することで、どの場所でどのような変化があったのかを関係者間で共有しやすくなります。
ただし、3Dメッシュの幾何学的な長さ・面積・体積の算出と、現場情報の管理は、それぞれ役割が異なります。3Dメッシュの計測には、形状や座標、メッシュの品質を適切に扱える計測環境が必要です。そのうえで、LRTK Phoneなどを活用して現場情報を整理すれば、計測結果を実際の施工管理や品質確認に結び付けやすくなります。
まとめ
3Dメッシュから長さ・面積・体積を測定するには、計測したい対象や用途に応じて適切な方法を選択することが重要です。
長さを求める場合は、2点間の直線距離を計算する方法と、曲線や稜線に沿って距離を求める方法を使い分けます。面積については、平面投影面積や断面積、三角形の集合から求める表面積を区別する必要があります。体積を求める場合は、閉じたメッシュであることや面の向き、欠損の有無などを確認しなければなりません。
また、正確な計測結果を得るためには、座標単位や縮尺、メッシュ密度、ノイズ、位置合わせなどの条件を事前に確認することが大切です。特に、施工前後の比較や製品の品質検査では、計測位置や基準面、計算条件を統一することが結果の信頼性につながります。
さらに、実務では計測値だけでなく、取得位置や現場写真、作業履歴などを関連付けて管理することも重要です。3Dメッシュによる寸法計測と現場情報の管理を組み合わせることで、設計確認、品質管理、施工管理などの業務を効率化しやすくなります。
3Dメッシュの活用を進める際は、まず計測目的を明確にし、必要な寸法に適した方法を選ぶところから始めましょう。現場で取得した位置情報や写真、施工記録も合わせて整理したい場合は、LRTK Phoneの活用も検討し、3D計測データを日常の現場管理や記録業務に生かしていくことが大切です。