私は3Dオブジェクトを持ち、すべての方向にエクスポートしたいと思います。私は自宅の画像を持っています.2次元平面に投影すると、正方形のようなものしか表示されませんが、私は別のビューを与える(要するに、より良い視覚化のために同じ3Dオブジェクトの異なる2D投影をしたい)。私はそれを行うことができるPythonライブラリやアルゴリズムを探しています。 enter image description here2次元平面に3Dモデルを投影する
0
A
答えて
0
これは、射影変換で行うことができます。これは実際には2つの行列乗算と1つの除算です。 Pythonの1行に書かれているかもしれません。
右のベクトルは、3Dモデルの多くの3D頂点の1つです。行列[r_11 ... t_3]は剛体変換であり、平面の位置と向きを表します(カメラの姿勢や外部カメラのパラメータと呼ぶ人もいます)。この行列は、個々の投影ごとに変更されます。行列[f_x ... 1]は投影そのものを定義し、通常は変更されません。アプリケーションでは、恒等行列を使用するだけでよい(したがって、無視することもできます)。最後のステップは、変換されたベクトルを、z = 1の距離でイメージ平面上に配置する方法でスケーリングすることです。u_xとu_yは、対応する2D座標です。
関連する問題
- 1. 3Dモデルの2D平面への透視投影
- 2. 2D平面に3D座標を投影する
- 3. Autodesk forge:3Dモデルの2次元正射投影図を2D dxfにエクスポートする方法
- 4. 2Dは平行投影で3dに
- 5. 3Dでの平面上のオブジェクトの透視投影
- 6. 4点で識別される任意の平面を2次元平面に投影するにはどうすればよいですか?
- 7. Matlabの2次元平面内のクラスタリングポイント
- 8. 3次元ポリゴンを2次元平面に投影し、頂点が反時計回りになるようにする
- 9. 3Dモデル - モデルを介して2次元画像を取得
- 10. 2次元平面上に円を描画する方法
- 11. 2次元スクリーン位置を3次元ワールド空間に投影しない
- 12. 投稿での扁平な平面モデル
- 13. ラインにベクターの2次元直交投影を
- 14. Matlab 3Dマトリックス変換2次元マトリックスベクトル化による3次元
- 15. 3D投影情報
- 16. 方程式やベクトルを使って3D空間の2次元平面をグラフ化する
- 17. モデルにLibNoise球面写像画像を投影する
- 18. xy平面上の投影された表面の法線ベクトル
- 19. 平面から平面への投影のためのCSS変換行列
- 20. 抽出物を任意の2次元アレイとして3Dアレイからデータの平面を回転
- 21. 2次元平面上に障害物があるパスを見つける
- 22. クワッドメッシュへの3Dライン投影
- 23. Python matplotlib 3D投影エラー
- 24. 3D平面から画像平面に平行な平面のホモグラフィ
- 25. 回帰平面を3次元散布図にプロットする
- 26. 3次元平面上に正則グリッドを生成する
- 27. 実装では、2次元平面上にN点を与えている
- 28. パイソンPlotly:X、Yグリッド輪郭投影3D表面
- 29. f#2次元配列を1次元配列に平坦化する
- 30. 3d配列を2次元に縮小する
私はPythonコードを探しています。 – Renu
ようこそ!そのようなことを行うライブラリはたくさんあります。とにかく、あなたの質問は不明で、何の努力も欠いています。これはおそらく、その申し訳ありませんが残っている場合は大幅にdownvotedされます。 – Ash
実際に3Dモデルを2D平面に投影したいと思います。このペーパーのfig.1を参照してください。https://pdfs.semanticscholar.org/087d/87eb6fc37245b7867cde27235c2f23574949.pdf実際に私が探しているアイデアが得られます。 – Renu