Libigl学习笔记
文章平均质量分 94
孟庆磊
这个作者很懒,什么都没留下…
展开
-
Libigl学习笔记——二、第七章——其他
Libigl学习笔记——二、第七章——其他第七章7.1 网格统计 Mesh Statistics7.2 广义绕组数 Generalized Winding Number7.3 网格抽取 Mesh Decimation7.4 有符号距离 Signed Distances7.4.1 点位置 Point Location7.4.2 最近点 Closest Points7.4.3 符号距离 Signed Distance7.5 行进立方体 Marching Cubes7.6 小平面方向 Facet Orienta原创 2023-09-12 20:36:37 · 1825 阅读 · 0 评论 -
Libigl学习笔记——二、第六章——外部库
并集、对称差分和“决心”具有相同的外观,但对内部结构的处理不同。对称差值是与“解决”相同的三角形集,但内表面的方向已反转,表明操作的固体结果。“解析”运算并不是真正的布尔运算,它只是解析所有交点并将重合顶点粘合在一起,保持原始三角形方向的结果。从左到右:并集、交集、集合减去、对称差分 (XOR)、“求解”。Libigl还为软木塞提供了一个包装纸 igl::copyleft::cork::mesh_boolean ,它通常更快,但并不总是坚固的。渲染的没有(左)和(右)环境光遮蔽的网格。原创 2023-09-12 16:50:44 · 323 阅读 · 0 评论 -
Libigl学习笔记——二、第五章——参数化
Libigl学习笔记——二、第五章——参数化第五章5.1 谐波参数化 Harmonic Parametrization5.2 最小二乘共形映射 Least Squares Conformal Maps5.3 尽可能刚性参数化 Least Squares Conformal Maps5.4 N 旋转对称切场 N-rotationally Symmetric Tangent Fields5.5 全局无缝整数网格参数化 Global, Seamless Integer-grid Parametrization5.原创 2023-09-12 16:06:57 · 740 阅读 · 0 评论 -
Libigl学习笔记——二、第八章——参考文献
扫描曲面和体积的隐式建模,1994 年。阿米尔·瓦克斯曼、马塞尔·坎彭、奥尔加·迪亚曼蒂、丹尼尔·帕诺佐、大卫·博姆斯、克劳斯·希尔德布兰特、米蕾拉·本-陈。奥尔加·索金、亚龙·利普曼、丹尼尔·科恩-奥尔、马克·亚历克萨、克里斯蒂安·罗斯尔和汉斯-彼得·塞德尔。马蒂亚斯·埃克、托尼·德罗斯、汤姆·杜尚、休格斯·霍普、迈克尔·朗斯伯里、维尔纳·斯图茨尔。亚历克·雅各布森、伊利亚·巴兰、拉迪斯拉夫·卡万、约万·波波维奇和奥尔加·索尔金。加文·巴里尔、尼尔·迪克森、瑞安·施密特、大卫·莱文、亚历克·雅各布森。原创 2023-09-12 12:03:54 · 282 阅读 · 0 评论 -
Libigl学习笔记——二、第四章——形状变形
Libigl学习笔记——二、第四章——形状变形第四章4.1 双谐波变形 Biharmonic Deformation4.1.1 双谐波曲面 Biharmonic Surfaces4.1.2 双谐波变形场 Biharmonic Deformation Fields4.1.3 与“微分坐标”的关系和拉普拉斯曲面编辑 Relationship To “differential Coordinates” And Laplacian Surface Editing4.2 多谐波变形 Polyharmonic Def原创 2023-09-12 11:36:28 · 459 阅读 · 0 评论 -
Libigl学习笔记——二、第三章——矩阵和线性代数
Libigl 严重依赖特征库来实现密集和稀疏的线性代数例程。除了几何处理例程之外,libigl 还有线性代数例程,它可以引导特征,使其感觉更类似于 Matlab 等高级代数库。原创 2023-09-11 21:25:35 · 408 阅读 · 0 评论 -
Libigl学习笔记——二、第二章——离散几何量和算子
本章说明了 libigl 可以在网格上计算的几个离散量,以及构造常用离散微分几何算子的 libigl 函数。它还介绍了查看器的基本绘图和着色程序。原创 2023-09-11 20:21:19 · 694 阅读 · 0 评论 -
Libigl学习笔记——二、第一章——Libigl官方教程学习
例108)可以使用 igl::opengl::glfw::Viewer 多个视图渲染同一场景,每个视图都有自己的属性,如颜色和单独的网格可见性。例107) igl::opengl::glfw::Viewer 可以渲染多个网格,每个网格都有自己的属性,如颜色。Libigl 为 igl::opengl::glfw::Viewer 渲染具有多个视图的网格提供了基本支持。Libigl为渲染多个网格 igl::opengl::glfw::Viewer 提供了基本支持。s 光滑组(Smoothing group)原创 2023-09-11 17:49:14 · 1467 阅读 · 3 评论 -
Libigl学习笔记——一、Libigl下载、编译与VS2019联调
后续利用Libigl进行二次开发,可以利用这些静态链接库进行项目配置。同时如果有的库没生成,可以将对应项目设置为启动项目,重新编译一下,生成对应的静态链接库。Release/Debug x64 模式均编译一次,在build/lib对应文件夹下生成对应版本的静态链接库,可以后续加入到某一个VS的工程文件中进行使用。进行编译,可以正常进行运行,说明CMake步骤没问题。把其放在D盘等盘内,在目录下新建一个。文件,自动打开VS2019项目。把其中一个项目设定为启动项目。配置VS2019的编译选项。原创 2023-09-11 15:34:05 · 800 阅读 · 1 评论