如何在CGAL上找到球体上两个弧的交点

时间:2015-03-19 15:07:27

标签: cgal

我在三维空间中的单位球上有2个弧,我想知道它们是否与CGAL的使用相交。我知道我必须使用doIntersect功能,但我不了解如何定义arks(我必须传输给哪些参数:Circular_arc_point_3)。

例如,我在球坐标中有2个点:

  

phi = 0,psi = 0,r = 1

     

phi = 45,psi = 45,r = 1

(它们在单位球面上定义弧)

我必须设置哪些参数:

  

Circular_arc_point_3 p = Circular_arc_point_3(?,?,?);

1 个答案:

答案 0 :(得分:0)

您可以从支撑圆及其两个端点构造弧。

请参阅以下文档页面: