2020年6月14日 / 最終更新日時 : 2021年10月26日 iNak Eng. CEO VB.Net 球の中心の求め方 前回のコラムで3次元空間での円の中心の求め方について記述したので、次に空間内にある球の中心を求めるロジックについて考えてみます。球については、表面上にある4点の座標が指定されたら形状が確定します。(3点の座標と半径が指定 […]
2020年6月12日 / 最終更新日時 : 2021年10月26日 iNak Eng. CEO VB.Net 3次元空間での円の中心の求め方 前回のコラムがくだけすぎでしたので、今回はまともなロジックを取り上げます。 平面上にある3点を通る円の中心位置は、どうやって求めるでしょうか。 これについてはネット上でいくらでもロジックが解説されているので、簡単に結論だ […]
2020年6月4日 / 最終更新日時 : 2021年10月26日 iNak Eng. CEO VB.Net 最小二乗法による2次元データの曲面近似 計測データ等を近似する場合、最小二乗法による曲線近似が使われることが多くあります。例えば、以下のデータを1次~5次曲線で近似するとこういう感じです。 最小二乗法による曲線近似についてはネット上に多くの情報があるので、検索 […]
2020年5月23日 / 最終更新日時 : 2021年10月26日 iNak Eng. CEO ロジック 角度の平均 Excel で角度データの平均を計算するとき、そのまま Average 関数を使って求めているケースを何度も見たことがあります。単純に平均すると問題が起きる場合があることが意外と知られていないようなので、今回は角度の平均 […]
2020年5月17日 / 最終更新日時 : 2021年10月26日 iNak Eng. CEO VB.Net 3次元空間での2直線の最接近位置 3D Model を扱う際、2直線の交点を求めたいことがあります。ただし、2次元平面であれば平行でない限り交点は必ずありますが、3次元空間では「ねじれの位置」にあれば交点は存在しません。 このため、交差していない場合は2 […]
2020年5月14日 / 最終更新日時 : 2021年10月26日 iNak Eng. CEO VB.Net 4面体の内部か外部か 3D Model を扱っていると、指定した点が物体の内部にあるか外部にあるかを判断したくなることがあります。この場合、どのようなロジックが考えられるでしょうか。 物体の最小単位として4面体を対象とし、下図の点が内部か外部 […]
2020年5月12日 / 最終更新日時 : 2021年10月26日 iNak Eng. CEO ロジック 3D Model での球の作り方 STL ファイルなど3角形パッチで構成された球の3次元モデルを作成したことがあり、その際の流れについて紹介しておきます。 球の表面を三角形パッチに分割する場合、最初に思いつくのは地球儀のように緯度経度で分割することです。 […]