综合

关于CAX的综合描述!
【CGAL_IO】读取并显示STL模型-卡核

【CGAL_IO】读取并显示STL模型

前言 CGAL确实实现了对于STL文件的读写接口,但是都是以polygon soup的形式读入的。polygon soup是一个没有全局信息的多边形集合,分别存放在两个容器中:一个存储点(...
MSTIFIY的头像-卡核MSTIFIY
4540
【CGAL_网格处理】Isotropic Remeshing均匀化网格-卡核

【CGAL_网格处理】Isotropic Remeshing均匀化网格

原理 算法伪代码如下: remesh(target_edge_length) low = 4/5 * target_edge_length high = 4/3 * target_edge_length for i = 0 to 10 do spilt_long_edges(high) colla...
MSTIFIY的头像-卡核MSTIFIY
4280
【CGAL_网格处理】平滑处理-卡核

【CGAL_网格处理】平滑处理

CGAL网格处理中封装了针对网格平滑或形状平滑的算法来实现三角网格区域的平滑。 形状平滑:CGAL::Polygon_mesh_processing::smooth_shape()通过使用平均曲率流来平滑网格的整体形状。沿着...
MSTIFIY的头像-卡核MSTIFIY
3140
【CGAL_网格处理】坐标变换-卡核

【CGAL_网格处理】坐标变换

官方手册阅读 文档函数链接:CGAL 5.5 - Polygon Mesh Processing: Polygon Mesh Processing Reference transform() template<class Transformation , class PolygonMesh , class Name...
MSTIFIY的头像-卡核MSTIFIY
4390
【CGAL_网格】Surface_mesh-卡核

【CGAL_网格】Surface_mesh

官方文档链接:CGAL 5.4.2 - Surface Mesh: User Manual 0 概述 Surface_mesh 类是半边数据结构的实现,可用于表示多面体表面。 相较于 Halfedge Data Structures 和 3D Polyhedral...
MSTIFIY的头像-卡核MSTIFIY
2880
【CGAL_空间搜索与排序】3D快速求交和距离计算-卡核

【CGAL_空间搜索与排序】3D快速求交和距离计算

AABB Tree 官方文档链接:CGAL 5.5 - 3D Fast Intersection and Distance Computation (AABB Tree): User Manual 1 介绍 AABB树提供了一个静态的数据结构和算法,能够对有限3D几何...
MSTIFIY的头像-卡核MSTIFIY
3490
Opennurbs Opencascade 性能比较 之  NurbsCurve-卡核

Opennurbs Opencascade 性能比较 之 NurbsCurve

Opennurbs Opencascade 性能分析 测试代码测试结果 测试代码 测试了 NurbsCurve 的 基础API : D0点 D1一阶导 D2二阶导 高级API可以看成是 基础 API的组合。 最近距离/反求参数 : 用到了 ...
_Gelin的头像-卡核_Gelin
1450
NURBS求交 细分法-卡核

NURBS求交 细分法

NURBS求交 : 可以把Nurbs离散成三角网格, 网格网格求交(想要高精度,可以迭代几次) 关于离散,opennurbs 和 verbs 用了不同的具体实现 Nurbs Evaluate...
_Gelin的头像-卡核_Gelin
1610
Opennurbs Opencascade 性能比较 之 NurbsSurface-卡核

Opennurbs Opencascade 性能比较 之 NurbsSurface

对比opencascade 和opennurbs NurbsSurface计算效率: 构造Nurbs球面,测试耗时: opencascade 程序执行时间 :22172.6ms opennurbs 程序执行时间 :11970.9ms o...
_Gelin的头像-卡核_Gelin
1640
开源几何求交库-卡核

开源几何求交库

几何元素: 点(Point), 线(Curve),面(Surface) 求交方法: 计算机图形学 -求交分类 开源求交库 项目网址SISLhttps://www...
_Gelin的头像-卡核_Gelin
3040
Opennurbs Boundary Representation Oritation-卡核

Opennurbs Boundary Representation Oritation

Opennurbs Brep Data Structure 在Opennurbs数据结构里的 m_Reversed flag 共计4处, Edge 和 Curve3d 之间的 m_bReversedTrim 和 Curve2d 之间的 m_bReversedTrim 和 Edge 之间的 m_bRev...
Opennurbs Limitations && BRL-CAD-卡核

Opennurbs Limitations && BRL-CAD

What is openNURBS? OpenNURBS itself is somewhat high quality source code, and BRL-CAD wrote a wrapper around OpenNURBS and then implemented the missing surface-surface intersection...
_Gelin的头像-卡核_Gelin
1570