![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CGAL
CGAL相关算法研究
wblong_cs
GIS,CAD ,3D ,BIM
展开
-
CGAL 不同方式遍历方式遍历三角形
不同方式遍历方式遍历三角形Code#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>#include <CGAL/Triangulation_2.h>#include <CGAL/draw_triangulation_2.h>#include <iostream>#include <vector>typedef CGAL::Exact_predicates_原创 2020-06-09 19:30:56 · 967 阅读 · 0 评论 -
CGAL 简单Delaunay2D 三角剖分
简单Delaunay2D 三角剖分Code#include <CGAL/Exact_predicates_exact_constructions_kernel.h>#include <CGAL/Delaunay_triangulation_2.h>#include <fstream>#include <CGAL/IO/File_poly.h>typedef CGAL::Exact_predicates_exact_constructions_ke原创 2020-06-08 19:40:03 · 1790 阅读 · 0 评论 -
CGAL 点集的凸包 (二)
点集的凸包 (二)Code#include <iostream>#include <iterator>#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>#include <CGAL/Projection_traits_yz_3.h>#include <CGAL/convex_hull_2.h>typedef CGAL::Exact_predicates_ine原创 2020-06-07 14:34:11 · 359 阅读 · 0 评论 -
CGAL 点集的凸包(一)
点集的凸包(一)Code#include <iostream>#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>#include <CGAL/convex_hull_2.h>typedef CGAL::Exact_predicates_inexact_constructions_kernel K;typedef K::Point_2 Point_2;int main(){ Po原创 2020-06-07 11:04:51 · 595 阅读 · 0 评论 -
CGAL 准确断言和准确构建
准确断言和准确构建Code#include <iostream>#include <CGAL/Exact_predicates_exact_constructions_kernel.h>#include <sstream>typedef CGAL::Exact_predicates_exact_constructions_kernel Kernel;typedef Kernel::Point_2 Point_2;int main(){ Point_2原创 2020-06-07 10:46:09 · 456 阅读 · 0 评论 -
CGAL 浮点数进行的几何运算的问题
浮点数进行的几何运算的问题code#include <iostream>#include <CGAL/Simple_cartesian.h>typedef CGAL::Simple_cartesian<double> Kernel;typedef Kernel::Point_2 Point_2;int main(){ { Point_2 p(0, 0.3), q(1, 0.6), r(2, 0.9); std::cout <<原创 2020-06-07 09:22:57 · 441 阅读 · 0 评论 -
CGAL HelloWorld
点和线段如何创建点和线段,并计算两点之间的距离、点到线段的距离、点与线段的位置关系和中点。定义Kernel(几何图元)操作predicate(位置,距离和中点)Code#include <iostream>#include <CGAL/Simple_cartesian.h>typedef CGAL::Simple_cartesian<double> Kernel;typedef Kernel::Point_2 Point_2;typedef Kern原创 2020-05-29 19:54:49 · 447 阅读 · 0 评论 -
VTK Learning Thirty-eight- Fill holes
有时候生成的隧道会有缺失(有洞),需要修复填补这些洞。方式一 :vtkFillHolesFilter vtkSmartPointer<vtkFillHolesFilter> fillHolesFilter = vtkSmartPointer<vtkFillHolesFilter>::New(); fillHolesFilter->SetInputData(input); fillHolesFilter->SetHoleSize(0.5); fillHoles原创 2020-05-28 18:10:27 · 615 阅读 · 2 评论 -
CGAL 加载 VTK 数据进行简单布尔运算
原创 2020-05-14 18:33:25 · 1029 阅读 · 0 评论 -
VTK Learning Thirty - vtkPolyData to CGAL Surface_mesh
VTK Learning Thirty - vtkPolyData to CGAL Surface_meshDescription将vtkPolyData转换成CGAL::Surface_mesh,并利用CGAL的布尔运算对数据进行处理,然后再将处理后的CGAL::Surface_mesh转换成vtkPolyData进行可视化渲染。定义 CGAL::Surface_meshtypedef CGAL::Exact_predicates_inexact_constructions_kernel EP原创 2020-05-16 20:54:43 · 1484 阅读 · 10 评论