Face-vertex meshes
2015-10-27 10:47
495 查看
Face-vertex meshes
Face-vertex meshes improve on VV-mesh for modeling in that they allow explicit lookup of the vertices of a face, and the faces surrounding a vertex. The above figure shows the "box-cylinder" example as an FV mesh. Vertex v5 is highlighted to show the faces
that surround it. Notice that, in this example, every face is required to have exactly 3 vertices. However, this does not mean every vertex has the same number of surrounding faces.
For rendering, the face list is usually transmitted to the GPU as a set of indices to vertices, and the vertices are sent as position/color/normal structures (in the figure, only position is given). This has the benefit that changes in shape, but not geometry,
can be dynamically updated by simply resending the vertex data without updating the face connectivity.
Modeling requires easy traversal of all structures. With face-vertex meshes it is easy to find the vertices of a face. Also, the vertex list contains a list of faces connected to each vertex. Unlike VV meshes, both faces and vertices are explicit, so locating
neighboring faces and vertices is constant time. However, the edges are implicit, so a search is still needed to find all the faces surrounding a given face. Other dynamic operations, such as splitting or merging a face, are also difficult with face-vertex
meshes.
https://en.wikipedia.org/wiki/Polygon_mesh#Face-vertex_meshes
相关文章推荐
- 详解一对一关系映射
- Xcode7 之Storybord Reference
- Microsoft Visual SourceSafe 6.0 无法关联项目
- postgresql存储过程中的return
- 常用快递数据接口
- IOS UI Label的一些用法
- Android 实现图片轮播的三种方法
- UserScoreSignDao 代码记录
- 移动端页面开发的“坑”
- git commit -a -m
- AngularJS 简介
- RGB和HSL色彩的相互转换
- mybatis笔记与回顾(三)
- Delphi,几个实用的HTML解析函数
- 8_16.c-->exec
- Qt之无边框自定义最小化、关闭按钮并实现窗口移动
- UIViewUILabel
- easyUI导出excel文件 提供下载功能
- 妙用“Check out”与“Check In”
- window配置redis linux配置redis