网格查看器

[描述|3D格式|要求|屏幕截图|示例模型|下载|联系人]

最新版本为mview-0.3.3视图

描述

Mesh Viewer是一款易于使用的轻量级显示应用程序各种文件中的三维模型(三角网格)格式。它使用OpenGL渲染模型。

该程序是在需要快速显示重建的情况下诞生的三角网格。Mesh Viewer基于一个想法和早期Craig Robertson的基本实现。当前版本已由Helmut Cantzler和各种贡献者开发。

三角网格可以显示纹理贴图(双线性可选过滤)、实心或作为线框(所有线或仅前端线)。这个三角形的曲面法线可以随意显示。加载的模型可以旋转、平移和缩放(全部用鼠标完成)。模型是由多个光源照亮。可以保存视点。的屏幕截图可以采用该模型。

支持的3D格式

Mesh Viewer支持以下三维文件格式:

对一些受支持的可以找到3D格式在这里.

要求

Mesh Viewer应在所有Unix衍生物和Microsoft下编译和运行窗户。它在Linux、Windows XP和Solaris下进行了测试。

Mesh Viewer需要3键鼠标(或模拟)才能旋转(左按钮)、平移(中间按钮)和缩放(右按钮)模型。建议使用3D加速图形卡进行显示模型。这对于显示具有纹理的模型特别重要。Linux操作系统假设在i386上安装了nVidia 3D加速卡(需要nVidia驱动程序)好好工作。

Mesh Viewer需要OpenGL库和GUI库来显示和与OpenGL模块交互。网格查看器可以使用以下三个GUI库:

问题3

Qt 3是一个开源的跨平台应用程序开发库。它是流行KDE 3的基石之一桌面环境。Qt 3应该是最新Linux的一部分分配。用于MS Windows的Qt 3非官方GPL端口Q./Free这个名字可以是建立在这里.

问题4

问题4是下一个专业发布应用程序开发库。它将成为新开发的KDE4的基本库。Mesh Viewer需要Qt4.1或更高。Qt 4可从获取这个下载部分用于Linux、Windows和Mac OS X的Trolltech网站。

GLUT公司

GLUT公司为OpenGL程序提供了简单的图形用户界面。大多数用户应该使用Qt 3/Qt 4库,因为它们提供了更多功能丰富的用户界面。建议不要使用原始GLUT软件包,但更为最新供过于求包裹。GLUT公司前端需要LibJpeg 6来加载纹理图像。

可以找到Linux和MS Windows的构建说明在这里.

屏幕截图
阿伦伯格城堡
妈妈
斯坦福兔子
3D模型示例

图腾.zip(574KB)

这是一个印度图腾的纹理3D模型。模型是由加拿大NRC信息技术研究所重建。

比根.zip(616KB)

这是一个纹理3D模型的微型模型大本钟伦敦威斯敏斯特宫)。通过以下方式重建模型托比·布雷肯.

邦尼.zip(600 KB)

这是斯坦福兔子的无生命版本。模型是由重建斯坦福大学计算机制图实验室.

其他示例模型可以在此处找到:
下载

Mesh Viewer是根据LGPL公司.可以找到变更日志在这里.

源代码

mview-src-0.3.3.tar.gz(360 KB)

MS Windows可执行文件

QT 3版本:mview-win-qt3-0.3.3.zip文件(260万)

QT 4版本:mview-win-qt4-0.3.3.zip文件(4.0MB)

(Qt库包含在相应的包中)

该项目有一个CVS存储库,可以通过基于web的CVS存储库查看器或通过匿名(pserver)CVS签出以下内容指令集。当提示输入密码时匿名的,很简单按Enter键。

cvs-d:p服务器:anonymous@mview.cvs.sourceforge.net网站:/cvsroot/mview登录
cvs-z3-d:服务器:anonymous@mview.cvs.sourceforge.net网站:/cvsroot/mview co-P mview

联系人

可以向Helmut Cantzler发送评论、建议或错误<gmx-dot-net的炫目者>或托比·布雷肯<toby dot breckon在cranfield dot ac dot uk>