1
2
This directory contains a prototype 3D API and examples for Qt 4.7 or later.
3
4
Run qmake and then make to build it against your favourite version of Qt.
5
You will need to have built Qt with the "-opengl" option.  Run "make install"
6
afterwards to install the plugins into your Qt build.
7
8
Note: a build tree for Qt is required, not the SDK version of Qt.
9
The SDK version of Qt lacks the private headers that are needed to
10
build some parts of Qt/3D.
11
12
Directory structure:
13
14
src/threed/
15
    This is the main library of the Qt/3D project, containing abstractions
16
    for cross-platform GL, shaders, lighting models, and so on.
17
src/plugins/
18
    Scene format loading plugins.
19
src/imports/
20
    QML import plugins.
21
util/
22
    Various utilities that are useful when working with Qt/3D.
23
examples/
24
    Some examples of using the Qt/3D library.
25
demos/
26
    More complex demos of Qt/3D, including QML/3D for integrating
27
    Qt/3D with the "Qt Quick" Declarative UI component of Qt 4.7.
28
tests/
29
    Unit tests for the Qt/3D libraries.
30
doc/
31
    Documentation.
32
devices/symbian/
33
    Symbian deployment file
34
35
The documentation can be generated with "make docs".  It will be placed
36
into "doc/html" in the build directory.