返回相交点和对象相交
Return intersection points and objects intersecting
我是CGAL的初学者,我对线段的交集(也可能是弧线)有疑问。
鉴于我有两个线段列表,每个线段代表一个形状,如果我把这两种形式相交,有没有办法得到交点和你的线段?
下面是一个示例:http://imagizer.imageshack.us/v2/800x600q90/13/ydtj.png我想要深绿色/蓝色段和浅绿色/蓝色的交点。该图像显示了两个十字路口,但就我而言,仅第一个十字路口就足够了。
我想遍历列表,但我认为这可能是一种幼稚的方法。有没有更准确、更快速的方法可以做到这一点?
以某种方式获取原始原语。我只是用了一个Arrangement_with_history_2。也可以使用Arr_curve_data_traits_2来存储原始曲线,但它不像使用历史记录那么简单。
最后,我发现了如何获取原始片段,但我的问题仍然远未解决。
感谢您的帮助。
相关文章:
- 如何通过另一个对象中的命令正确地从一个对象返回数据
- 如何访问从 COM 对象返回的 VARIANT 数据类型中的安全数组C++?
- 从我的对象返回静态数组
- 将unique_ptr作为<Object>unique_ptr<常量对象返回>
- 从右值对象返回成员
- 视觉对象 返回 C++ 中的双精度值
- 为什么类型为 sf::Text 的对象返回不同的 getPosition().y 和 getLocalBounds().
- std::min_element 从类对象返回意外结果
- C++无效的对象返回语义
- const引用是否延长临时对象返回的临时对象的寿命
- 将 NULL 作为对象返回时未收到任何警告
- 如何在 C# 中从 com 对象返回数组(double[])
- 从重载运算符返回引用,并使用临时对象返回表达式
- Cin 对象返回值 c++
- 将变量作为类对象返回
- 使用可更改对象返回只读的最佳方法是什么
- 如何在Cython中从另一个包装对象返回包装的c++对象
- 当对象返回时,c++动态数组被清除
- 从带有动态字段的函数、对象返回
- 从堆栈上的匿名对象返回对*this的引用