/HViewer

A 3D model viewer based on OpenSceneGraph 3 and QT 5

Primary LanguageC++

A 3D model viewer based on OpenSceneGraph 3 and Qt 5

OpenSceneGraph 3.6.3, QT 5.11.2, Visual Studio 2017

example

UI
UI

open
View

clip
Clip

path
Path Animation


to-do list:

function:

  • open/close model file(.obj .osg .3dt)
  • reset model
  • surface mode/line mode
  • pick and highlight a model (connect to treeWidget)
  • pick point and show its coord
  • section (dynamic)
  • path animation(default/customize path)
  • capture
  • light
  • translation(with keyboard)
  • direct to front/back, lift/right, up/down

UI:

  • floatable toolbar(tree widget)
  • control toolBar to show/hide
  • toolbar
  • shortcuts
  • icon
  • background color
  • language switch

bug

  • low frame rate due to massive data
  • z-fighting