CGAL::Surface_mesh_default_criteria_3<Tr>

该类实现常用的表面网格标准,包括最小角度限制、表面Delaunay球半径上限及面元中心距离上限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Surface_mesher_ref/Class_Surface_mesh_default_criteria_3.html#Cross_link_anchor_1490

Definition

The class Surface_mesh_default_criteria_3<Tr> implements the most commonly used combination of meshing criteria. It involves mainly three criteria which are in order:

  • a lower bound on the minimum angle in degrees of the surface mesh facets.
  • an upper bound on the radius of surface Delaunay balls. A surface Delaunay ball is a ball circumscribing a facet, centered on the surface and empty of vertices. Such a ball exists for each facet of the current surface mesh. Indeed the current surface mesh is the Delaunay triangulation of the current sampling restricted to the surface which is just the set of facets in the three dimensional Delaunay triangulation of the sampling that have a Delaunay surface ball.
  • an upper bound on the center-center distances of the surface mesh facets. The center-center distance of a surface mesh facet is the distance between the facet circumcenter and the center of its surface Delaunay ball.

#include <CGAL/Surface_mesh_default_criteria_3.h>

Is Model for the Concepts

SurfaceMeshFacetsCriteria_3

Types

typedef Tr::FT FT; The numerical type.

Creation

Surface_mesh_default_criteria_3<Tr> criteria ( FT angle_bound, FT radius_bound, FT distance_bound);
 Returns a Surface_mesh_default_criteria_3<Tr> with angle_bound, radius_bound, distance_bound as bounds for the minimum facet angle in degrees, the radius of the surface Delaunay balls and the center-center distances respectively.

See Also

make_surface_mesh

 

生成开始于 0:28... 1>------ 已启动生成: 项目: TestOpenGL, 配置: Release x64 ------ 1>AmbientLight.cpp 1>CncEngine.cpp 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(450,7): error C2039: "generator_params": 不是 "CGAL::Named_function_parameters<CGAL::Surface_mesh<Geometry::Point_3>::Property_map<CGAL::Surface_mesh<Geometry::Point_3>::Vertex_index,CGAL::Point_3<Kernel_>>,CGAL::internal_np::vertex_point_t,CGAL::internal_np::No_property>" 的成员 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(450,7): error C2039: with 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(450,7): error C2039: [ 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(450,7): error C2039: Kernel_=CGAL::Epeck 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(450,7): error C2039: ] 1>(编译源文件“/CncEngine.cpp”) 1> E:\临时项目\CGAL\TestOpenGL\inc\CGAL-6.0.1\include\CGAL\Named_function_parameters.h(336,8): 1> 参见“CGAL::Named_function_parameters<CGAL::Surface_mesh<Geometry::Point_3>::Property_map<CGAL::Surface_mesh<Geometry::Point_3>::Vertex_index,CGAL::Point_3<Kernel_>>,CGAL::internal_np::vertex_point_t,CGAL::internal_np::No_property>”的声明 1> with 1> [ 1> Kernel_=CGAL::Epeck 1> ] 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(451,25): error C2039: "delaunay_mesher": 不是 "CGAL::parameters" 的成员 1>(编译源文件“/CncEngine.cpp”) 1> E:\临时项目\CGAL\TestOpenGL\inc\CGAL-6.0.1\include\CGAL\Named_function_parameters.h(426,11): 1> 参见“CGAL::parameters”的声明 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(451,25): error C3861: “delaunay_mesher: 找不到标识符 1>(编译源文件“/CncEngine.cpp”) 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(445,18): error C2440: “初始化”: 无法从“OutputIterator”转换为“bool” 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(445,18): error C2440: with 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(445,18): error C2440: [ 1>E:\临时项目\CGAL\TestOpenGL\TestOpenGL\CncEngine.cpp(445,18): error C2440: OutputIterator=std::back_in
03-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值