首页 > 代码库 > Using 3D engines with Qt(可以整合到Qt里,不影响)

Using 3D engines with Qt(可以整合到Qt里,不影响)

A number of popular 3D engines can be integrated with Qt:

Contents

 [hide] 
  • Ogre
  • Irrlicht
  • OpenSceneGraph
  • Open Inventor
  • Panda3D
  • Visualization Library
  • VTK (The Visualization Toolkit)
  • Qt 3D

Ogre

  • Ogre Website
  • QtOgre
  • QML Ogre

Irrlicht

  • Irrlicht Website
  • QIrrlichtWidget

OpenSceneGraph

  • OpenSceneGraph Website
  • OSG Forum topic

Open Inventor

  • Open Inventor SGI Website
  • Open Inventor VSG Website
  • Coin3D Website
  • Coin3D SoQt Documentation
  • Coin3D on bitbucket (it‘s now under BSD-License!)

Panda3D

  • Panda3D Website
  • Panda in PyQt (since Panda3D is heavily Python based)

Visualization Library

  • Visualization Library Website
  • vlQt4::Qt4Widget
  • seems to be inactive since end of 2011

VTK (The Visualization Toolkit)

  • VTK Website
  • Code examples of using Qt with VTK

Qt 3D

Since Qt 5.5, there is a Qt3D module you can use for rendering 3D content.

  • Qt3D Module Documentation
  • V-Play Game Engine 3D Components

https://wiki.qt.io/Using_3D_engines_with_Qt

Using 3D engines with Qt(可以整合到Qt里,不影响)