我在三维空间的单位球面上有两条弧,我想知道它们是否与CGAL相交。我知道我必须使用doIntersect函数,但我不知道如何定义arks(我必须将哪些参数传输到:Circular_arc_point_3)。
例如,我在球面坐标中有两个点:
phi=0,psi=0,r=1
phi=45,psi=45,r=1
(它们定义了单位球面上的弧)
我必须在中设置哪些参数
Circular_arc_point_3 p=Circular_arc _point_3(?,?,?);
您可以从支撑圆及其两个端点构造圆弧。
请参阅以下文档页面:
- 循环_ arc_3
- Circular_arc_point_3
- 圆圈_3