Skip to content
/ 3dviewer Public

一个跨平台的三维模型编辑器,支持多个模型放缩、旋转、矩阵变换,顶点修改,导入obj文件,读取mtl材质文件

License

Notifications You must be signed in to change notification settings

wkcn/3dviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3dviewer

一个跨平台的三维模型编辑器,支持多个模型放缩、旋转、矩阵变换,顶点修改,导入obj文件,读取mtl材质文件

简介

3dviewer使用了 OpenGL 和 Qt5 进行开发,支持 Windows 和 Linux 平台。

  • 可以打开多个 obj 模型,并且内置了正方体、三棱锥、圆锥体、球体、漏斗等十种形状。
  • 每一个模型有一个局部矩阵,可以单独对一个模型进行平移、旋转、放缩,也可以对所有模型进行变换
  • 可以通过鼠标操作,灵活地修改每一个顶点(平移),也可以删除顶点
  • 每一个模型可设置一个纹理。提供了不同角度、多种颜色的光照
  • 可以通过键盘、鼠标调整摄像机位置
  • 可以将每一个模型保存为 obj 格式
  • 支持水晶质感显示模式
  • 可以自动读取 mtl 材质文件
  • 可以使用矩阵变换加定时器实现旋转等动画

部分功能介绍

  • 选择模型

  • 修改显示模式

  • 材质模式

  • 水晶质感

  • 修改顶点

- 移动顶点

- 删除顶点

  • 修改整个模型

  • 局部矩阵

  • 动画

About

一个跨平台的三维模型编辑器,支持多个模型放缩、旋转、矩阵变换,顶点修改,导入obj文件,读取mtl材质文件

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •