排序
Eigen学习笔记(16)-空间变换
原文:Eigen官网-Space transformations 本篇将介绍基于geometry module的2D 、3D旋转和投影或仿射变换。 Eigen中的Geometry module提供了两种不同的几何变换: 抽象变换,如...
Eigen库中进行矩阵间的变换
一、刚体旋转的表示方法有如下四种: 旋转矩阵(R3x3) ------旋转矩阵R为正交阵(行或列向量都是两两正交的单位向量)。四元数(Quaternion)-----...
旋转矩阵之到底顺时针还是逆时针
最近发现的,逻辑上比较搞人的一点...明明是很简单的东西。 到底表示顺时针旋转还是逆时针旋转? 1.单坐标系:逆时针 比如当,表示在单坐标系下将点绕原点逆时针旋转30...
OpenMesh的进阶用法
OpenMesh的进阶用法 OpenMesh的中文教程已经发布很久, OpenMesh作为半边数据结构的封装库, 在CG编程中还是比较好用的, 但是实际上只用入门教程中的那种使用方法/流程, 感觉还是比较繁琐, 尤...
OpenMesh学习笔记2 特点和开发目标
OpenMesh学习笔记2 特点和开发目标 OpenMesh所采用的数据结构决定了它有以下主要特点: 不限于三角网格,也能处理一般的多边形网格:顶点、半边、边和面的显示表示...
OpenMesh学习笔记3 半边数据结构
半边数据结构 概述 本节主要是简单介绍一下OpenMesh中所使用的用于存储网格实体,如顶点、边、面和连接信息的主要数据结构——半边数据结构(Halfedge Data Structure...
OpenMesh学习笔记4 迭代器和循环器
迭代器和循环器 迭代器 OpenMesh提供了遍历网格元素(点,半边,边,面)的迭代器。 所有的迭代器都定义在命名空间OpenMesh::Iterators中的模板类...
OpenMesh学习笔记5 OpenMesh+OpenGL的一个例子
OpenMesh+OpenGL的一个例子 这篇文章主要给一个OpenMesh的例子,其中Mesh数据是从文件中读取的,关于OpenMesh中的Mesh IO,会在后面的博文中给出,这部分...
OpenMesh学习笔记7 网格文件读写
网格文件读写 本文主要介绍用OpenMesh对网格文件进行读写的操作。 相应的函数定义在名称空间OpenMesh::MeshIO中。 IOManager快速入门 文件读写的代码框架如下: #include <...
OpenMesh学习笔记8 两个基本操作-边的翻转和折叠
两个基本操作-边的翻转和折叠 原文出处:http://www.openmesh.org/media/Documentations/OpenMesh-Doc-Latest/a00034.html 本节介绍OpenMesh中提供的两种基本操作,及对边的翻...











