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, Bodies and Joints}
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
\li \l{Qt Quick 3D Physics - Joints Example}{Joints}
47
\endlist
48
49
\section1 Reference
50
\list
51
\li \l{Qt Quick 3D Physics QML Types}
52
\endlist
53
54
\note There are API changes compared to the Tech Preview API (Qt version 6.4).
55
See the \l {Qt Quick 3D Physics API Changes from Tech Preview} for the difference.
56
57
\section1 Related Modules
58
59
\list
60
\li \l{Qt Quick}
61
\li \l{Qt Quick 3D}
62
\endlist
63
64
\section1 License and Attributions
65
66
Qt Quick 3D Physics is available under the commercial license from \l {The Qt Company}.
67
In addition, it is available under the
68
\l{GNU General Public License, version 3}.
69
See \l {Qt Licensing} for further details.
70
71
Furthermore Qt Quick 3D Physics contains third party modules
72
under the following permissive licenses:
73
74
\annotatedlist attributions-qtquick3dphysics
75
76
*/
qtquick3dphysics
src
quick3dphysics
doc
src
qtquick3dphysics-index.qdoc
Generated on
for Qt by
1.16.1