Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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
9Qt Quick 3D Physics provides a high-level API for physics simulation.
10It supports simulating interactive rigid bodies as well as static meshes and non-colliding bodies used for detecting overlaps.
11Every simulated body can have its own physical properties like mass, density and friction.
12
13\image physics.jpg
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
22This 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
35The 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).
54See 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
65Qt Quick 3D Physics is available under the commercial license from \l {The Qt Company}.
66In addition, it is available under the
67\l{GNU General Public License, version 3}.
68See \l {Qt Licensing} for further details.
69
70Furthermore Qt Quick 3D Physics contains third party modules
71under the following permissive licenses:
72
73\generatelist{groupsbymodule attributions-qtquick3dphysics}
74
75*/