Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtquick3dphysics-index.qdoc
Go to the documentation of this file.
1
// Copyright (C) 2022 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4
/*!
5
\page qtquick3dphysics-index.html
6
\title Qt Quick 3D Physics
7
\brief Provides API for physics on 3D items using QML.
8
9
Qt Quick 3D Physics provides a high-level API for physics simulation.
10
It supports simulating interactive rigid bodies as well as static meshes and non-colliding bodies used for detecting overlaps.
11
Every simulated body can have its own physical properties like mass, density and friction.
12
13
\image physics.jpg {Screenshot of a scene showing a ball destructing a structure of marbles by falling on it}
14
15
16
\section1 Using the Module
17
18
\section2 QML API
19
20
\include {module-use.qdocinc} {using the qml api} {QtQuick3D.Physics}
21
22
This a pure QML module and it does not have a C++ API.
23
24
25
\section1 Articles and Guides
26
27
\list
28
\li \l{Qt Quick 3D Physics Shapes and Bodies}
29
\li \l{Qt Quick 3D Physics Units}{Qt Quick 3D Physics Units}
30
\li \l{Qt Quick 3D Physics Cooking}{Qt Quick 3D Physics Cooking}
31
\endlist
32
33
\section1 Examples
34
35
The best way to see what Qt Quick 3D Physics can do is to check out the examples:
36
37
\list
38
\li \l{Qt Quick 3D Physics - Simple Example}{Simple}
39
\li \l{Qt Quick 3D Physics - Material Example}{Material}
40
\li \l{Qt Quick 3D Physics - Mass Example}{Mass}
41
\li \l{Qt Quick 3D Physics - Compound Shapes Example}{Compound Shapes}
42
\li \l{Qt Quick 3D Physics - Custom Shapes Example}{Custom Shapes}
43
\li \l{Qt Quick 3D Physics - Cannon Example}{Cannon}
44
\li \l{Qt Quick 3D Physics - Impeller Example}{Impeller}
45
\li \l{Qt Quick 3D Physics - CharacterController Example}{Character Controller}
46
\endlist
47
48
\section1 Reference
49
\list
50
\li \l{Qt Quick 3D Physics QML Types}
51
\endlist
52
53
\note There are API changes compared to the Tech Preview API (Qt version 6.4).
54
See the \l {Qt Quick 3D Physics API Changes from Tech Preview} for the difference.
55
56
\section1 Related Modules
57
58
\list
59
\li \l{Qt Quick}
60
\li \l{Qt Quick 3D}
61
\endlist
62
63
\section1 License and Attributions
64
65
Qt Quick 3D Physics is available under the commercial license from \l {The Qt Company}.
66
In addition, it is available under the
67
\l{GNU General Public License, version 3}.
68
See \l {Qt Licensing} for further details.
69
70
Furthermore Qt Quick 3D Physics contains third party modules
71
under the following permissive licenses:
72
73
\annotatedlist attributions-qtquick3dphysics
74
75
*/
qtquick3dphysics
src
quick3dphysics
doc
src
qtquick3dphysics-index.qdoc
Generated on
for Qt by
1.16.1