我们很高兴地宣布,Circle2
和 Arc2
类型已经添加到 RCGAL 中。Circle2
类型表示一个圆,Arc2
类型表示一个圆弧。旧的 Segment2
类型已经重命名为 LineSegment2
,并添加了 Segment2
trait
。
Circle2
和 Arc2
类型的 Location
和 Intersection
已经实现。
我们优化了 Intersection
,你可以通过 is_segment_2_segment_2_intersected
函数检查两个线段是否相交,并通过 segment_2_segment_2_intersection
函数获取交点,无论线段是直线、圆还是圆弧。
sweep_line_segment_2_intersection
函数已经移除,添加了 sweep_segment_2_intersection
函数。你可以获取一堆线段的交点,无论线段是直线、圆还是圆弧。
感谢您对 RCGAL 的关注,希望我们可以一起学习和成长。