Skip to content
Snippets Groups Projects
Jonas Karlsson's avatar
Jonas Karlsson authored
To use add Qt::Quick3DHackarinoPrivate to CMakeLists.txt of the project
using a bounding box.

To add it to qml add a model like this:

        Model {
            castsShadows: false
            receivesShadows: false
            visible: true
            geometry: ExampleBoxGeometry {
                name: "mybox"
            }
            materials: [
                DefaultMaterial {
                    lighting: DefaultMaterial.NoLighting
                    cullMode: DefaultMaterial.NoCulling
                    diffuseColor: "yellow"
                }
            ]
        }

Include <QtQuick3DHackarino/private/bboxhandler_p.h> in c++ source file.

To add a debug box named mybox do something like:

std::array<QVector3D, 8> vts;
vts[0] = camVerts[0];
vts[1] = camVerts[1];
vts[2] = camVerts[2];
vts[3] = camVerts[3];
vts[4] = camVerts[4];
vts[5] = camVerts[5];
vts[6] = camVerts[6];
vts[7] = camVerts[7];

BoxHandler::addDebugBox(QStringLiteral("mybox"), vts);

Change-Id: Ie5baa3d5abda1754534b574531a85088c239469d
9a189016
History
Name Last commit Last update