3D空間で円と無限円柱の交点を見つける

AmolN

円と無限円柱の交点を見つける。(すべて3Dで)•円は、中心、それが存在する平面、および半径によって定義されます。•円柱は、軸と半径によって定義されます。

これら2つの交点を取得するにはどうすればよいですか?

イヴ・ドースト

円柱のWLOGには方程式がありますX² + Y² = 1(そうでない場合は、平行移動、回転、スケーリングによって方程式を作成できます)。

次に、円のパラメトリック方程式は次のようになります。

P = C + U cos t + V sin t

ここCで、は中心点でありUV長さが円平面内の2つの直交ベクトルRです。

置換で合理化できcos t = (1 - u²) / (1 + u²), sin t = 2u / (1 + u²)ます。

これらの方程式を組み合わせると、

(Cx (1 + u²) + Ux (1 - u²) + Vx 2u)² + (Cy (1 + u²) + Uy (1 - u²) + Vy 2u)² = (1 + u²)²

これは四次関数です。係数の特別な簡略化はありません。

数値的に、または閉じた形式の式によって解くことができます。最大4つの解決策があります。


これは、円周を膨らませることによって形成されるトーラスと、円柱をその軸に対して収縮させることによって得られる直線との交点を見つけることと厳密に同等であると思います。これは、レイトレーシングの文献で詳しく説明されています。

2Dで円/楕円の交差問題としてsseすることもできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

3Dでの円と円の交点

分類Dev

3D空間で3D点と方向付けられた楕円の間の距離を見つける(C ++)

分類Dev

2つの円弧間の交点を見つける

分類Dev

成長する3つの円の交点を見つける

分類Dev

MATLABで2つの楕円の交点を見つける方法

分類Dev

平面と3D行列の間の交点の平面を見つける方法

分類Dev

曲線と円の交点を見つける方法は?

分類Dev

Pythonの同じプログラムで球と円柱の面積と体積を見つける方法

分類Dev

jmonkeyengine3(またはおそらく別のライブラリ)を使用して、3D空間で2本の線の交点を見つける方法は?

分類Dev

AnyLogic:3Dビューで水平円柱を描画する方法

分類Dev

Pythonで線と円の交点を見つける最も効率的な方法は何ですか?

分類Dev

3D空間でPythonnumpy.ndarrayの最近傍を見つける

分類Dev

matplotlibpoly3Dで円柱のエッジを丸める

分類Dev

3D空間で中空の円を描く際の奇妙なエラー

分類Dev

VRMLで原点といくつかの座標の間に円柱を作成する方法

分類Dev

地球上の2つの円の交点座標を見つけますか?

分類Dev

3点が与えられたときに円の中心を見つける

分類Dev

第1象限で円と2本の線の接点を見つける

分類Dev

3D円柱は、小さい値で整合性を失います

分類Dev

3Dポイントが円柱の内側にあるかどうかを確認する方法

分類Dev

CGALで2つの円の交点を取得する

分類Dev

rの円周率に最小である分数を見つける

分類Dev

chartjsで折れ線間の交点を見つける

分類Dev

3Dフィギュア(円柱)のテクスチャ

分類Dev

円柱軌道の 3D 可視化

分類Dev

pyqtgraphとOpenGLを使用して、2つの更新中の3Dポイント間で楕円形または円柱形の形状を接続するにはどうすればよいですか?

分類Dev

3D空間で楕円をフィッティングするデータ

分類Dev

AForgeで長方形内の円を見つける方法

分類Dev

OpenCVで楕円のコストを見つける

Related 関連記事

  1. 1

    3Dでの円と円の交点

  2. 2

    3D空間で3D点と方向付けられた楕円の間の距離を見つける(C ++)

  3. 3

    2つの円弧間の交点を見つける

  4. 4

    成長する3つの円の交点を見つける

  5. 5

    MATLABで2つの楕円の交点を見つける方法

  6. 6

    平面と3D行列の間の交点の平面を見つける方法

  7. 7

    曲線と円の交点を見つける方法は?

  8. 8

    Pythonの同じプログラムで球と円柱の面積と体積を見つける方法

  9. 9

    jmonkeyengine3(またはおそらく別のライブラリ)を使用して、3D空間で2本の線の交点を見つける方法は?

  10. 10

    AnyLogic:3Dビューで水平円柱を描画する方法

  11. 11

    Pythonで線と円の交点を見つける最も効率的な方法は何ですか?

  12. 12

    3D空間でPythonnumpy.ndarrayの最近傍を見つける

  13. 13

    matplotlibpoly3Dで円柱のエッジを丸める

  14. 14

    3D空間で中空の円を描く際の奇妙なエラー

  15. 15

    VRMLで原点といくつかの座標の間に円柱を作成する方法

  16. 16

    地球上の2つの円の交点座標を見つけますか?

  17. 17

    3点が与えられたときに円の中心を見つける

  18. 18

    第1象限で円と2本の線の接点を見つける

  19. 19

    3D円柱は、小さい値で整合性を失います

  20. 20

    3Dポイントが円柱の内側にあるかどうかを確認する方法

  21. 21

    CGALで2つの円の交点を取得する

  22. 22

    rの円周率に最小である分数を見つける

  23. 23

    chartjsで折れ線間の交点を見つける

  24. 24

    3Dフィギュア(円柱)のテクスチャ

  25. 25

    円柱軌道の 3D 可視化

  26. 26

    pyqtgraphとOpenGLを使用して、2つの更新中の3Dポイント間で楕円形または円柱形の形状を接続するにはどうすればよいですか?

  27. 27

    3D空間で楕円をフィッティングするデータ

  28. 28

    AForgeで長方形内の円を見つける方法

  29. 29

    OpenCVで楕円のコストを見つける

ホットタグ

アーカイブ