【Easy3D|VS2019编译配置Easy3D】
文章目录
- 一、简介
- 二、实现过程
-
- 2.1 准备工作
- 2.2编译安装过程
- 三、实现效果
- 参考资料
一、简介
文章图片
Easy3D是一个用于3D建模、几何处理和渲染的c++开源库。其设计的一大特点就是简单和高效。与专注于算法方面的现有几何处理库(如PMP和libigl)相比,Easy3D还为用户交互和渲染提供了更广泛的功能。以下为其主要的特征:
1、高效的数据结构,可用于表示和管理3D模型,如点云,多边形曲面(如三角形网格),多面体(如四面体网格)和图形。
2、拥有一套广泛应用的算法,如点云法向估计/重定向、泊松曲面重建、RANSAC、网格简化、细分、平滑、参数化、重网格等(几种曲面网格处理算法的实现均来自PMP)。
3、诸多渲染技术,如点/线视点替用、环境光遮挡(SSAO)、硬阴影(阴影贴图)、软阴影(PCSS)、眼罩照明(用于渲染没有法线信息的点云)和透明度(平均颜色混合、双深度剥离)。
4、OpenGL
推荐阅读
- C++|算法-二叉树(在二叉搜索树中寻找节点)
- C++|算法-优化(以空间换时间,找n个小写字母中出现次数最多的字母)
- C++|算法-字符串(反转字符串里的单词)
- C++|算法-栈和队列(用栈实现队列)
- C++|C++11/14之智能指针std::unique_ptr
- Linux服务器开发|记录一次腾讯c/c++ linux后台开发岗面试经历(面试题含答案)
- C++函数模板的具体化
- LeetCode刷题|recording:24. 两两交换链表中的节点
- C++|大话STL第九期——仿函数(函数对象)