• 2024-07-19# 代码实践篇四 如何切割曲面或求平面与曲面的交?
    代码实践篇四如何切割曲面或求平面与曲面的交?简述思路借助CGAL几何库,分为以下步骤:曲面为surfacemesh类型,因为要polygonprocessing接口,其他格式可以用copy_face_graph转换;split用于分割,clip用于切割,剩余部分和clipper的方向有关;slicer用的是AABB_tree,就是射线检测那一
  • 2023-12-14C1021 无效的预处理器命令“warning”(CGAL)
    1、错误:fatalerrorC1021:无效的预处理器命令“warning” 2、错误定位:\cgal\include\CGAL\internal\enable_third_party_libraries.h3、错误原因:未包含“gmp.h”文件的include路径4、解决方式:添加“gmp.h”文件的include路径 
  • 2023-10-24VS2019配置CGAL
    一.软件和工具(1)VisualStudio2019版本(2)Boost1.82.0:https://www.boost.org(3)CGAL5.5.2:https://github.com/CGAL/cgal/releases 同时下载配置CGAL所需要的依赖库GMP和MPFR 二.安装全部解压后的文件目录应该是这样的: 将auxiliary目录下的文件夹gmp复制到CGAL-5
  • 2023-10-24点集合的三角剖分
    点集合的三角剖分是指如何将一些离散的点集合组合成不均匀的三角形网格,使得每个点成为三角网中三角面的顶点。这个算法的用处很多,一个典型的意义在于可以通过一堆离散点构建的TIN实现对整个构网区域的线性控制,比如用带高程的离散点构建的TIN来表达地形。在实际工作中,使用最多的三
  • 2023-10-19使用 cgal 库计算向量的夹角
     #include<vector>#include<iostream>#include<CGAL/Exact_predicates_exact_constructions_kernel.h>#include<CGAL/Ray_2.h>#include<CGAL/Polygon_2.h>#include<CGAL/intersections.h>typedefCGAL::Exact_predicates_e
  • 2023-10-17使用CGAL计算直线和圆的交点
     #include<vector>#include<iostream>#include<CGAL/Exact_predicates_exact_constructions_kernel.h>#include<CGAL/Ray_2.h>#include<CGAL/Polygon_2.h>#include<CGAL/intersections.h>typedefCGAL::Exact_predicates_e
  • 2023-08-20CGAL入门——凸壳算法
    一、凸壳算法凸壳是能包含点集合的最小凸多边形,即凸壳是点集合的一个子集,将这个子集的点连接起来可以包含点集中所有的点。 二、数组中点的凸壳#include<iostream>#include<CGAL/Exact_predicates_inexact_constructions_kernel.h>#include<CGAL/convex_hull_2.h>
  • 2023-08-09CGAL入门——浅谈CGAL
    CGAL官网https://doc.cgal.org/latest/Manual/index.html最近在学习CGAL,发现CGAL中文资料太少了,官网示例代码也很少注释,还加入了很多自定义的很少见过的名词,易读性略差,学习起来有点难度赶紧记录一下学习过程,怕以后忘了 1.简介CGAL(ComputationalGeometryAlgorithmsLibrar
  • 2023-05-06CGAL中的几个概念
    kernelThegeometricprimitives,likethepointtype,aredefinedinakernel.traitspredicates&constructionsBesidesthetypesweseepredicatesliketheorientationtestforthreepoints,andconstructionslikethedistanceandmidpointcomputa
  • 2023-02-08CGAL计算几何库
    CGAL计算几何库CGAL计算几何库另外一个库:|-图形处理库gems几何算法【great】 WykobiComputationalGeometryLibrary    CGAL安装(7条消息)[CGAL]CGAL
  • 2023-01-27关于几何关系的代码说明
     关于几何关系的代码说明很多朋友需要这方面的资料,尤其是代码。我在陆续挖掘和整理的过程中,推翻了自己的开源的设想,形成了一个库——cgal32.dll(win32版,标准C库)。一、这是基
  • 2023-01-26CGAL中Eigen库的调用
    CGAL中的部分功能会使用到iEigen库如果在使用这些功能时,没有引用Eigen库,就会出现如下问题: 这时的解决方案为:1.官网上下载相应支持的Eigen版本http://eigen.tuxfamily
  • 2022-12-23CGAL安装教程(非vcpkg)
    本次分享的是CGAL的安装教程,采用的是官方说的第二种方式,即:  安装流程如下:1.首先在CGAL的官方Github网址中下载CGAL和GMPandMPFRlibrariesCGAL从5.0版本开
  • 2022-12-21C++函数参数传递的三种方式之 指针传递(地址传递)
    前景提示:因为目前是对C#比较熟悉,而C++基础堪忧,在学习CGAL时,发现CGAL封装的函数体的参数中动不动就出现'&'、'*'这两个字符,接而疑惑于心中油然而生。//函数定义conv